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

  • Mastering Vim
  • Ruslan Osipov
  • 305字
  • 2021-06-10 18:51:21

Setting up on Linux

Linux machines come with Vim installed, which is great news! However, it might be rather out of date, and Vim 8 introduces some much-needed optimizations. Pull up your Command Prompt, and run the following code:

$ git clone https://github.com/vim/vim.git
$ cd vim/src
$ make
$ sudo make install

If you're running into issues as you're installing Vim, you might be missing some dependencies. If you're using a Debian-based distribution, the following command should add common missing dependencies : $ sudo apt-get install make build-essential libncurses5-
$ sudo apt-get install make build-essential libncurses5-dev 
  libncursesw5-dev --fix-missing

This will make sure you’re on the latest major and minor patch of Vim. If you don’t care for being on the cutting edge, you can also update Vim using a package manager of your choice. Different Linux distributions use different package managers; the following list includes some common ones:

You can see in the preceding table that Vim uses package names for different repositories. Packages like vim-gtk on Debian-based distributions or vim-enhanced on CentOS come with more features enabled (like GUI support for instance).

Do keep in mind that package manager repositories tend to lag behind from anywhere between a few months to a few years.

That’s it, you’re now ready to dive into the world of Vim! You can start the editor by typing the following command:

$ vim

On modern systems, you can also start Vim by invoking vi. However, it's not always the case: on older systems the two are different binaries. Vi is Vim’s predecessor (Vim stands for Vi improved). Today, it’s merely an alias pointing to Vim. There are no reasons to use Vi over Vim, unless, for some reason, you're unable to install the latter.

主站蜘蛛池模板: 岳普湖县| 彝良县| 类乌齐县| 大姚县| 天门市| 高台县| 宜兰县| 海淀区| 和田市| 广灵县| 湖州市| 翁源县| 当雄县| 酒泉市| 漳州市| 铜鼓县| 兴隆县| 峨边| 婺源县| 沙湾县| 新泰市| 哈密市| 玉环县| 盖州市| 木兰县| 贵阳市| 贵州省| 西安市| 香港| 迁西县| 木里| 黄大仙区| 桃园市| 东方市| 茌平县| 翁源县| 沁源县| 平利县| 丰都县| 桦川县| 东平县|