VIM技巧之分隔窗口 分类: 技术2010-07-08 09:57 754人阅读 评论(1) 收藏 举报   同时显示两个不同的文件, 或者同时查看同一个文件的两个不同位置, 或者是同步显示两个文件的不同之处. 所有这些都可以通过分隔窗口的功能来实现. 1. 分隔一个窗口 打开一个新窗口最简单的办法就是使用命令: (ex command):split 该命令将屏幕分为上下两个窗口并将光标定位在上面的窗口中: +----------------------------------+|/* file…
一,分隔窗口: 打开文件时在:命令模型时下面输入:split 将分隔为上下2个窗口:默认上窗口为活动窗口,可以通过CTRL-w来来回切换窗口; :close 为关闭窗口,最后一个窗口不能关闭: :only 关闭除当前窗口下面的所有窗口: :new 新建文件,同时打开新窗口 :split 打开新窗口 :vsplit 打开垂直窗口 :wall 其中all针对的是所有打开的文件 窗口切换Ctrl+w,Ctrl-W h,Ctrl-W j…
最佳vim技巧----------------------------------------# 信息来源----------------------------------------www.vim.org         : 官方站点comp.editors        : 新闻组http://www.newriders.com/books/opl/ebooks/0735710015.html : Vim书籍http://vimdoc.sourceforge.net/cgi-bin/vim…
VIM技巧(2)-删除匹配行 代码如下: * @Company:中国股份有限公司 * @author ymzhao (也有zyyang的) * @Date: Jan 22, 2014 11:25:29 AM 要删除代码中类似行 * @Date: Jan 22, 2014 11:25:29 AM vim命令如下: %g/^\s*\*\s@Date:.*/d…
VIM技巧(1) 替换 36s/^\(.* = \)entity.\(.*\)$/\1this.GetShowName("\2",\2); 删除空行 %g/^$/d %g/^\s*$/d 删除多个空格+[+字符行 :%g/\s*[[].*/d 删除多个空格+/+字符行 :%g/\s*[//].*/d 替换 :%s/\(^.*=\)\s\(this.*$\)/\2\t\1 vs里面代码替换 :%s/^\s*\(.*\)=\s*\(.*\);$/\2=\1; :%s/.Trim()/ :%…
多标签 进入vim前 vim -p <文件名> 以多标签形式打开文件.如vim -p * 就是编辑当前目录的所有文件, vim编辑中 :tabnew 增加一个标签 :tabc 关闭当前的tab :tabo 关闭所有其他的tab :tabs 查看所有打开的tab :tabp 或gT 前一个 :tabn 或gt 后一个 新建标签页 :tabe <文件名> 在新标签页中打开指定的文件. :tabnew <文件名> 在新标签页中编辑新的文件. :tab split 在新标签页中…
vim技巧:折叠快捷键 以前用的挺熟的,一段时间不用了,快捷键又忘了,不得不重新再看手册,今天专门整理一下,以后查找起来也比较方便. zc 折叠,只折叠最外层的折叠zC 对所在范围内所有嵌套的折叠点进行折叠,包括嵌套的所有折叠.zo 展开折叠,只展开最外层的折叠.zO 对所在范围内所有嵌套的折叠点展开,包括嵌套折叠.[z 到当前打开的折叠的开始处.]z 到当前打开的折叠的末尾处.zj 向下移动.到达下一个折叠的开始处.关闭的折叠也被计入.zk 向上移动到前一折叠的结束处.关闭的折叠也被zd 删除…
目录 1. 缓冲区 2. 窗口 3. 标签页 4. 设置一下热键 1. 缓冲区 文件和缓冲区的区别 vim 打开一个文件时,其实是从磁盘中读取文件到内存中,vim的一些操作其实是在操作缓冲区, 当使用vim的保存命令时,vim才将缓冲区写回给文件. 操作缓冲区 命令 用途 :bprev 跳转到前一个buffer :bnext 跳转到后一个buffer :bfirst 跳转到第一个buffer :blast 跳转到最后一个buffer :w 将当前buffer写入文件 :e 重新将文件内容加载到缓…
vim技巧:如何删除/保留文本中特定的行呢? <ol><a href="/ss/ss/www"> show invisibles</a> <a href="/ss/ssg/gg/ff/"> one world one dream</a> 任务1:只保留<a>标签内的标题,而把其他行都删掉:g/re/d 知识点:使用:global与:delete命令 运行一下命令: /\v\<\ /?\w+…
Vim技巧之四大模式_普通模式 一见不钟情的普通模式 普通模式以下的强悍操作 什么是操作符 什么是动作命令 误操作怎么办 那种操作更划算 普通模式下的神奇大招 Vim技巧之四大模式_普通模式 众所周知,vim里面最具特色的东西就是它能够切换模式,那什么是模式呢?能够简单的理解为在不同的模式以下按同样的键而得到不同的效果.比方Vim在插入模式以下连按两次d,那么就会在光标位置插入两个字母d,假设在普通模式以下连按两次d.那么光标所在当前行将会被删除. 既然说是Vim的四大模式,那么Vim究竟有那四…