Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2667278
  • 博文数量: 185
  • 博客积分: 120
  • 博客等级: 入伍新兵
  • 技术积分: 1017
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-03 19:50
个人简介

转载一些技术文章,分享给大家。

文章分类

全部博文(185)

文章存档

2020年(82)

2019年(102)

我的朋友

分类: LINUX

2020-02-20 21:07:12

转自:https://segmentfault.com/a/1190000017466338 

如果是在 Linux 中使用 Vim,那么这里就有一个现成的配置:/usr/share/vim/vim74/vimrc_example.vim,其中 74 是版本号,你的可能会有所不同。
把它拷到自己的主目录下,重命名为 .vimrc

  1. $ cp /usr/share/vim/vim74/vimrc_example.vim ~/.vimrc
这样,语法高亮代码缩进 这些喜闻乐见的特性,立刻就自动生效了。
另外,在文件末尾再添加一些个人的习惯配置:

  1. set nobackup
  2. set noundofile

  3. set expandtab
  4. setlocal shiftwidth=4
  5. setlocal softtabstop=4
  6. inoremap ( ()《Left》
  7. inoremap { {}《Left》
  8. inoremap [ []《Left》
  9. inoremap " ""《Left》
  10. inoremap ' ''《Left》

  11. let loaded_matchparen=1
  12. set matchpairs+=<:>
补充上 自动补齐括号匹配tab 键扩展。这样,写代码的基本需求就满足了,最起码比直接用记事本,要舒服太多了。
另外,别忘了将鼠标禁用,不然右键粘贴会不管用。
将文件中有关 mouse 的这段注掉,改成下面这样:

  1. " In many terminal emulators the mouse works just fine, thus enable it.
  2. " if has('mouse')
  3. " set mouse=a
  4. " endif
就可以了。

PS: 附上博主常用的.vimrc配置
  1. set nobackup
  2. set noundofile
  3. set cindent
  4. set nu

  5. inoremap ( ()《Left》
  6. inoremap [ []《Left》
  7. inoremap { {}《Left》《CR》《ESC》O
  8. inoremap ' ''《Left》
  9. inoremap " ""《Left》

阅读(6809) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~