程序员首页投稿技术开发与维护Linux

VIM Normal 一般性规律性总结

2018-02-10  本文已影响183人  onefishum

VIM Normal 一般性规律性总结

[TOC]

前言

已经受不了网上无数VIM的教学,基本都是片汤话,抄来抄去。做为一名技术人员,应该能深入的去了解一个软件,然后总结出来经验规律,而不是记录一个流水帐,这才是最佳的学习方式。计算机与人不同,能处理的东西一般都具有一定的规则性,无规则存在概率性的东西,不是计算机处理的强项,尤其对于软件设计来,良好的规律性,能大幅提升软件的可操作性。对于VIM来讲,这个号称神器的东西,定不能放弃这种规律,结果让一些砖家讲的反而如同垃圾,需要死记硬背一堆命令,实则是没有真正了解VIM,精华的东西却很少见,之所以称之神器,肯定不是简简单单的增删改查,通过命令组合,可以大幅提升文本编辑的速度,远比常规的鼠标操作快,达到手不离键盘。本文仅仅总结一下Normal模式下VIM的一些规律性。

直接上硬货

Normal 下通用命令格式

**[范围]命令[作用域] [对象] ** [1]

范围(可忽略)

一般存在以下几种

命令(必填)

这部分没有什么可以说的,网上的片汤文章已经很多了一般来讲,就是增删改查复制粘帖之类的。

作用域(可忽略)

这个作用域,一般来讲,是指后面的【对象】范围,一般可以是数字或者一些‘动词’。

对象(一般需组合作用域)

总结

本文作者是一个学理出身的,可能文字功底并不是很好。中心思想,只是希望大家使用计算机时,能尽量抛弃死记硬背,应该从中能找到规律性的东西,理解一个软件。通过以上文章,希望大家能在规律的基础进行排队组合,从而达到更好的效果。

码农和大拿的区别:思想。

推荐

《Vim实用技巧》,这本书有电子版的,质量还不错。但真心推荐买一本,不贵但全书实货满满,空闲时看看,应该每次都能有一些收获,这本书更多注重的是思想,应该是我见过最好的VIM丛书,没有之一。

原文:


  1. 在normal模式下,大部分文本命令基本跳不出这个范围

  2. VIM下可以参考帮助 :h text-object

上一篇 下一篇

猜你喜欢

热点阅读