Vim
(60)VIM 删除一对括号
## 场景
发现一段无脑逻辑的代码,例如
```
if (true)
{
// do something: 微信小程序获取用户信息
// so long: 数据更新
// ...
//
使用 Vim tabular 对代码进行排版对齐
当团队里出现了对代码毫无洁癖的人之后,就会出现这种代码

我是无
vim 同时打开当前目录下的所有文件
## 场景
开发微信小程序时,经常要同时打开模板 wxml, 样式 wxss, 逻辑 js 文件。一个个打开非常麻烦,要是能一个命令全部打开就方便多了。
## 同时在多个 tabs 中打开
vim -p pages/some
折腾,重装 Mac 上的 VIM8
不确定是 Mac 系统升级,还是 homebrew 升级造成的,反正 VIM8 一直启动报错
```
Error detected while processing /Users/zhongwei/.vim/bundle/ultis
Vim NERDTree 的常用操作
用 Vim 写 Laravel 最头痛的是路径太长了,输入一遍 app/Http/Controller/Admin/XxxController.php 简直累死人。所以很有必要重拾 NERDTree
https://github.co
永久存储 VIM recording 的 macro
## 背景
有一些 VIM macro 经常会用到,例如 vimwiki 语法转 markdown 语法,每次都要先录入 VIM recording 再使用,让人非常烦躁。
## 永久存储的方法
使用 VIM recording
不同 tmux window 间共享 VIM 文本
习惯性用 tmuxinator 开一个项目代码 window, 同时开一个 [VIM Snippet](http://www.sunzhongwei.com/vim-snippets.html) 项目 window,方便随手整理常用的 sn
使用 ack.vim 替代 VIM grep
[VIM grep](http://www.sunzhongwei.com/vim-grep) 让人不爽的地方
- grep 之后,还要输入 :copen,才能看到 quickfix result window
- quickfix
VIM 中使用 grep
多年前,初学 VIM 时,都是在 VIM 中使用 grep, 但是自从使用了 tmux,就习惯在新的 tmux window 里使用系统自带的 grep 命令。原因是通常自己的代码, 或者团队的代码都比较熟,用 grep 的次数实际上也不多
Mac OS 上 VIM 8.0 安装体验
VIM 8.0 赶在中秋前发布,也算给广大 VIM 脑残粉送上了一份大礼。然而,中秋前要赶项目进度,一直没有抽出时间更新,怕破坏开发环境。正好今天放假,先把家里 Mac 上的 VIM 升级一下,尝尝鲜。
## 下载源码
> The