前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >让vim更好用的基础配置

让vim更好用的基础配置

作者头像
章鱼喵
发布2019-07-26 11:11:24
8180
发布2019-07-26 11:11:24
举报
文章被收录于专栏:codingcoding

vim 这个上古神器时至今日,依然宝刀不老,拥护者众多。即使现代化的各种IDE,编辑器层出不穷,vim 依然是你大爷,就如最近周杰伦的超话榜一样,时光荏苒,你大爷还是你大爷

喜欢上 vim 是一条相当曲折的路,折腾过,放弃过,最终习惯了其键位,已经离不开它了。也曾经尝试着给 vim 装上各种插件,幻想着将其装饰成一个超级 IDE ,有这种想法的人很多,github 上就有很多现成的配置。折腾过很多次,最终还是喜欢 vim 自然朴素的样子,就如同神仙姐姐本应清冷高洁,涂脂抹粉反而令其失色。

相信我,如果你习惯了 vim 的键位,会由衷地赞叹设计者的天才。而且现代任何一个有点名气的 IDE 都有 vim 模式,再也不用去记各家 IDE 的快捷键了...

以下是 vim 的基础配置,如同 vim 本身一样朴实无华,但极其好用

创建 vim 配置文件

代码语言:javascript
复制
$ touch ~/.vimrc

在配置文件中写入以下内容:

代码语言:javascript
复制
" 设置编码
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8
" 搜索时大小写不敏感
set ignorecase
" 关闭兼容模式
set nocompatible
" 语法高亮
syntax enable
syntax on
" 自适应不同语言的智能缩进
filetype indent on
" 将制表符扩展为空格
set expandtab
" 设置编辑时制表符占用空格数
set tabstop=4
" 设置格式化时制表符占用空格数
set shiftwidth=4
" 让 vim 把连续数量的空格视为一个制表符
set softtabstop=4
" 定义退格键功能
set backspace=indent,eol,start
" 取消鼠标选择自动进入可视模式
set mouse=

题图

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019.07.25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档