vi命令模式下的快捷键
下面就以简单的一个程序打印“hello world”作为例子讲解:
*1.跳到当前光标所在行的行尾:shift+&
按过shift+&后:
*2.跳到当前光标所在行的行首:shift+^
*3.跳到所有代码尾端:shift+g
4.跳到所有代码首端:gg
*5.复制:yy;粘贴:p
(如果你想复制包括光标所在行及其以后多行:行数+yy)
*6.撤销:u
*7.删除光标所在的字母:从前往后删:x;从后往前删:X
*8.剪切当前行:dd
*9.改变大小写:shift+ ~
*10.替换一个字母:r
(如果想替换光标所在字母及其以后的多个字母:字母数+r。如3r就是替换光标所在位置的字母及其后面的两个字母)
*11.拷贝一个单词:yw
*12.上下左右:k, j, h ,l
*13.一个文件类再建立一个文件;vs+文件名(注意在这之前必须先进入底层命令模式:先按Esc再按shift+:)
*14.光标在左右两边的文件中跳转:ctrl+w
*15.保存并退出:Esc shift+:wq
强行退出:ESc shift+: q!
对所编辑的内容做过修改时:ESc shift+:x或ESc shift+:ZZ