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       注释所有的行  



本文转自 amenging 51CTO博客,原文链接:http://blog.51cto.com/11335852/1979825

相关文章
|
7月前
|
NoSQL Linux Shell
Linux下的系统编程——vim/gcc编辑(二)
Linux下的系统编程——vim/gcc编辑(二)
70 0
Linux下的系统编程——vim/gcc编辑(二)
|
7月前
|
开发工具
3.vim(vi)模式之一:编辑模式
3.vim(vi)模式之一:编辑模式
55 0
|
2月前
|
开发工具
用 Vim 编辑 Markdown 时直接粘贴图片
介绍一款 Vim 插件,可以帮助提升编辑 Markdown 时的从剪贴板粘贴图片的效率和体验。
33 2
|
5月前
|
开发工具
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
|
4月前
|
Unix Linux 开发工具
但凡会点Vim编辑技巧,不至于被说成是很水的网工了。
但凡会点Vim编辑技巧,不至于被说成是很水的网工了。
|
6月前
|
程序员 开发工具
Vim命令大全:掌握编辑利器
Vim命令大全:掌握编辑利器
|
6月前
|
开发工具
Vim 编辑器:高效文本编辑的瑞士军刀
**Vim 概览:** Vim 是一个功能丰富的文本编辑器,以其高度可定制性著称。文章介绍了 Vim 的高效使用技巧,包括快捷打开文件、命令行模式下的常用命令、查找与替换、删除和复制文本。还讨论了配置 `.vimrc` 文件以自定义设置,如改变 leader 键、设置缩进和高亮,并展示了安装插件如 vim-airline 和 vim-snazzy 的方法。通过这些技巧,用户能提升 Vim 使用效率。
73 5
|
7月前
|
Linux 程序员 开发工具
编辑之道:掌握Linux中Vim与Vi的简单使用
编辑之道:掌握Linux中Vim与Vi的简单使用
55 1
|
7月前
|
程序员 开发工具
|
Shell Linux 开发工具
【异常解决】vim编辑文件时提示 Found a swap file by the name “.start.sh.swp“的解决方案
【异常解决】vim编辑文件时提示 Found a swap file by the name “.start.sh.swp“的解决方案
550 0