vim 高级编辑技巧

  1. 全局替换
    格式:
    ":%s/要替换字符/替换为新字符/g"
    :%s/old/new/g 
    指定行替换 
    格式: ":起始行,终止行s/要替换字符/替换为新字符/g"
    :1,5 s/old/new/g
  2. 多文件替换
    多文件替换,比如要替换所有.c文件中a_value为b_value,可以使用如下方法: 
    vi *.c 
    :argdo %s/a_value/b_value/ge | update 
    其中update是直接替换覆盖原文件,若需要确认,则可使用 
    :argdo %s/a_value/b_value/gec | update
  3. 多行注释:
    首先按 esc 进入命令行模式下,按下 Ctrl + v,进入列(也叫区块)模式;
    在行首使用上下键选择需要注释的多行;
    按下键盘(大写)"I" 键,进入插入模式;
    然后输入注释符("//"、"#" 等);
    最后按下 "Esc" 键。
    注:在按下 esc 键后,会稍等一会才会出现注释,不要着急~~ 时间很短的
  4. 删除多行注释:
    首先按 esc 进入命令行模式下,按下 Ctrl + v, 进入列模式;
    选定要取消注释的多行;
    按下 "x" 或者 "d".
    注意:如果是 "//" 注释,那需要执行两次该操作,如果是 "#" 注释,一次即可
  5. 删除行首的多字符
    首先按 esc 进入命令行模式下,按下 Ctrl + v, 进入列模式, 按"右箭头"选择要删除的字符长度;
    按"向下"箭头选择要删除多少行
    按下"d",即可删除
  6. 其他
    显示行号: set nu
    取消显示行号: set nonu
    回到句尾: shift + $ 
    回到句首: shift + ^
    段首 :  { 
    段尾 :  }
    前一修改处 :  g, 
    后一修改处 :  g;
    删除光标之后的单词剩余部分 : dw
    删除光标之后的该行剩余部分 : d$
    把下一行合并到当前行尾 : J
时间: 2024-12-26 03:19:15

vim 高级编辑技巧的相关文章

[转]基于Protel DXP软件的PCB高级编辑技巧大全

来源:基于Protel DXP软件的PCB高级编辑技巧大全 一.放置坐标指示 放置坐标指示可以显示出PCB板上任何一点的坐标位置. 启用放置坐标的方法如下:从主菜单中执行命令 Place/Coordinate ,也可以用元件放置工具栏中的 (Place Coordinate)图标按钮. 进入放置坐标的状态后,鼠标将变成十字光标状,将鼠标移动到合适的位置,单击鼠标确定放置,如图1所示. 图 1  坐标指示放置 坐标指示属性设置可以通过以下方法之一: ·在用鼠标放置坐标时按 Tab 键,将弹出 Co

vim 高级使用技巧第二篇

上篇我贴上了我使用的vim配置及插件配置,有这些东西只能是一个脚本堆积,无从谈高效的代码阅读开发. 下面我们就来写经常使用的命令,就从配置F系列快捷键开始吧. F+ n 快捷键配置 F1基本上时帮助,这个貌似不能被 Terminal帮助使用了, F2显示或者不显示行号,默认情况是显示的,在需要copy的一些操作时候这个是很有用的 F3换行显示或者不换行显示,在有些如Makefile命令较长的情况可以用它来快速修改其中的东西,默认情况是不换行 F4呼出文件的函数列表(TagbarToggle) F

vim编辑技巧

算上大学上课linux接触四年了,可惜除了工作接触的那些,其他地方还是很水的,都不精通,今日翻来看了看以前过目即忘的vim技巧,发现,如无几年操作经验,这些技巧很难领悟的.这里写下来,以备后查. 区块选择 v                                  字符选择,会将光标经过癿地方反白选择! V(大写)                          行选择,会将光标经过癿行反白选择!(常用,配合上下左右键,进行区域选择,很爽) [Ctrl]+v            

vim高级使用功能

编辑文本: 编辑模式到输入模式 I:行首 A:行尾 O:光标所在行的上方新建空白行 退出文件: 编辑模式保存退出:wq 编辑命令: 编辑技巧 键 详解 复制 w,b,e $,0,^ #yy 复制#行 Y 相当于yy 粘贴 p 粘贴光标后 P 粘贴光标前 删除 w,b,e 注意:最后一次删除的内容会被保存至缓冲区 $,0,^ d #d 撤销 u #u 撤销最近的#次操作 CTRL+r 撤销此前的撤销 替换 %[email protected]@@gi %s/查找模式/要替换成的内容/gi 查找模式

(011) Linux之高级键盘技巧

十年运维系列之基础篇 - Linux 作者:曾林 联系:[email protected] 网站:www.jplatformx.com 版权:文章未经同意请勿转载 一.引言 这里指的高级键盘技巧其实有一个定语,那就是专门针对bash命令行而言的.bash使用了一个名为Readline的库(供不同的应用程序共享使用的线程集合)来实现命令行的编辑.比如,通过箭头键移动光标.除此之外,bash还有很多其他的功能,它们可以当做在工作中使用的附加工具. 这里需要注意的一点就是,下面的有些组合键(尤其对于那

vim 编辑器使用技巧

看着李立鹏熟练的使用vim,哥心里痒痒的,也来试试! vim pkf.txt i 插入编辑 esc -> :x //退出保存 f8 ->//进入多窗口模式 以下是其他命令: 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令. 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim file1 file2

vim编辑器使用技巧总结

vim编辑器使用技巧和总结 俗话说的好,磨刀不误砍柴功.操作系统常见的编辑器有很多,但是要想玩会linux就必须先学会vim编辑器,其使用方法总结如下: 1.打开文件 1).直接打开例如 vim yum.conf 2).启动后直接跳到行尾例如 vim + yum.conf 3).启动后跳到指定行(打开文件后直接转至第3行) vim +3 yum.conf 4).启动时按照模式匹配(/pattern) 跳到包含关键字的行 vim +/redhat  /etc/passwd   跳到含有redhat

vi/vim高级命令集粹

vi/vim高级命令集粹 (ctrl +v过来 留着以后看) 1.交换两个字符位置 xp 2.上下两行调换 ddp 3.把文件内容反转 :g/^/m0/ (未通过) 4.上下两行合并 J 5.删除所有行 dG 6.从当前位置删除到行尾 d$ 7.从当前位置复制到行尾 y$ 如果要粘贴到其他地方 p 就可以了 由于vi 是建立在 EX 上的 所以 当键入 : 时就来到了 EX 命令状态 8.:ab string strings 例如 ":ab usa United States of Americ

​vim的使用技巧

vim的使用技巧 安装,查找软件包 [[email protected] ~]# which vi /bin/vi [[email protected] ~]# rpm -qf /bin/vi vim-minimal-7.2.411-1.6.el6.x86_64 [[email protected] ~]# rpm -qf `which vi` vim-minimal-7.2.411-1.6.el6.x86_64 [[email protected] ~]# rpm -qf `which vim