vi(vim)编辑器

vi(vim)编辑器

如果非正常关闭文件,会出现以文件名称开头的隐藏文件。
rm .{filename}.swp
vi(vim)编辑器_第1张图片

命令模式

dd删除(剪切)光标所在行
2dd删除(剪切) 光标所在的向下两行
yy复制光标所在的这一行
4yy复制光标所在的向下四行
p粘贴
u撤销
d0在光标当前位置剪切到行首
x删除光标位置后面的,一个一个的删除
X删除光标位置前面的,一个一个的删除

输入模式

输入i 文本在光标前输入
输入I 在文本光标当前行首位置插入
输入a 文本在光标后输入
输入A 在文本光标当前行末尾位置插入
输入o 在当前行下一行进行插入
输入O 在当前行上一行进行插入

底行模式

:w 保存
:q 退出
:ls 显示当前你打开的所有文本
:n 下一个
:prev 上一个
:3 光标停留在第三行
/单词 搜索
:%s/替换的单词/替换之后的单词/g 替换
:1,10s/hello/world/g 替换1到10行的内容

vi操作

按esc :q 退出
按esc :w 保存
按esc :! 强制执行
按esc :set nu 显示行数
按esc :set nonu 不显示行数
vim(vi) + cangls 进入cangls文本光标最后一行
vim(vi) +2 cangls 进入cangls文本光标在第二行
vi aa bb cc 直接打开多个文件,在aa文件中到bb文件中
:n (next) 在bb文本中想回到aa中 :prev(上一个) 如果不保存退出 文件是不会被创建的。只有保存退出后,文件才会被创建。

你可能感兴趣的:(linux)