vim文本编辑工具

vim在linux中是一个很强大的文本编辑工具,总结一下vim的常用用法。

vim有三种模式,分别是一般模式,命令模式,编辑模式

  • 一般模式
    当打开一个文件时就进入了一般模式,在一般模式下你可以用上下键移动你的光标,可以进行一些以及整行的复制和粘贴。
  • 编辑模式
    通过在一般模式下按“a,i,o,r”中任何一个字母进入编辑模式,在编辑模式下,可以修改文本内容,此时左下方会出现“INSTER”或“REPLACE”等字样,退出编辑模式也很简单,按esc即可退回到一般模式
  • 命令模式
    在一般模式下通过按“:、/、?”其中一个进入到命令模式,在命令模式下你可以在左下角输入命令来完成查找,替换,保存离开等操作。

说完了vim的三种模式,在说下vim一些常用的会大大提高我们工作效率的按键功能和命令

  • 光效的移动
    一般模式下可通过上下左右箭头或者h、j、k、l来移动但也有一些快捷用法
0:数字“0”可以将光标移动到这一行的最前面字符处
$:可以将光标移动这一行最后的字符处
G:移动到文件的最后一行
gg:移动该文本的第一行
nG:移动到文件的第几行,比如10G则为第10行
^:将光标移动到这一行第一个不为空的字符处
ctrl+f:向下移动一页
ctrl+b:向上移动一页
ctrl+d:向下移动半页
ctrl+u:向上移动半页
  • 文本的复制粘贴,删除
    在一般模式下还能进行文件的整行删除,复制粘贴
dd:删除光标所在的哪一行
ndd:删除光标所在的向下n行
dG:删除光标所在行的行到文本最后一行
yy:复制光标所在的哪一行
nyy:复制光标所在向下n行
p:粘贴到光标的下一行
P;粘贴到光标的上一行
  • 文本的查找替换

*:向下查找当前光标所在字符
#:向上查找当前光标所在字符
/word:向下查找字符word,按‘n’查看下一个
?word:向上查找字符word,按n可查找上一个
:1,$s/word/word2/g:全文查找word并替换为wor2
:n1,n2,$s/word/word2/g:n1,n2为数字,在n1行和n2行之间查找这个字符并替换。
  • 保存文件退出
:wq 保存退出
:q! 强制退出
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值