官术网_书友最值得收藏!

Verifying and troubleshooting the installation

Regardless of the platform you used to install Vim, it's good to make sure that, with Vim, all the right features enabled. On a command line, run the following command:

$ vim --version

You will see the following output, with a set of features having a + and a - in front of them:

In the preceding screenshot, you can see that my Vim was actually compiled with Python 2 support (+python) instead of Python 3 support (-python3). To correct the issue, I'd have to either recompile Vim with +python3 enabled or find a package which distributes a compiled version of Vim with +python3 enabled.

For a list of all features Vim can have enabled, see  :help feature-list .

For instance, if we wanted to recompile Vim 8.1 with Python 3 support on Linux, we would do the following:

$ git clone https://github.com/vim/vim.git
$ cd vim/src
$ ./configure --with-features=huge --enable-python3interp
$ make
$ sudo make install
We're passing the  --with-features=huge flag in order to compile Vim with most features enabled. However,  --with-features=huge does not install language bindings, so we need to explicitly enable Python 3.

In general, if your Vim is not behaving like other Vim installations (including behavior described in this book), you might be missing a feature.

Depending on your system and features you require, the process might be slightly or vastly different. A quick web search along the lines of Installing Vim <version> with +<feature> on <operating system> should help.

主站蜘蛛池模板: 富阳市| 磐石市| 庄浪县| 鲜城| 武威市| 濮阳市| 泗阳县| 高台县| 金秀| 梅州市| 兰州市| 五峰| 常熟市| 新余市| 东莞市| 恭城| 苍南县| 铜山县| 四平市| 英超| 凤山市| 澳门| 台中县| 玉林市| 麻江县| 安龙县| 哈尔滨市| 承德市| 东乡| 眉山市| 博湖县| 宁明县| 绥芬河市| 新宾| 荆门市| 囊谦县| 太仓市| 南溪县| 买车| 连江县| 呼图壁县|