Vim

(60)

VIM 删除一对括号

## 场景 发现一段无脑逻辑的代码,例如 ``` if (true) { // do something: 微信小程序获取用户信息 // so long: 数据更新 // ... //

使用 Vim tabular 对代码进行排版对齐

当团队里出现了对代码毫无洁癖的人之后,就会出现这种代码 ![丑陋的代码](http://cdn.sunzhongwei.com/Screenshot%20from%202017-12-13%2014-56-01.png) 我是无

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