Browsing "vim"
Apr 19, 2014 - mac, vim    3 Comments

投奔MacVim

用惯了vim的人,似乎很难习惯别的编辑器了吧,即便是Sublime下的vim模式。

CocoaVim在OS X 10.9 下测底歇菜,总不能为了这个一直不升级操作系统吧!但是MacVim的中文输入问题好像一直是阻碍我用他的一个理由。好在总算是让我找到了一个比较完美的解决方案。

安装很简单,用homebrew:

$ brew install macvim

Read more »

Mar 5, 2013 - vim    No Comments

vim快速跳转

vim的快速跳转功能其实很强大,但我是真的很少用,我也不知道为什么。而且我还经常忘记,在这里做个记录,备查!

首先连按两下单引号可以跳转到光标上一个停放的地方,再按两下又回来。连着按就可以在这两个地方跳来跳去。同样连按两下数字1左边那个键(我一直不知道那个键叫什么键)也是同样的效果。但这个键更强大一点,连你刚才光标停留在哪一列也记住了。会跳到那一列。

Read more »

Aug 29, 2012 - vim    No Comments

Vim multi-file search and replace

实现了查找文件夹,自然会遇到文件夹多文件替换。那么vim是怎么实现的呢?
通过两个命令:

:args
:argdo

具体是怎么操作的呢?首先建立一些测试文件夹和文件,结构如下:

vim-test
├── folder1
│   ├─ 1.html
│   └─ forder1-1
│      └─11.js
│
├── folder2
│   ├─ 2.txt
│   └─ forder2-1
│      └─21.css
└── index.html

Read more »

Aug 28, 2012 - vim    No Comments

Vim search folder width vimgrep

最近在研究一些node.js的框架,经常要在框架里找一些函数,最快捷的方法莫过于直接在文件夹中搜索了。vim当然也是支持文件夹搜索的。

语法是:

:vim[grep][!] /{pattern}/[g][j] {file} …

而且vimgrep可以自动识别换行符编码,还可以使用正则。配合上我现在使用的SSD硬盘,连原先速度较慢的缺点都不存在了。
Read more »

Pages:12»