" ***'s custom settings begin
map <F2> :tabnew<CR>
map <C-Left> :tabp<CR>
map <C-Right> :tabnext<CR>
" set guifont=Consolas:h11:cANSI
" let font_name = "Consolas"
"光标不闪
set gcr=a:blinkon0
"call pathogen#helptags()
"call pathogen#runtime_append_all_bundles()
" call pathogen#infect()
"filetype off
"filetype plugin on "dont know why snipMate not work
set nobackup
set noswapfile
set wrap
map <F3> *#
inoremap jj <ESC> " quciker escaping
set foldcolumn=4
" set foldmethod=syntax
"let &termencoding=&encoding
if has("win32")
"set gfn=YaHei\ Consolas\ Hybrid:h10
"set gfn=DejaVu\ Sans\ Mono:h10
set gfn=Droid\ Sans\ Mono:h10
else
set gfn=YaheiMono\ 10
endif
set guioptions-=T " Toolbar
set guioptions-=r " Right-hand scrollbar
set guioptions-=L " Left-hand scrollbar
set guioptions+=i " use a vim icon
"set guioptions-=m " Menu bar is present
set guioptions+=c " Use console diaglogs instead of popup dialogs for simple choices
if has("gui_running")
colors desert
else
set t_Co=256
colors wombat256
endif
set cursorline
set nocursorcolumn
set undolevels=1000
" set statusline use help statusline to get more info
set laststatus=2
set statusline=%F%m%r%h%w\ [FORMAT=%{&ff}]\ [TYPE=%Y]\ [ASCII=\%03.3b]\ [HEX=\%02.2B]\ [POS=%04l,%04v][%p%%]\ [LEN=%L]
" for global search script
" nnoremap <silent> <F5> :ExgsToggle<CR>
" nnoremap <silent> <Leader>gs :ExgsSelectToggle<CR>
" nnoremap <silent> <Leader>gq :ExgsQuickViewToggle<CR>
" nnoremap <silent> <Leader>gt :ExgsStackToggle<CR>
" map <S-f> :GS
" map <C-S-f> :GSW
let g:exGS_backto_editbuf = 0
let g:exGS_close_when_selected = 0
" case insensitive ,but if you have a pattern
" with at least one uppercase character, the search becomes
" case sensitive
set ignorecase smartcase
if has("multi_byte")
if &termencoding == ""
let &termencoding = &encoding
endif
set encoding=utf-8
setglobal fileencoding=utf-8
"setglobal bomb
set fileencodings=ucs-bom,utf-8,latin1
endif
" #***'s custom settings end
有篇文件看一下:
How I boosted my Vim
Coming Home to Vim
http://stevelosh.com/blog/2010/09/coming-home-to-vim
分享到:
相关推荐
在使用 Vim 编辑器时,配置 `.vimrc` 文件能极大地提高开发效率和编辑体验。`.vimrc` 是一个启动时会被 Vim 加载的个人配置文件,它允许用户自定义各种设置,如缩进、颜色、自动对齐以及保存编辑历史等功能。下面将...
在Vim中,`.vim`文件夹和`.vimrc`配置文件是两个至关重要的元素,它们帮助我们管理和优化Vim的设置。 首先,`.vim`文件夹位于用户的主目录下(例如,在Linux或macOS中通常是`~/.vim`),它是Vim所有自定义配置和...
在这个主题中,我们主要关注的是用户个人配置的`.vimrc`文件、使用的字体以及配色方案。这些元素极大地提升了Vim的使用体验和工作效率。 首先,`.vimrc`文件是Vim的配置文件,它位于用户的主目录下(在Windows系统...
`vimrc`文件就是vim的配置文件,它允许用户根据自己的需求定制编辑器的行为,提高工作效率。本资源提供的是三个不同版本的`vimrc`配置文件,适用于不同场景和需求。 首先,让我们来看看`版本2-vimrc.Learn1-equal-...
### .vimrc配置文件解析与应用 在深入探讨`.vimrc`配置文件的各个部分之前,我们先简要介绍`.vimrc`的意义及其在Linux环境中的作用。`.vimrc`是Vim编辑器的配置文件,它允许用户自定义Vim的行为,包括编辑习惯、...