「笔记」VIM的常用设置

★ .vimrc文件

set number
set hlsearch
set incsearch

set autoindent
set smartindent
set cindent

set tabstop=4
set shiftwidth=4
set expandtab
set softtabstop=4
set smarttab

每项设置的含义:

设置含义
set number设置行号。临时取消行号:set nonu
set hlsearch搜索时高亮。hl是highlight。
set incsearch搜索时,输入每个字符都会搜索。inc是 incremental,增量搜素。
set autoindent自动缩进,即为新行自动添加与当前行同等的缩进。
set smartindent基于autoindent的一些改进
set cindent类似C语言程序的缩进
set tabstop=4设置一个tab占4个空格的宽度。
set shiftwidth=4每层缩进4个空格
set expandtab扩展tab为空格。
set softtabstop=4开启expandtab后使用退格(backspace)键,每次退格将删除4个空格
set smarttab开启时,在行首按TAB将加入shiftwidth个空格,否则加入tabstop个空格。


缩写版:
注:在vim编辑界面输入´:help vimfiles´可以看到每一个设置的缩写。

se nu
se hls
se is

se ai
se si
se cin

se ts=4
se sw=4
se et
se sts=4
se sta

★ 拷贝粘贴时,禁止自动缩进

粘贴前,在vim中输入:se paste,粘贴时,就不会自动缩进了。
粘贴之后,可以恢复:se nopaste。重启vim也会恢复。

★ 参考

  1. http://linux-wiki.cn/wiki/Vim%E4%BB%A3%E7%A0%81%E7%BC%A9%E8%BF%9B%E8%AE%BE%E7%BD%AE

  2. http://vim.wikia.com/wiki/Open_vimrc_file

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值