vi命令
vi命令是Unix操作系统通用的全屏幕纯文本编辑器,linux中vi编辑器称为vim,是vi的增强版(vi improved)。
vi编辑器支持编辑模式和命令模式,编辑模式可以完成文本的编辑功能,命令模式可以完成文件的操作命令。从编辑模式切换到命令模式使用‘Esc’键,从命令模式切换到编辑模式使用‘A,I,O,a,i,o’键
常用命令:
ctrl + u :上翻半屏
ctrl + d :下翻半屏
ctrl + b :上翻一屏
ctrl + f :下翻一屏
ZZ :命令模式下保存文件修改并退出vi
:行号 跳至某一行 0 跳至行首 $ 跳至行尾 gg跳至第一行 G 跳至最后一行
:set nu 添加行号 :set nonu 取消行号
编辑命令:
a : 在当前字符后添加文本
i : 在当前字符前插入文本 I : 在行首插入文本
o : 在当前行后插入空行 O : 在当前行前插入空行
删除操作
删除字----- x : 删除字 nx : 删除光标后n个字
删除行----- D: 删除从当前光标到光标所在行尾的全部字符; dd:删除光标行整行内容
删除全部-- dG : 删除光标之后至文件尾 D : 删除光标之后至文件尾
替换及取消操作
u : 取消上一步操作
文本查找操作
/字符串 :光标及之后查找,加亮显示 ?字符串 :光标之前查找
复制剪切操作
复制行 yy : 复制当前行
剪切行 dd : 剪切当前行 ndd : 剪切当前行以下n行
p : 粘贴光标位置下方
保存与退出操作
:w 保存修改 :w abc 保存为制定文件
:wq 保存修改并退出
:q! 不保存修改退出
天才是百分之一的灵感,加百分之九十九的汗水,但那百分之一的灵感往往比百分之九十九的汗水来的重要