vi(vim)编辑器
如果非正常关闭文件,会出现以文件名称开头的隐藏文件。
rm .{filename}.swp
命令模式
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
(上一个) 如果不保存退出 文件是不会被创建的。只有保存退出后,文件才会被创建。