欢迎光临散文网 会员登陆 & 注册

linux终端—vim编辑器

2023-06-08 14:35 作者:拉黑小天才  | 我要投稿

vim 文件后即为一般模式,shift+:后进入命令行模式,一般模式下按i进入编辑模式,任何模式下按Esc将回到一般模式。注:仅分享较常用的操作,想要了解详细的vim编辑器使用技巧可以任意浏览器输入vim manual进行搜索。

一般模式:

0:到行首

^:到行首home

$:到行末end

[[:到文件最上面内容

]]/G:到文件最下面内容

/word:搜索某个字符;n:下一个搜索到的位置

nx:向后连续删除n个字符

b:将游标放在所在单词首部

dw:删除一个单词

ndd:剪切游标所在向下n行

d$:删除游标所在处到改行最后一个字符

d1G:删除游标所在到第一行的所有数据

dG:删除游标所在到最后一行的所有数据

p/P:粘贴

yw:复制一个单词

nyy:复制游标所在向下n行

y$:复制游标所在处到改行最后一个字符

y1G:复制游标所在到第一行的所有数据

yG:复制游标所在到最后一行的所有数据

u:撤销

ctrl+r:反撤销

.:重复上一个命令

20j:向下移动20行

命令行模式:

:q:退出

:q!:强制不保存退出

:x:保存退出

:set nu:设置行号

:set nonu:取消行号

:1,$s/word1/word2/g:从第一行到最后一行寻找word1并替换成word2

:%s/word1/word2/g:从第一行到最后一行(全文)寻找word1并替换成word2

:%s/word1/word2/gc:从第一行到最后一行(全文)寻找word1并替换成word2,每次替换前需要确认(confirm)

:10,20s/^/#/g:10-20行添加#注释

:nohl:取消高亮(如取消查找后的部分词高亮)

编辑模式:

ctrl+n:自动补全

linux终端—vim编辑器的评论 (共 条)

分享到微博请遵守国家法律