编译安装vim (ubuntu)(debian适用

卸载原有vim

sudo apt-get remove --purge vi vim-tiny vim vim-runtime gvim vim-common vim-gui-common vim-nox

可选删除残留

sudo find / -name "*vim*" > ~/find_vim_result

下载源码

vim github 地址:https://github.com/vim/vim

$ cd vim

安装依赖

$ sudo apt install libncurses5-dev libgnome2-dev libgnomeui-dev libgtk2.0-dev libatk1.0-dev libbonoboui2-dev libcairo2-dev libx11-dev libxpm-dev libxt-dev python-dev python3-dev ruby-dev lua5.1 liblua5.1-dev libperl-dev git

configure编译

./configure --with-features=huge     --enable-multibyte     --enable-rubyinterp=yes     --enable-python3interp=yes     --with-python-config-dir=/usr/lib/python3.7/config-3.7m-x86_64-linux-gnu     --enable-perlinterp=yes     --enable-luainterp=yes     --enable-gui=auto     --enable-cscope     --prefix=/usr/local

make

make VIMRUNTIMEDIR=/usr/local/share/vim/vim82

install

sudo make install

检查

vim --version

 

彩蛋

1.

如果你装的是目前为止最新的vim(目前指2020年)版本号应该为8.2跟随8.2一同发布的还有开发者给出的一个小游戏  silly game(愚蠢游戏)github地址:https://github.com/vim/killersheep 可以直接用plugin插件管理其安装。这个游戏非常沙雕,一定要开着声音玩。

 

2.

以下是我查找如何编译安装时看到的一段描述,其中有一些建议和vim的特别,这段描述非常别致的描述出了学习vim的好处,还是很好玩的

 

建议使用 terminal 版本的 vim ,不建议使用 gvim、macvim 之类的 gui

我日常使用的 vim 都是按照这个流程来走的,满足了绝大多数的开发需求,外加装了很多插件和自己写的插件,开发 python、go 足够了,并且还可以完美的书写 markdown ,胜任了一切编辑工作。但是如果要开发 .net 还是建议使用宇宙第一 IDE visual studio 或者编辑器 visual studio code

vim 其实真不是个好东西,你会发现自己越来越懒,懒到什么程度呢?

以前在 windows 下做开发,用 visual studio ,好多快捷键再配合鼠标好方便。自从熟练使用 vim 之后,每次浏览 web 的时候一拿鼠标,我都觉得怎么这么烦!又要碰鼠标。还有最毒的一个地方:H J K L

vim 彻底地把这四个键妖魔化了,以前不熟练的时候,我觉得明明上下左右四个箭头更快啊。后来熟练 H J K L了之后,有时候不得不按上下左右键的时候,我会觉得好烦啊!我的手腕又要动了!又浪费了我 0.5 秒!我现在感觉,如果我的手指需要离开字母按键区域就是在浪费力气! 我很想把Backspace 键给它扣掉!

最神奇的一个按键:ESC

这个键离得最远,但是我竟然对它一点都不排斥,反而觉得这个距离竟然刚刚好!每天不按它上万遍就浑身难受,这是怎么回事!

 
短文出处:
  作者:JoiT
  链接:https://www.jianshu.com/p/48749100614d
  来源:简书

 

编译安装vim (ubuntu)(debian适用

上一篇:CVE-2020-1938 Tomcat AJP 漏洞到getshell全过程


下一篇:Mac 软件安装