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

相关文章
|
2月前
|
NoSQL Linux Shell
Linux下的系统编程——vim/gcc编辑(二)
Linux下的系统编程——vim/gcc编辑(二)
33 0
Linux下的系统编程——vim/gcc编辑(二)
|
2月前
|
开发工具
3.vim(vi)模式之一:编辑模式
3.vim(vi)模式之一:编辑模式
19 0
|
6月前
|
Shell Linux 开发工具
【异常解决】vim编辑文件时提示 Found a swap file by the name “.start.sh.swp“的解决方案
【异常解决】vim编辑文件时提示 Found a swap file by the name “.start.sh.swp“的解决方案
91 0
|
2月前
|
开发工具
vim命令编辑完文件后,按ESC键退出编辑模式,无法进入命令模式解决方案
vim命令编辑完文件后,按ESC键退出编辑模式,无法进入命令模式解决方案
139 0
|
2月前
|
Java Linux 开发工具
Vim大揭秘:Linux下编辑之道
Vim大揭秘:Linux下编辑之道
46 0
|
2月前
|
Linux 开发工具
6.vim(vi)多文件编辑
6.vim(vi)多文件编辑
28 1
|
6月前
|
机器学习/深度学习 开发工具
帅气的代码编辑方式——Vim编辑器
帅气的代码编辑方式——Vim编辑器
|
12月前
|
Linux 开发工具
Linux 多个vi、vim进程编辑同一文件时的临时文件问题
Linux 多个vi、vim进程编辑同一文件时的临时文件问题
230 0
|
8月前
|
Linux 开发工具 开发者
掌握文本编辑的艺术:深入了解Linux中的Vim编辑器
在Linux系统中,文本编辑是一项常见的任务。为了满足不同层次的用户需求,诞生了许多文本编辑器,其中Vim作为一个强大的编辑器,广受开发者和系统管理员的喜爱。本文将深入介绍Vim的基本概念、特点以及如何在Linux系统中使用它进行高效的文本编辑。
71 0
|
8月前
|
机器学习/深度学习 数据可视化 Linux
【Linux编辑神器:vim】
【Linux编辑神器:vim】
73 0