VIM Normal 一般性规律性总结

VIM Normal 一般性规律性总结

[TOC]

前言

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

直接上硬货

Normal 下通用命令格式

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

范围(可忽略)

一般存在以下几种

  • 数量或位置 例如:2y2gg2d2fh(找查当前行,第2个h的位置)
  • 区域 例如:20,30 y20,30d

命令(必填)

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

作用域(可忽略)

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

  • 数字

    d2wy2wf2,

  • 动词[2]

    测试用例:<H1>setopt(ch, "this is a test", 1);</H1>

    • a(包含)

      如果光标在括号内,删除包含括号内的内容。da),很神奇的包含括号的内容全部都被删除了,这比在传统的编辑器中,慢的del一个个来删,好点用鼠标选择来删,要精准快速得多。可以私下试试所有成对字符,例如:”、‘、]、}等。

      例如:比较经典的daw,在语义上可以理解为删除一个单词,他与dw的区别在于,dw只能删除当前光标到单词的结尾,而daw,则会删除整个单词。

    • i(内嵌)

      有了包含,就会有内嵌。例如不包含""的内容,例如di"

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

  • 符号对象
    • 成对的符号,如上面所举”、’、}、],其中)也可以用b来表示dab,}也可以用B
  • 文本对象
    • w 单词
    • W 字符串
    • s 句子
    • p 段落

总结

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

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

推荐

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

原文:


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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 195,783评论 5 462
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,360评论 2 373
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 142,942评论 0 325
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,507评论 1 267
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,324评论 5 358
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,299评论 1 273
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,685评论 3 386
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,358评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,652评论 1 293
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,704评论 2 312
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,465评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,318评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,711评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,991评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,265评论 1 251
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,661评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,864评论 2 335

推荐阅读更多精彩内容

  • 最近集中读了几本关于Vim的书,�以《Practical Vim》最为详尽,特重新温习并总结成篇,一来作为复习和练...
    南瓜不胡闹阅读 5,716评论 1 28
  • 最近刚刚搞砸一场面试,与一次很好的工作机会失之交臂。确实是自己准备不足,临场表现不好的的原因错失了机会,需要好好总...
    MissFearless阅读 325评论 0 0
  • 那年那天 那雨那风 海棠花下 你我相逢 清眉如黛 细眼明眸 轻盈倩立 沐雨随风 少年新伞 踏步迎风 穿过花雨 步履...
    风吟月影动阅读 247评论 27 1
  • 第一次见到胡椒的时候,我是不喜欢他的,暂且叫他胡椒,因为我觉得他的性格和胡椒一样,容易呛人。本来以为只是工作烦躁的...
    南枳2017阅读 420评论 0 1
  • 我妈对我的评价总能一语中的。我最心服的一句就是:你思维僵化,死搬硬套,脑子不活。 因此,注定平凡。 对,我就是只能...
    骑士猫阅读 491评论 0 0