vim# set

来源:互联网 发布:淘宝上纯粮酒 编辑:程序博客网 时间:2024/05/22 00:12

编码相关设置

设置字体

set guifont=courier_new:h12

自动缩进字符数

set shiftwidth=4

tab键长度

set tabstop=4

输入tab时用空格代替

set expandtab

用空格替换已有的tab
我的理解是re-tab重新输入tab,在expandtab的配置下转为空格

:retab 

设置显示空白字符

set listset listchars=eol:↓,tab:→→

是否折行显示

set wrapset nowrap

外观设置

设置窗口显示行数

set lines=40

设置窗口显示列数

set columns=80

设置光标所在行高亮

set cursorline

设置底部状态栏显示信息

set statusline+=%F

去掉窗口工具栏

set guioptions-=T

设置tab页

set guitablabel=%N:%M:%F

键盘映射

nmap <C-CR> _i<CR><Esc>nnoremap <C-Space> i<Space><Escmap <M-1> 1gtmap <M-2> 2gtmap <M-3> 3gtmap <M-4> 4gtmap <M-5> 5gtmap <M-6> 6gtmap <M-7> 7gtmap <M-8> 8gtmap <M-9> 9gtmap <M-F1> :tabclose<CR>map <M-F2> :tabedit<CR>

取消备份文件和交换文件

set nobackupset nowritebackupset noswapfile

这个需要在source语句之后,因为source 可能会覆盖该指令。

0 0
原创粉丝点击