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

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.

主站蜘蛛池模板: 五原县| 翁源县| 呼玛县| 于都县| 丹巴县| 龙门县| 西华县| 西青区| 华坪县| 淅川县| 微山县| 图片| 沙洋县| 平和县| 漳州市| 西昌市| 政和县| 宁津县| 黄大仙区| 黔江区| 嘉峪关市| 于都县| 濮阳市| 天柱县| 青龙| 达拉特旗| 晋宁县| 牟定县| 张掖市| 洛南县| 理塘县| 鹿邑县| 大丰市| 沽源县| 丰镇市| 横山县| 确山县| 闻喜县| 额尔古纳市| 务川| 开阳县|