欢迎光临散文网 会员登陆 & 注册

VIM初次相识,用肌肉记忆代替脑袋思维

2020-09-28 19:52 作者:C20先生  | 我要投稿

VIM初次相识,用肌肉记忆代替脑袋思维

副标题:vim键盘快捷键记忆

刚开始接触VIM是在学习python时候,在pycharm中安装了vim插件,发现好像自己的键盘不好使了,怎么也输入不了内容,在键盘上狂按一通,结果自己的文档一堆的乱码。

不知道,刚刚接触Vim的你是否经历与我同样的感受。赶快的去度娘一番,原来如此,Vim有很多的快捷键和几种模式需要掌握!

vim键盘图

一、VIM的最常用的四种模式

      1、命令模式(command-mode)
      2、插入模式(insert-mode)
      3、可视模式(visual-mode)
      4、正常模式(normal-mode)

二、四种常用模式的进入和切换

1、正常模式

当VIM正常启动后,VIM进入的是正常模式,在正常模式下,主要是为了我们浏览文件的内容,以及复制、粘贴、删除等操作。正常模式下我们输入的键及键组合,不会出现在浏览的文档内容中,不会对文档进行输入,如果要输入内容,这需要进入插入模式(insert-mode),下面我们会谈到。

  如果是在其他模式下,只要按Esc键,就会进入正常模式,我们也可以理解,Esc是进入正常模式的触发键。

2、插入模式(insert-mode)

在正常模式下,如果需要插入内容,我们只需要按i,这样我们就会进入插入模式,按键盘上的键,就会输入相应的内容,这样就满足了我们的编辑内容的需求。同样我们在正常模式下按I,a,A,o,O也可以进入插入模式。

按i进入插入模式


按i后,从正常模式进入插入模式,在终端的屏幕左下角会出现--INSERT--。这样我们就可以对会本进行编辑输入内容。

在插入模式中,我们一般可以使用以下命令:

  • 字符按键以及Shift组合,输入字符

  • ENTER,回车键,换行

  • BACK SPACE,退格键,删除光标前一个字符

  • DEL,删除键,删除光标后一个字符

  • 方向键,在文本中移动光标(h\j\k\l)

  • HOME/END,移动光标到行首/行尾

  • Page Up/Page Down,上/下翻页

  • Insert,切换光标为输入/替换模式,光标将变成竖线/下划线

  • ESC,退出输入模式,切换到命令模式

3、命令模式(command-mode)

在正常模式下,输入:,就会进入命令模式。

在命令模式中可以执行一些输入并执行一些vim或插件提供的指令,就像在shell里一样。这些指令包括设置环境、文件操作、调用某个功能等等。

:set number设置行号

4、可视模式(visual-mode)

正常模式下,按v,V,Ctrl+v,均可进入可视模式。

v,按照字符进行选择,V按照行进行选择,Ctrl+v按照块进行选择。

一个该根据实际的需要进行选择,就更自己拿着鼠标选择的感觉很象。

可视模式截图

实际的工作需求中,几种模式是灵活配合,才会出现开头文章里所的高效率,打字如风,服务工作本身的技能。更为重要的是,知道了快捷键和几种模式,要熟练地掌握还需要时间和不停的刻意的练习,形成肌肉记忆。

来自:算法集市
来自网络


VIM初次相识,用肌肉记忆代替脑袋思维的评论 (共 条)

分享到微博请遵守国家法律