Linux的vi模式下的快捷键

来源:互联网 发布:淘宝卖的夜磨牙垫好吗 编辑:程序博客网 时间:2024/04/29 09:23

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




1 0
原创粉丝点击