vim 编辑器基础命令

      对于常写shell脚本的linux大神们,vim 编辑器应该是非常熟悉的。我是一名刚刚入门linux的新手,最近学习了vim 编辑器,自己也有了一些了解,所以做了如下总结:

       一,vim 编辑器常用命令

       1.yy==>复制  #yy(从光标起第#行开始复制)
       2. p==>粘贴 大P==>向上粘贴,     小 p==>向下粘贴
       3.  . ==>重复操作
       4. dd==>删除  #dd(从光标起第#行开始删除)
       5.在ctrl+v可视块模式下的常见操作组合(y--esc--o--p)
       6. gg==>跳到第一行。
       7. #G==>跳到第#行。
       8. :#==> 跳到第#行。
       9. shift+$==>跳到行尾,shift+^==>跳到行首;
       10. d+$==>删除从光标到行尾,d+^==>删除从光标到行首。
       11. d+#+w ==>删除#个单词。
       12. :set nu :set nonu :set hlsearch :set nohlsearch
       13. :s/黄鹤楼/岳阳楼==>将光标所在行的第一个黄鹤楼替换成岳阳楼。

       14. :21,25s/黄鹤楼/岳阳楼/(g)==>将21行到25行的所有黄鹤楼替换成岳阳楼。
       15. :%s/ 黄鹤楼/岳阳楼/g ==>将所有的黄鹤楼替换成岳阳楼。
       16. /黄鹤楼==>从上往下找到黄鹤楼,?黄鹤楼==>从下往上找到黄鹤楼。
       17. :e  wangwei.txt ==>在已有的vim编辑器下重新打开一个wangwei.txt。
       18. :r zhaozhifan.txt==>在wangwei.txt中导入zhaozhifan.txt的内容。
       19. vim luchan.txt zhaozhifan.txt wangwei.txt ==>同时编辑多个文本,首先进入luchan.txt,然后:r /etc/hosts 然后:w 然后:n/N(下一个/上一个文本)
       20. :files ==>显示所编辑的多个文件的内容。:first==>跳到第一个文本,last==>跳到最后一个文本。


       二,vim 编辑器末行模式常用指令

       1.:syntax enable  开启语法颜色显示效果。syntax 语法
       2.:syntax on  开启语法颜色显示效果。
       3.:syntax off关闭语法颜色显示效果。
       4.:set hlsearch 开启查找文字的高亮效果。
       5.:set nohlsearch  关闭查找文字的高亮效果。
       6.:set cursorline  显示下划线的效果(光标所在行)。
       7.:set cursorcolumn 显示光标所在的列。
       8.:X  给文档设置密码。如果不要密码则进入末行模式:X然后不输入任何密码。


       三, .vimrc 文件

      .vimrc文件一定要放在家目录下
      .vimrc文件的作用? 启动vim编辑器的时候需要运行的命令,可以放到这个文件里(run  command)
       在家目录下新建一个.vimrc的文件,里面写入末行模式的命令:例如:
       [root@teacher ~]# cat /root/.vimrc    注意:是.vimrc文件
       set cursorline
       set cursorcolumn
       set nu
       set ts=4   设置按tab键等于按4个空格(默认tab是8个空格)
       [root@teacher ~]#
       然后你再使用vim的时候,会自动开启上面的功能

                                                                       

           

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章