5.vim 编辑器
-- 未经授权禁止转载 --

       安装 [vim 是 vi 的增强版, 增加了许多功能和特性, 如语法着色、自动补全、多窗口编辑、插件支持等]

       sudo apt install vim



       vim test.txt  使用 vim编辑器 打开 test.txt [若打开后异常退出(ctrl+z),可手动删除交换文件 rm -rf .test.txt.swp]

       i    进入编辑模式 [i:insert 插入]

       Esc  退出编辑模式,进入命令模式


       命令模式

               查找  /字符串 回车


               向下翻一页 ctrl+f [f:forward 向前]

               向上翻一页 ctrl+b [b:backward 向后]


               跳转到文件开头 [[

               跳转到文件结尾 ]]


               跳转到指定行 示例:跳转到第10行 10gg [gg 是 go to line 的缩写形式 "跳转到指定的行"]


               0 移动到行首

               $ 移动到行尾 [$:shift+4]


               u 撤消

               ctrl+r 重做


               :set nu 显示行号 [nu 是 number 的缩写形式]


               :%s/要被替换的文本/用来替换的文本/g

               示例 :%s/david/luna/g [将文档中所有的单词 david 替换成 luna]

               %表示对整个文档进行操作 s表示替换操作 g表示全局替换,若不加g,则只会替换每行中第一个匹配到的文本


               退出

                        :q      退出不保存 [q:quit 退出]

                        :q!     强制退出不保存

                        :w      保存文件 [w:write 写入]

                        :wq     保存退出