畅通无阻之——vim编辑器

vim打开文件的方式:

①#vim 文件路径                     作用:打开指定的文件

②#vim +数字 文件路径           作用:打开指定的文件,并将光标移动到指定行

③#vim +/关键词 文件路径       作用:打开指定的文件,并且高亮显示关键词

1、命令模式

打开文件之后默认进入的模式,输入快捷键进行操作。

①光标移动:行首:shift+6  行尾:shift+4  首行行首:gg  末行行首:G  

                      向翻屏:ctrl+b/Pgup  向翻屏:ctrl+f/PgDn

             扩展:数字G:快速将光标移动到指定行:行数数字(末行模式)

                        数字↑/↓:以当前光标为准向上/下移动n行

                        数字←/→:以当前光标为准向左/右移动n字符        

②复制操作:yy:光标所在行,按p粘贴

                      数字yy:光标所在行为准(包括当前行),向下复制指定的行数

                      ctrl+v(可视块),按下方向键来选中,y复制p粘贴

③剪切p/删除:dd:删除之后下一行上移

                      数字dd:光标所在行为准(包括当前行),下一行上移

                      D:删除之后,当前行会变成空白行

                       ctrl+v(可视块),按下方向键来选中,D删除选中行,d删除选中块

④撤销/恢复:撤销:输入:u(末行模式) 或者u

                       恢复:ctrl+r  取消撤销

2、末行模式

进入方式:由命令模式进入,按下:或者/即可进入

退出方式:a.按下esc        b.连按2次esc        c.删除末行全部输入字符

①保存::w 保存文件      :w 路径 另存为

②退出::q 退出

③保存并退出::wq      :x(文件未修改,修改时间不会被更新)

④强制退出,修改不做保存::q!

⑤调用外部命令::!外部命令    按任意键返回vim编辑器打开的内容

⑥搜索/查找:/关键词  切换结果N/n  取消高亮:nohl

⑦替换::s/搜索的关键词/新的内容                作用:替换光标所在行的第一处符合条件的内容

               :s/搜索的关键词/新的内容/g             作用:替换光标所在行的全部符合条件的内容

               :%s/搜索的关键词/新的内容             作用:替换整个文档中每行第一个符合条件的内容

               :%s/搜索的关键词/新的内容/g          作用:替换整个文档的符合条件的内容

⑧显示行号(临时)::set nu

⑨扩展:使用vim同时打开多个文件,在末行模式下进行切换

        查看当前已经打开的文件名称:files   (%a表示当前正在打开的文件 #表示上一个打开的文件)

        切换:a:open 已经打开的文件名  b:bn/bp切换到下/上一个文件

3、编辑模式

进入方式 :i  a(光标所在字符前/后) 退出:esc

4、使用功能

①代码着色(临时)::syntax on/off

②计算器:a.进入编辑模式

                  b.按下ctrl+R,输入=

                  c.输入需要计算的内容,按下回车

5、vim的配置

①在文件打开的时候在末行模式下输入的配置(临时的)

②个人配置文件(~/.vimrc 没有可以创建)存在,则以它为准

③全局配置文件(/etc/vimrc)   没有个人配置,以全局为准

6、异常退出

没有正常保存退出,如突然关闭终端或者断电的情况下,将交换文件(临时文件)删除掉即可

#rm -f .passwd.swp

7、别名机制

#vim ~/.bashrc

你可能感兴趣的:(编辑器,vim,linux)