码迷,mamicode.com
首页 > 系统相关 > 详细

Vim编辑

时间:2017-11-08 14:57:32      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:vim编辑

Vim编辑

[root@binbinlinux ~]# yum install -y vim -enhanced   安装这个包  vim 安装

  按i进入编辑模式 输入字符  esc wq退出保存  vi vim 区别  颜色区别

[root@binbinlinux ~]# vim /etc/init.d/iptables

[root@binbinlinux ~]# vi !$       !$相当于上条命令的尾数

vi /etc/init.d/iptables

[root@binbinlinux ~]# vim +10 1.txt   显示第十行

 20

 21 # Source function library.

 22 . /etc/init.d/functions

 23

:set nu                          显示行号

Vim模式

vim三种模式  一般模式  编辑模式   命令模式

[root@binbinlinux ~]# cp /etc/init.d/iptables 1.txt 拷贝到 1.txt

                       Vim 1.txt  进入一般模式   j向下k向上 l向左 k向右

  可以和数字结合  2k 向上去两行   以此是一样的

     Ctrl+f向下翻页  ctrl+b向上翻页  

Shift+g 尾行  g两下进去首行  shift+$进入行尾   shift+6  行首  或者0

10+G可以进入到第十行 100+G可以进入100行  

                              一般模式下粘贴剪贴

X键删除   X大写x向前删除   或者数字加x  向前向后删除     dd删除一行  p复制一行

Shift+p向上复制 一行    u键还原  可以往回退五十步

Ctrl+r  反撤销  (u按的太快可以反撤销)

移动到行尾  两下yy 可以复制本行   在按p复制   

  3dd就是删除三行剪切三行    3yy复制了三行     也可以剪贴多个字符 比如9x 剪贴  然后复制

按v变成可视   然后光标移动  变成高亮显示  然后剪贴   之后可以p复制  

高亮显示可以多选择  进行剪贴粘贴

编辑模式

i进入编辑模式当前插入字符   I跳到首行 插入字符 a在当前插入字符  A在当前行末插入字符

   O在当前行下插入字符  O大写  在当前行上插入字符

命令模式

:Set nu  列出行号   :set nonu 去掉行号   /  进行关键字搜索  按小n可以一个一个的往上看

?也可以搜索关键字 按n向下shift +n向上  和/相反

比如搜索iptables  替换成大写   :1,20s/iptables/IPTABLES/g    命令写法   s=行  g=全局替换    

:1,$s/iptables/IPTABLES/g   $=整个文件从头到尾 替换

:%s/iptables/IPTABLES/g    %=整个文档  

:1,$s/\/etc\/sysconfig\//1111/g       反斜杠脱亦掉   不然会报错  \脱衣符号

:1,$s#/etc/sysconfig/#11111#g         可以用表达式符号#  @  来表示

       nohl  不显示高亮

Ctrl+v    j/k     shift+i    esc       注释所有的行  


本文出自 “11325852” 博客,请务必保留此出处http://11335852.blog.51cto.com/11325852/1979825

Vim编辑

标签:vim编辑

原文地址:http://11335852.blog.51cto.com/11325852/1979825

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!