我这样使用VIM:索引贴 ★★★★★

标签: 1 文本办公 1.2 文本编辑 gvim xbeta-way | 发表时间:2011-05-19 01:59 | 作者:善用佳软 梅阿查之夜
出处:http://xbeta.info

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同时处理中日韩文
无觅

相关 [vim 索引] 推荐:

我这样使用VIM:索引贴 ★★★★★

- 梅阿查之夜 - 善用佳软
本文将作为“我如何实际使用gVim”的索引贴,不定期更新. 绝大多数情况下,是处理文本(txt、html);. 少数情况下,处理 AutoHotkey、ini文件;. 从来不处理程序代码,因为不会编程. (待补充:2005年……2次学习,ERP,打印小册子)参见:普通人的编辑利器——Vim. vimrc文件:…… 常用插件:…….

Vim初探(一)

- Lee - 博客园-首页原创精华区
  Vim是一款简单而强大的文本编辑器,它能以简单的方式完成复杂的操作. Vim(http://www.vim.org/)是一款开源软件,提供Windows, Linux和MacOS上的多平台的版本. MacOS上的Vim称为MacVim(http://code.google.com/p/macvim/).

Vim 秘籍表

- fandunqiu - LinuxTOY
献给程序员们,彩色风格的 VIM 速查秘籍表,适合打印、设为桌面背景或放置到专门的数码相框. 同时还提供 300DPI 的清晰版、黑白和适用于红绿色盲人士的版本,请移步至作者站点下载. 消息来源:CoolShell 作者 陈皓. 分类: Screenshots, Vim plugins |. 收藏到 del.icio.us |.

Vim学习笔记

- 临池学书 - C++博客-首页原创精华区
最近在学习Vimtutor中的相关内容,Vim的使用博大精深,很多命令一旦不使用就会忘记,下面把其中的没有使用到的相关命令做一个简单的总结,供以后复习使用. 至于常见的保存,插入等等命令,则不予记录,在以后的使用中加深练习即可. To change until the end of a word, type  ce (ce + 修正的单词).

VIM中替换技巧

- lostsnow - Web Digest
: use :rewind to recommence search " multiple file search better but cheating :bufdo %s/searchstr/&/gic : say n and then a to stop " How to search for a URL without backslashing ?http://www.vim.org/.

简明 Vim 练级攻略

- Andy - 酷壳 - CoolShell.cn
vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的. 下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令.

简明Vim练级攻略

- Yishen - 平凡的世界
今天看到这篇文章,共鸣点非常多. 它把Vim使用分为4个级别,目前我自己是熟练运用前面三级的命令,在培养习惯使用第四级. 完全就是我这一年来坚持使用Vim的过程. 翻译自《Learn Vim Progressively》,原中文翻译出自《简明Vim练级攻略》. 我进行了部分的排版工作,和文字删减以及所有图片本地化的工作.

Vim发布二十周年

- Orvice - Solidot
1991年11月2日,Vim文本编辑器公开发布了第一个版本. Vim最初是为Amiga平台开发的Vi编辑器克隆,但迅速被移植到其它平台,并最终成为最流行的Vi兼容文本编辑器. Vi的开发始于1970年代末,作者是BSD开发者、太阳微系统公司联合创始人Bill Joy. 它是类UNIX系统的标准编辑器.

VIM的高级使用

- - 博客园_iTech's Blog
1)一些常用的Vim配置,在~/.vimrc中. syntax on       支持语法高亮. set nu          显示行号. set ai          设置自动缩进. set shiftwidth=4   设置自动缩进 4 个空格, 当然要设自动缩进先.. set sts=4          即设置 softtabstop 为 4.

VIM入门与进阶

- Wolf - 潘魏增
上周在公司内部作了一次《VIM入门与进阶》的主题分享,这里把分享内容公布出来,希望对一些朋友有用. 我的vim配置可以去github下载. pdf格式:http://panweizeng.com/download/vim-meituan.pdf. keynote格式:http://panweizeng.com/download/vim-meituan.key.