文章分类 -  vim

初学者.vimrc
摘要:fromhttp://edyfox.codecarver.org/html/_vimrc_for_beginners.htmlVIM 中可供用户定制的选项非常非常多,作为初学者,我们没有必要了解这么多东西。下面,滇狐简单列出了一些最常用的配置项,大家可以根据自己的需要将这些内容添加到自己的 .vimrc 中。1基本设置set nocp该命令指定让 VIM 工作在不兼容模式下。在 VIM 之前,出现过一个非常流行的编辑器叫 vi。VIM 许多操作与 vi 很相似,但也有许多操作与 vi 是不一样的。如果使用“:set cp”命令打开了兼容模式开关的话,VIM 将尽可能地模仿 vi 的操作模式。也 阅读全文

posted @ 2012-09-18 09:29 Orz.. 阅读(182) 评论(0) 推荐(0)

Emacs tmux 和 vim 环境下的多窗口工作环境 - 第一季
摘要:http://www.cnblogs.com/doveyoung/archive/2012/02/04/multi-window-1.html非程序员的 Emacs 使用心得Emacs tmux 和 vim 环境下的多窗口工作环境 - 第一季这个世界上编程工具分为三种,Emacs,VIM 和 各种 IDE们。在过去的十几年里面,IDE 编程环境由于庞大资金的积极推动,取得了相当可观的市场地位。但是历史的发展总是螺旋前进的,随着 IDE 环境变得越来越庞大,越来越复杂,庞大和复杂本身就成了 IDE 环境越来越无法解决的问题。随着大量快速多边的编程需求的出现,越来越多的程序员的开始寻找快速简单而又 阅读全文

posted @ 2012-09-12 23:47 Orz.. 阅读(414) 评论(0) 推荐(0)

从vim转向Emacs _ emacser.com文章收集
摘要:fromhttp://my.oschina.net/alphajay/blog/56142从vim转向Emacs _ emacser.com文章收集2人收藏此文章,我要收藏发表于3个月前(2012-05-04 14:58) , 已有306次阅读 共0个评论在Emacs中使用gdb调试程序http://emacser.com/emacs-gdb.htm1 引言2 准备工作:将调试信息编译在程序中3 开始:开启Emacs的调试模式GUD3.1 运行gdb3.2 gdb界面3.3 小结4 调试:设置断点,控制程序流程4.1 设置、删除断点4.2 运行程序4.3 单步执行、运行到光标处4.4 继续运行 阅读全文

posted @ 2012-08-24 10:10 Orz.. 阅读(987) 评论(0) 推荐(0)

一些VIM的删除操作
摘要:fromhttp://unix-cd.com/unixcd12/article_7138.html:%s/r//g删除DOS方式的回车^M:%s=*$==删除行尾空白:%s/^(.*)n1/1$/删除重复行:%s/^.{-}pdf/new.pdf/只是删除第一个pdf:%s/<!--_.{-}-->//又是删除多行注释(咦?为什么要说「又」呢?):g/s*^$/d删除所有空行:这个好用有没有人用过还有其他的方法吗?:g!/^dd/d删除不含字符串'dd'的行:v/^dd/d同上(译释:v==g!,就是不匹配!):g/str1/,/str2/d删除所有第一个含str1 阅读全文

posted @ 2012-07-03 23:21 Orz.. 阅读(2611) 评论(0) 推荐(0)

简明 Vim 练级攻略
摘要:fromhttp://coolshell.cn/articles/5426.html简明 Vim 练级攻略vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类史上最好的文本编辑器VIM吗?你先得懂得如何在VIM幸存下来,然后一点一点地学习各种戏法。Vimthe Six B 阅读全文

posted @ 2012-05-24 21:45 Orz.. 阅读(126) 评论(0) 推荐(0)

vim fuzzyfinder 的bug
摘要:When typing an command, I get an error like this::wError detected while processing function <SNR>19_onCommandPre..fuf#mrucmd#onCommandPre..<SNR>25_updateInfo..fuf#updateMruList:line 2:E121: Undefined variable: wordline 5:E121: Undefined variable: wordIs it a bug or just cause by my incor 阅读全文

posted @ 2012-05-16 13:46 Orz.. 阅读(326) 评论(0) 推荐(0)

