Vim
fangjuniceflame
这个作者很懒,什么都没留下…
展开
-
高效率编辑器 VIM-操作篇(非常适合 VIM 新手)
虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一下 VIM,发现了一篇很好的 VIM 入门的文章,原文是英文版的,我觉得非常适合 VIM 使用入门,所以翻译了过来。这里是简单的介绍了 VIM 的操作方式,并没有说为什么要用 VIM,如果你想知道答案可以去 Google,VIM 被誉为编辑器之神转载 2009-07-22 18:29:00 · 316 阅读 · 0 评论 -
VIM查找替换归纳总结
VIM中常用的替换模式总结。 1,简单替换表达式 替换命令可以在全文中用一个单词替换另一个单词: :%s/four/4/g "%" 范围前缀表示在所有行中执行替换。最后的 "g" 标记表示替换行中的所有匹配点转载 2009-07-22 18:37:00 · 279 阅读 · 0 评论 -
vim+ctags+taglist+cscope+cppcomplete+global
由于本人比较喜欢在终端状态下的vim,所以gvim下的扩展使用的不多。这里介绍的也是我简单的使用以上扩展的一点点体会。请大家指正。 emacs 不会用,也没有比较过拉。 1、大体感觉,(因为使用时间不长,不全面)总体使用的感觉定位查找类型定义基本可以用,但自动补全类型方面由于ctags的功能有限,感觉在大工程时,不一定很好用。大型程序一定要global的参与,它转载 2009-07-22 18:44:00 · 330 阅读 · 0 评论 -
我的.vimrc文件
" An example for a vimrc file."" Maintainer: Bram Moolenaar " Last change: 2008 Jul 02"" To use it, copy it to" for Unix and OS/2: ~/.vimrc" for Amiga: s:.vimrc"原创 2009-08-17 15:39:00 · 548 阅读 · 0 评论 -
vim fold
最近需要折叠, 于是找了一下。 其实手册里面有, 不过手册做的太好太详细的后果往往就是让人懒得看了。 写的东西超过五六屏以后, 感觉翻来翻去就不怎么方便了, 看起来也很混乱。 这个时候最好就能折叠起来。 VIM里面也有VS里面那样的折叠功能, 而且不需要用鼠标去点那个减号和加号。建立折叠:z的意思就是他的形状, 像一个折叠的东西, 折叠相关的命令都是z开头的, 新版本的拼写检查命令也有原创 2009-09-17 00:13:00 · 1549 阅读 · 1 评论 -
VIM中不易发现的强劲功能
在我最初使用Vim时,有些功能并不知道,等发现后真后悔自己干了那么久的体力活。 1. * (super star) 向下查找光标下(或附近)的。向上找用#。g*查找则不限制whole word。 2. C-R (magic insert) 在insert模式下,C-R (register) 插入register里的内容,一个有趣的reg是"=". 假设你想输入123K的具体字节数,不用打转载 2009-09-16 23:55:00 · 338 阅读 · 0 评论 -
VIM中不易发现的强劲功能
(1) 为什么别人的方法在我这里行不通? 估计这是最难回答的一个问题了。:-) 不过首先应该确定你的VIM版本是否足够新,功能是否完整。使用 :version 命令查看你 的VIM版本以及功能。一个常见的情况,如果你用的是RedHat系统,请确定安装了 vim-enhance的rpm包,否则将是不完整的VIM。 (2) 如何找到上次编辑的文件? Ctrl+O (按两次) (3) 如何转载 2009-09-17 00:04:00 · 465 阅读 · 0 评论 -
cscope 使用
在vim中,使用Cscope来快速定位函数的定义,查找函数的原型,很方便。在我Fedora8的机器中,已经默认安装了cscope这个程序。刚刚使用cscope,不是很熟悉,很多“先进的”功能留待以后慢慢挖掘。 这里先写一下vim中简单的使用cscope,以便能够在源代码中: 1. 快速切换至函数的定义。 2. 函数的声明. 3. 查找某个函数被使用的情况。首先,让vim支持cscope,在~/转载 2009-09-17 00:07:00 · 1009 阅读 · 0 评论