我这样使用VIM:索引贴 ★★★★★
本文将作为“我如何实际使用gVim”的索引贴,不定期更新。
一、基本说明
gVim使用情况:
绝大多数情况下,是处理文本(txt、html);
少数情况下,处理 AutoHotkey、ini文件;
从来不处理程序代码,因为不会编程。
gVim学习过程:
(待补充:2005年……2次学习,ERP,打印小册子)参见:普通人的编辑利器——Vim
我的gvim设置:
vimrc文件:…… 常用插件:……
二、常用功能
重点:用VIM记笔记
最初,用自定义txt。
自定义高亮文件,实现了对日期的高亮(yyyy-mm-dd);标题高亮,且折叠,这样可以方便的管理长文件;快速定位和查找(/)。
2005年9月的方案见水木文章(附语法文件,效果图)。
此后,修改折叠方式,参见 水木文章(附代码、效果图)。
后来,明白了txt与html本是一体,放弃了原来的做法,改用html格式记笔记。细节见下:
* 为什么txt与html是一回事?原因是pre标签,详见 链接
* vim 写 html 可以借用自定义缩写、snippet、vimhtml 扩展。三者之中,仍以自定义为本。(待详细展开)
* vim 编辑 html,可借助 Voom 扩展,实现左侧目录导航,详见链接。
重点:用Vim写博客
写博客,不用WordPress可视视图,直接在vim中手写代码,部分内容同上。另外补充两条:
* 从WordPress到vim,用ahk脚本,见……
* 具体效果参见视频演示
vim临时处理文字
在把文章转发到BBS/论坛时,会用VIM排版。
* 段前两个全角空格:Ctrl+Q,jjj……, I两个全角空格, Esc
* 合并行:J
用VIM来做通讯录。X加密后要密码才能打开;/快速查找(维护记录时加一个英文简称,如syjr 善用佳软 010-62001234,则/syjr就能定位到了);Email高亮。
把VIM指定为 Total Commander 的F4默认编辑器。
三、偶尔使用或曾经使用的功能
辅助Excel等系统处理数据:主要利用正则替换、列模式功能。如把2006-6-30替换为2006.6.30或2006.06.30
机密文件(比如带有业务数据的excel)先用VIM修改(破坏)一下再del。
打开常用文件的方法:最常用的文件指定一个全局书签(比如关于VIM的笔记指定为N,则要打开时只要`N就可以了);最近打开过的用:MRU插件;知道目录的用:e d:\xx\yy\z.txt利用tab补全。
VIM中取消菜单和工具栏,简洁。
有时可用它放到顶层和透明度来做笔记。详见这里。
可以比较文本文件的差异(用的较少,比较文件本来就少,TC更方便)。
总结一下就是,主要用它的快速定位、批量且强大的替换功能。
2011-05-19:几乎重写本文。
2006-07-05:初稿,发于新浪博客。 -- http://xbeta.info ( 6793ee6ca67cfacc9d4333d9ae43a11b)
您可能也喜欢: |
支持非等宽字体、屏幕取词的gvim v7.3 |
试着开始 gVim 系列?(更新视频到更高清晰度) |
vtano.ahk:GVIM+AHK实现顶层透明笔记本 |
gvim打印乱码问题的讨论 |
笔记: gvim同时处理中日韩文 |
无觅 |