零基础学习Vim全面指南

学习Vim全面指南

最近整理了一下vim学习的资料,简单汇总一下。

1.Vim大冒险

这是一个寓教于乐学习vim的方式,通过游戏来学习vim,比较特别。

https://vim-adventures.com/

2.Vim图解

一张图比较清晰的讲解个常用的命令。

例如:

w 下一個word
W 下一個word(跳過標點符號)
b 前一個word
e 跳到目前word的尾端

https://blog.vgod.tw/2009/12/08/vim-cheat-sheet-for-programmers/

3.插件

3.1 Vim

通过插件管理器Vundle来进行安装,

https://github.com/VundleVim/Vundle.vim

使用方式比较简单:

go 复制代码
Launch vim and run :PluginInstall

To install from command line: vim +PluginInstall +qall

自动补全可以使用YouCompleteMe插件

https://github.com/ycm-core/YouCompleteMe

此外,还有UltiSnips 、Syntastic 、Tabularize

3.2 VSCode

在vscode中可以搜索vim插件进行安装,安装完毕后使用方式同linux上vim一样。

4.杀手锏:spf13

小白可能会觉得配置插件比较麻烦,同时当插件越来越多、主题也越来越多的时候,_vimrc越来越膨胀。

那么有没有更好的方式呢?spf13的出现使得这些管理变得简单。SPF13-VIM 预先配置了各种插件,用于代码导航、语法高亮、自动补全和版本控制集成等任务,组织的非常整洁,容易扩展,并且跨平台,易于安装维护。

https://github.com/spf13/spf13-vim

安装比较简单只需要:

go 复制代码
curl http://j.mp/spf13-vim3 -L -o - | sh

然后就进入了vim的安装过程。

5.书籍推荐

Vim实用技巧


往期干货:

热度更新,手把手实现工业级线程池

快速拿下面试算法

相关推荐
东京老树根25 分钟前
SAP学习笔记 - 开发13 - CAP 之 添加数据库支持(Sqlite)
笔记·学习
shylyly_41 分钟前
Linux环境基础开发工具->vim
linux·运维·编辑器·vim·centos 7·vim配置·底行模式
编程版小新1 小时前
封装红黑树实现mymap和myset
c++·学习·set·map·红黑树·红黑树封装set和map·红黑树封装
百锦再1 小时前
微信小程序学习基础:从入门到精通
前端·vue.js·python·学习·微信小程序·小程序·pdf
虾球xz1 小时前
游戏引擎学习第301天:使用精灵边界进行排序
学习·算法·游戏引擎
Johny_Zhao2 小时前
centos8安装部署RADIUS+MySQLPGSQL高可用架构实现
linux·网络·网络安全·信息安全·云计算·shell·cisco·yum源·radius·huawei·系统运维·华三
小新1102 小时前
解决vscode在任务栏显示白色图标
ide·vscode·编辑器
DisonTangor2 小时前
微软的 Windows Linux 子系统现已开源
linux·运维·microsoft·开源
渡梦酒2 小时前
Linux查 ssh端口号和服务状态
linux·运维·ssh
2302_799525742 小时前
【Linux】第二十五章 运行容器
linux·运维·服务器