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(上一个) 如果不保存退出 文件是不会被创建的。只有保存退出后,文件才会被创建。