vi、vim编辑器

vi Unix系统中默认的文本编辑器

模式切换

 

 模式切换:

命令模式到输入模式:

a:在光标后插入内容

A:在光标所在行末尾插入内容

i:从光标前插入内容

I:从光标所在行行首插入内容

o:在当前光标下插入空行

O:在当前光标上插入空行

esc退回输出模式

命令模式常用操作:

set nu显示行号

set nonu取消显示行号

跳转:

gg跳转到行首

nG跳转到地n行

G跳转末行

剪切:

dd删除当前光标所在行

ndd删除从光标起第n行

d^删除从光标前到行首的所有字符

d$删除从光标处到行尾的所有字符

复制:

yy复制当前行到剪切板

nyy从光标所在行的第n行内容

粘贴:

P将剪辑板的内容粘贴到光标之前

p将剪切板的内容粘贴到光标之后

末行模式

查找:

/word从全文中查找word

n定义下一个匹配字符串

N定义上一个匹配字符串

撤销

u撤销上一次操作

:w 保存

:q 退出

:wq 保存并退出

:! 强制

:w /路径 另存为

替换:

:s /查找内容/替换结果/g  将当前行的查找内容进行替换。

:#,# s/查找内容/替换内容/g  在#,#范围内的所有字符进行替换

:%s /查找内容/替换内容/g    将整个文件范围内替换所有的字符串

小技巧:批量加入注释

进入命令模式:ctrl+v进入插入模式

在最左边一列使用上下键进行选取范围

按大小I

输入内容

按两下esc退出

posted @ 2021-01-08 19:20  漫漫潇湘路  阅读(89)  评论(0编辑  收藏  举报