linux之vi编辑器及vim编辑器常用快捷键大全

一.vi的三种模式

1.一般模式:以vi打开一个文件就进入一般模式了(默认),该模式可以移动光标,复制,粘贴文本。
2.编辑模式:可以编辑文本,界面的左下方或出现插入的字样
3.命令行模式:可以提供你查找数据,读取,保存,大量替换字符,离开vi,显示行号。

二.三种模式的转换

打开文件就进入一般模式,安i,I,O,o,a,A,r,R等任何一个字符就进入编辑模式,在一般模式下安:或/或?三个按钮中的任一个就进入命令行模式。从命令行模式或编辑模式按esc进入一般模式。
命令行模式和编辑模式不能相互切换。

常用快捷键

第一部分(一般模式下的光标移动,复制粘贴,查找替换)
h,j,k,l:光标左,下,上,右移动一个字符。
ctrl+f:屏幕向下移动一页。
ctrl+b:屏幕向上移动一页。
n+<空格键>:n表示数字,光标会向右移动这一行的n个字符。
0(数字)或home:移动到这一行的最前面字符处。
G:移动到这个文件的最后一行
nG:移到文件的第n行。
gg:移动到文件的第一行。
n+enter:光标向下移动n行。
/word:向下寻找一个字符串名为word的字符
?word:向上寻找一个字符串名为word的字符。
n/N:重复前一个查找动作。
:n1,n2s/word1/word2/g :在第n1和n2行之间寻找word1字符串,并替换为word2.
:1, s/word1/word2/gword1word2.1 s / w o r d 1 / w o r d 2 / g : 从 第 一 行 到 最 后 一 行 寻 找 w o r d 1 字 符 串 , 并 替 换 为 w o r d 2. : 1 , s/word1/word2/gc :从第一行到最后一行寻找word1字符串,并替换为word2.并询问是否替换。
x/X:x向后删除一个字符,X向前删除一个字符。
dd:删除光标所在的一整行。
ndd:删除光标所在的向下n行。
yy:复制光标所在的那一行。
nyy:复制光标向下所在的n行。
p/P:p将已复制的内容在光标的下一行粘贴,P将已复制的内容在光标的上一行粘贴。
J:将光标所行与下一行数据结合成一行。
u:复原前一个操作。
ctrl+r:重做上一个操作。
.:(小数点)重复前一个操作。

- 一般模式切换到编辑模式
- i/I,i从目前光标处插入,I目前光标所在行第一个非空格符处插入。
- a/A:a目前光标所在的下一个字符插入,A目前光标所在行最后一个字符处插入。
- o/O:o目前光标所在的下一行插入新的一行,O目前光标所在的上一行插入新的一行。

一般模式切换到命令模式
:w:写入银盘。
:q:离开vi。
:wq:保存后离开。
:w!:若文件属性为只读,强制写入该文件。不过,到底能不能写入,还是跟你对该文件的权限有关。
(注:!在vi中具有强制的意思。)
:w+文件名:另存为。
:r+文件名:在编辑数据中读入另一个文件数据。
:set nu:显示行号。
:set nonu:取消行号。

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值