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

  • Mastering Vim
  • Ruslan Osipov
  • 247字
  • 2021-06-10 18:51:24

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.

主站蜘蛛池模板: 旬邑县| 广德县| 江西省| 自治县| 临武县| 阿瓦提县| 柞水县| 广州市| 丰原市| 哈巴河县| 罗平县| 桐柏县| 崇仁县| 惠东县| 行唐县| 延寿县| 宿州市| 和平县| 来凤县| 桃江县| 瓮安县| 宁夏| 金阳县| 高清| 大渡口区| 本溪市| 通化市| 黑河市| 沧州市| 义马市| 万山特区| 德江县| 沐川县| 乐昌市| 厦门市| 克什克腾旗| 临澧县| 日照市| 新密市| 镇江市| 科尔|