02.Vim.md
02.Vim.md 前言 其实不久之前,我对 Vim 的评价还是花里胡哨的,有这时间学 Vim 不如学点其他的,VSCode 不香吗,就搁着装逼呢? VSCode 香死了,几乎零配置成本,开箱即用,插件多多,然而用了一段时间 Vim 后,我已经被它这种文本编辑模式和高度的可自定义性所吸引,回不去了 :( 可能下面很多东西都花里胡哨的,不过就我来说,我用得很爽 :D ,不服不辨。 本文不讲使用,只介绍。 另外推荐使用版本较新的 Neovim ,相对于原版 Vim 功能更丰富,插件更多。最好不要用 Debian Ubuntu 自带的老版本,部分插件不支持。 原生 Vim Vim学习 网上有很多了,重要的是跟着做,十分推荐用 Neovim 的 Vimtutor,左侧是带批改的。 Vim 的局限 上手难,估计用上几年都能发现新东西 十分十分耗时间,自定义选项特别多(当然也是优势,搞 Vim 就要有养成的觉悟) Vim 额外功能 :term full-program-name 直接在 Vim 里面运行终端程序 <C+v> 矩形选择,对于添加注释有用 自定义 Vim 配置文件 如果使用 Vim, 文件为 .vimrc , 如果使用 Neovim, 文件为 $HOME/.config/nvim/init.vim (要自己新建) 可在 Github 上搜 dotfiles 可参照别人的配置文件进行修改 为 Vim 安装插件 修改 Vim 配置文件,为 Vim 添加各类插件 目前主流的有两个 Vim 插件管理器,一个是 Vim-Plug , 另一个是 dein.vim ,作为两者的区别为 Vim-Plug 老牌,十分易用,而 dein 作为较新(历史不新技术新)的插件管理器会更快,但相对来说易用性差一点(其实在插件少的情况下,感觉没啥区别),更推荐使用 Vim-Plug 插件管理器的安装请参照上方给出的 Repo 说明,主要一点就是要能终端访问 Github ,插件基本都是从 Github 上面下的。 插件推荐 Vim 比 VSCode 相差最大的我觉得就是 Vim 没有一个统一的扩展商店,Vim 插件不好找(而且也不知道有这个需求),很多时候是靠 dotfi