Vim
(60)VIM 默认主题下黑色背景,蓝色注释文字看不清
最近写的业务逻辑比较复杂,怕以后自己都看不懂,所以在部分函数前加上了大段的注释。
但是。。。VIM 的默认主题下,注释的颜色异常诡异,脸贴到屏幕上也看不清楚,我一度怀疑是自己的眼珠子出了问题。。。不知道跟我红绿色盲有没有关系。
禁用 VIM completor 插件令人烦躁的自动提示补全
新安装的 [WSL VIM](https://www.sunzhongwei.com/install-vim8-wsl-ubuntu-1604-source?from=content_below_related) 在敲入两个字母之后,就开始
WSL 中的 VIM 复制内容到 Windows 系统剪切板
复制所有内容到 Windows 系统剪切板
:w !clip.exe
也可以选择制定行复制。
WSL Ubuntu 16.04 源码安装 VIM8
WSL Ubuntu 16.04 内置的 VIM 版本为 7.4 .
使用了 Completor 插件会报错
> Completor requires vim compiled with python or python3 an
Install VIM 8.1 on Ubuntu 18.04 from source
After upgraded to Ubuntu 18.04, I found VIM isn't installed by default. And Vim 8.1 is released days ago, so let's insta
VIM 通过文件名关键字快速打开子目录中的文件
我经常要修改一些藏的很深的子目录中的文件,例如
resources/views/vendor/backpack/base/inc/sidebar.blade.php
每次 tabnew 或者 vs 打开这种文件,都是考验我记忆力
vim8 自动弹出下拉框提示匹配的代码片段, Completor + Ultisnips
每天在几门编程语言之间切换时,最大的痛苦就是有时候连关键字都会忘掉。例如,PHP 的 for 和 foreach,我经常忘了 PHP 的 foreach 怎么写。。。
虽然有了 VIM 插件 Ultisnips 进行代码片段管理,但是
Vim 打开当前文件所在的目录
写 Laravel Backpack 组件最痛苦的地方在于路径藏的太深,每次想查看同目录下另外一个文件时,需要重新输入一遍文件目录。
例如:
resources/views/vendor/backpack/crud/fields
VIM 中 tabstop 与 softtabstop, shiftwidth 的区别
VIM 中处理 TAB 异常的方便。
键盘上的 TAB 键,与文件中的 TAB 符号一定要区分开,这是两个概念。
## 显示当前文件中的 Tab
```
/\t
```
实际上,就是查询 \t 符号。
![
Vim 快速选中刚才 paste 的内容
## 场景
修复一个微信小程序的 bug。要把部分 onLoad 中的逻辑转移到 onShow 中,原因参见
[微信小程序生命周期中 onLoad 与 onShow 的使用场景区别](http://www.sunzhongwei.c