vim中替换行号
摘要:转自http://blog.csdn.net/mzlogin/article/details/7031400利用VIM提供的正则去掉代码每行开头不想要的行号分类:Linux相关2011-12-01 16:19473人阅读评论(0)收藏举报在CNBLOG看到一不错的代码片断,但奈何无论怎么拷贝,粘贴到VS里都是带行号的,300多行的代码手工删除行号与前面的空格可得耗不少时间。。。这时想起了无所不能的VIM,以及它的正则,它的替换功能。解决步骤:1.将代码贴到VIM2.替换掉每行首的所有空格及数字VIM底行模式下[python]view plaincopy:1,315s/^\s*[0-9]*\s* 阅读全文

posted @ 2012-05-07 10:10 Orz.. 阅读(646) 评论(0) 推荐(0)

Vim格式化xml文件
摘要:fromhttp://yaven.iteye.com/blog/1084044Vim格式化xml文件博客分类:经验积累vimXMLLinuxPascalTcl转自:http://www.viuser.com/2010/09/vim%E6%A0%BC%E5%BC%8F%E5%8C%96xml%E6%96%87%E4%BB%B6/Vim格式化xml文件发表于九月 8, 2010由eric今天找了很久关于在VIM中格式化xml的插件都没找到,后来才发现其实不用装插件,在linux环境中使用xmllint就可以实现对xml文件的格式化功能。1,安装libxml2。Libxml2 是一个xml的c语言版 阅读全文

posted @ 2012-05-04 17:10 Orz.. 阅读(3154) 评论(1) 推荐(0)

在多文件中替换
摘要:转自http://www.vimer.cn/2009/10/vimgvim%E5%AE%9E%E7%8E%B0%E5%A4%9A%E6%96%87%E4%BB%B6%E7%9A%84%E6%9F%A5%E6%89%BE%E5%92%8C%E6%9B%BF%E6%8D%A2.html部分第二,多文件替换。实际上只要如下两个命令即可(假设要将当前目录下所有扩展名为.txt的文件中的hate替换成love)::args *.txt:argdo %s/hate/love/gc | update就可以完成啦。解释如下,:args *.txt这样写会扫描当前目录下的.txt文件,并加入到参数列表。但是这样 阅读全文

posted @ 2012-05-03 19:18 Orz.. 阅读(236) 评论(0) 推荐(0)

转 打造自己的vim界面--用winmanager合并显示NERDTree和TagList
摘要:转自http://www.cnblogs.com/ifys/archive/2010/10/24/1860610.html先上个图:需要用到的插件:taglist需要ctags支持ctags.exe:http://ctags.sourceforge.net/taglist显示tag列表taglist:http://www.vim.org/scripts/script.php?script_id=273显示buf列表:bufexplorer:http://www.vim.org/scripts/script.php?script_id=42Nerd_Tree文件浏览Nerd_tree:http: 阅读全文

posted @ 2012-03-20 15:06 Orz.. 阅读(672) 评论(0) 推荐(0)

[转]cscope在windows下的索引自动编制脚本
摘要:转自http://blog.sina.com.cn/s/blog_5d20ad090100xmq3.html估计在windows下用vim+cscope+ctags做开发的同好比较少,不然我到现在也没找到windows下自动编制cscope索引的脚本不过每次敲命令实在麻烦,所以自己写了一个,喜欢的就拿去用吧。注意一点:windows自带的sort工具和cscope不能兼容,需要下载gnu的sort.exe,这里可以下载gnu工具集http://unxutils.sourceforge.net/,下载解压后,将bin目录的路径添加到path环境变量中即可.源码如下,拷贝到记事本里面,保存为cs. 阅读全文

posted @ 2012-03-15 16:05 Orz.. 阅读(423) 评论(0) 推荐(0)

转 Seven habits of effective text editing
摘要:from:http://www.moolenaar.net/habits.htmlSeven habits of effective text editingBram MoolenaarNovember 2000If you spend a lot of time typing plain text, writing programs or HTML, you can save much of that time by using a good editor and using it effectively. This paper will present guidelines and hin 阅读全文

posted @ 2012-03-04 11:44 Orz.. 阅读(317) 评论(0) 推荐(0)

[转]打造自己的vim界面--用winmanager合并显示NERDTree和TagList
摘要:打造自己的vim界面--用winmanager合并显示NERDTree和TagList转自http://www.cnblogs.com/ifys/archive/2010/10/24/1860610.html先上个图:需要用到的插件:taglist需要ctags支持ctags.exe:http://ctags.sourceforge.net/taglist显示tag列表taglist:http://www.vim.org/scripts/script.php?script_id=273显示buf列表:bufexplorer:http://www.vim.org/scripts/script.p 阅读全文

posted @ 2012-03-04 11:39 Orz.. 阅读(277) 评论(0) 推荐(0)

导航