Vim的简单代码使用

Vim的前世今生

Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。
  Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器大奖,又将Emacs推至二线, 总的来看, Vim和Emacs同样都是非常优秀的文本编辑器。

Vim的编辑模式

  • 命令模式
    在Git Bash中输入代码vim ad.min进入vim命令模式(如下图所示)


    Vim的简单代码使用_第1张图片
    1.png
  • 编辑模式
    在命令模式下是无法编辑文本的,此时若是想从命令模式进入了编辑模式,需按下“i”,切换模式。而退出编辑模式只需要按一下esc键即可。
    Vim的简单代码使用_第2张图片
    2.png

vim的常用命令

1.快速定位到当前段落开头使用或者{
2.快速定位到当前段落开头使用或者}
3.复制与粘贴
剪切当前行:dd
拷贝当前行:yy
拷贝当前到第N行:Nyy
粘贴:p
4.VIM 有很多命令,可以用来到达文件里面你想到达的地方。下面是一些在文件里面移动的命令:
向下移动一屏:Ctrl-f
向下移动半屏:Ctrl-d
向上移动一屏:Ctrl-b
向上移动半屏:Ctrl-u
5.查找某个字符
*:读取光标处的字符串,并且移动光标到它再次出现的地方。
#:和上面的类似,但是是往反方向寻找。
/text:从当前光标处开始搜索字符串 text,并且到达 text 出现的地方。必须使用回车来开始这个搜索命令。如果想重复上次的搜索的话,按 n移动到下个 text 处,N 移动到上一个 text 处 。
?text:和上面类似,但是是反方向。
m{a-z}:在当前光标的位置标记一个书签,名字为 a-z 的单个字母。书签名只能是小写字母。你看不见书签的存在,但它确实已经在那里了。
``.`:到你上次编辑文件的地方。这个命令很有用,而且你不用自己去标记它。

  今天暂时到这里,日后继续补充。若有错误,请不吝指教。
  文章著作权归饥人谷_蒋恒和饥人谷所有,转载须说明来源

你可能感兴趣的:(Vim的简单代码使用)