vim相信很多人听过,但是复杂的操作和高度的可配置性劝退了很多新人,今天给大家介绍一个办法,使vim成为一个开箱即用的现代化IDE
首先我们使用neovim代替vim,我们可以去这里下载最新的neovim
注意选择0.9之后的版本,以便后续插件的安装,如果你在使用linux,要记得在环境变量里加入解压后的路径,比如将解压后的文件夹直接放在用户目录,环境变量文件.bashrc里是这么设置的:
export PATH=$PATH:/home/your username/nvim-linux64/bin
这样一来,运行以下命令就可以打开neovim
nvim //打开neovim
nvim . //以当前路径为父目录打开neovim
第二个打开方式是常用的,通常用于打开项目文件夹
现在我们的neovim没有任何配置,缺少很多常用的的功能,我们可以自行配置,但这样就没有做到开箱即用了,于是我们要用到一个neovim的配置办法lunarvim
这里是lunarvim的官方网站,我们按照网站的指导先安装好 git、make、pip、python、npm、node 和 cargo,这些东西的安装都十分简单,如果你在使用linux,使用以下命令即可安装
sudo apt update
sudo apt install 你想安装的软件名
sudo apt install cargo //比如安装cargo
然后我们选择官网的稳定版,复制网站给的安装命令,比如文章发出日的安装命令为
LV_BRANCH='release-1.3/neovim-0.9' bash <(curl -s https://raw.githubusercontent.com/LunarVim/LunarVim/release-1.3/neovim-0.9/utils/installer/install.sh)
然后一路yes就安装好了
选择我们可以使用
lvim //打开lunarvim
lvim . //以当前路径为父目录打开lunarvim
如果终端找不到 lvim 命令,将安装目录添加到环境变量 或者将lvim命令移动到已经在环境变量中的路径。默认的安装文件夹是 ~/.local/bin。比如我的.bashrc如下
export PATH=$PATH:/home/your username/.local/bin
现在我们可以正常打开lunarvim了,一个拥有文件树、代码高亮、错误检查、自动补全等等功能的现代化IDE就可以上手使用了
说一下经常使用的按键
hjkl 分别对应左下右上移动光标,也可以使用鼠标移动,也可以使用方向键
i 切换到插入模式,从当前光标前开始插入
a 切换到插入模式,从当前光标后开始插入
o 切换到插入模式,新起一行开始插入
Esc 退回普通模式
空格+e(普通模式下) 打开文件树
空格+w(普通模式下) 保存当前文件
空格+q(普通模式下) 退出
空格+c(普通模式下) 关闭当前选项卡
Ctrl+方向(普通模式下) 在各个窗口间切换,方向可以使用hjkl或者方向键
空格+bb或者bn(普通模式下) 在各个选项卡之间切换,也可以使用鼠标
普通模式下yy复制整行,dd删除整行,p键粘贴
普通模式下冒号:进入命令模式,可以用来打开控制台,比如冒号然后输入ter再回车,打开控制台后,i键开始输入控制台命令,在调试时比较有用