-
在终端 输入以下命令来编辑vimrc配置文件:
sudo vim /etc/vim/vimrc
runtime! debian.vim
"语法高亮
if has("syntax")
syntax on
endif
if filereadable("/etc/vim/vimrc.local")
source /etc/vim/vimrc.local
endif
set nu "显示行号
"高亮搜索结果
set hlsearch
set incsearch
set showcmd "显示输入命令
set noeb "去掉输入错误的提示声音
"显示中文帮助
if version >= 603
set helplang=cn
set encoding=utf-8
endif
autocmd BufNewFile *.py exec ":call SetPyHeader()"
""定义函数SetPyHeader,自动插入Python文件头
func SetPyHeader()
call setline(1, "\# Author: lixingtie")
call setline(2, "\# e-mail: 260031207@qq.com")
call setline(3, "\# create time:: ".strftime("%c"))
call setline(4, "")
call setline(5, "\#!/usr/lib/python")
call setline(6, "\# -*- encoding: utf-8 -*-")
call setline(7, "")
"新建文件后,自动定位到文件末尾
autocmd BufNewFile * normal G
endfunc
set autoread "当文件被改动时自动载入
set completeopt=preview,menu "代码补全
set nocompatible "不使用vi的键盘模式
set tabstop=4 "Tab键的宽度
"语法高亮
if has("syntax")
syntax on
endif
if filereadable("/etc/vim/vimrc.local")
source /etc/vim/vimrc.local
endif
set nu "显示行号
"高亮搜索结果
set hlsearch
set incsearch
set showcmd "显示输入命令
set noeb "去掉输入错误的提示声音
"显示中文帮助
if version >= 603
set helplang=cn
set encoding=utf-8
endif
autocmd BufNewFile *.py exec ":call SetPyHeader()"
""定义函数SetPyHeader,自动插入Python文件头
func SetPyHeader()
call setline(1, "\# Author: lixingtie")
call setline(2, "\# e-mail: 260031207@qq.com")
call setline(3, "\# create time:: ".strftime("%c"))
call setline(4, "")
call setline(5, "\#!/usr/lib/python")
call setline(6, "\# -*- encoding: utf-8 -*-")
call setline(7, "")
"新建文件后,自动定位到文件末尾
autocmd BufNewFile * normal G
endfunc
set autoread "当文件被改动时自动载入
set completeopt=preview,menu "代码补全
set nocompatible "不使用vi的键盘模式
set tabstop=4 "Tab键的宽度
"统一缩进为4
set softtabstop=4
set shiftwidth=4
set showmatch "高亮匹配的括号set matchtime=1 "匹配括号高亮的时间(单位是十分之一秒)
浙公网安备 33010602011771号