笔者由于工作环境要求,需要在 Windows 下进行各种开发。然而由于 Windows 与 Unix 系统十分不同,包括命令行和文本编辑器等工具十分不友好,因此我花了很大精力去调教Windows。为了之后在新的工作环境方便重新配置,我将我的配置方案记录下来,以便查询。
Vim的安装与YCM配置
在 Linux 下最好用的文本编辑器当然是 Vim ,而让 Vim 如此好用的插件之一就是 YCM 。YCM 是出了名的难配置,所以我也将其配置方法记录在案。
Vim的安装
Vim 有官方网站,但他们只提供32位版的。当你的 Python 是64位版时,调用 python.dll 时就会出错,因此我们需要一个64位版的 Vim。好在已经有开发者维护了一个 Vim 的32/64位编译版本,我们可以方便地下载安装。
Vim的配置
Windows 下 Vim 的配置是通过更改安装路径下的 _vimrc 文件来达到的。在这里我推荐一个开发者提供的配置 the Ultimate Vimrc。注意如果要将这一配置文件夹放在Vim安装路径下,需要避免命名为 vimrc,否则会引起错误。以及在 source 路径时,需要使用绝对路径,有一个tip是使用环境变量 $VIM 来引导。
除此之外我还有自己的一些需求
- 显示行号
- 在80列处设置红线,提醒换行
- 自动将tab换位2格space
- 自动高亮当前行
- 可进行代码折叠
set nu
set colorcolumn=80
set ts=2 sw=2 sts=2 et ai
set cursorline
hi CursorLine gui=none guibg=Grey25
hi Cu

本文档记录了在Windows环境下配置开发环境的过程,包括安装和配置Vim及YouCompleteMe(YCM),Vim的个性化设置,以及美化PowerShell的步骤。Vim的安装涉及64位版本的选择,配置则使用了Ultimate Vimrc。YCM的安装需要确认Vim版本支持Python,并通过CMake编译。PowerShell美化推荐使用concfg和pshazz工具。

1万+

被折叠的 条评论
为什么被折叠?



