mirror of
https://github.com/amix/vimrc
synced 2025-02-28 14:12:51 +08:00
Merge 5afc436d23
into 795a8fb80d
This commit is contained in:
commit
e506e23b28
1
.gitignore
vendored
1
.gitignore
vendored
@ -3,6 +3,5 @@ sources_non_forked/ack.vim/.netrwhist
|
||||
temp_dirs/yankring_history_v2.txt
|
||||
sources_forked/yankring/doc/tags
|
||||
sources_non_forked/tlib/doc/tags
|
||||
my_configs.vim
|
||||
tags
|
||||
.DS_Store
|
||||
|
@ -1,3 +1,12 @@
|
||||
|
||||
|
||||
# 快捷键总结
|
||||
| 快捷键 | 功能 |
|
||||
|-- |-- |
|
||||
| <Ctrl-]> | 进入函数或者函数定义处
|
||||
| <Ctrl-o> | 返回<Ctrl-]>前一步
|
||||
|
||||
|
||||
# The Ultimate vimrc
|
||||
|
||||
Over the last 8 years I have used and tweaked Vim. This is my Ultimate vimrc.
|
||||
|
19
my_configs.vim
Normal file
19
my_configs.vim
Normal file
@ -0,0 +1,19 @@
|
||||
set nu
|
||||
|
||||
syntax on
|
||||
set tags=tags;
|
||||
set autochdir
|
||||
|
||||
"How can I open a NERDTree automatically when vim starts up if no files were specified?
|
||||
autocmd StdinReadPre * let s:std_in=1
|
||||
autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif
|
||||
|
||||
"How can I close vim if the only window left open is a NERDTree?
|
||||
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") && b:NERDTreeType == "primary") | q | endif
|
||||
|
||||
nmap be :BufExplorer<CR>
|
||||
nmap nt :NERDTree<CR>
|
||||
nmap tl :Tlist<CR>
|
||||
nmap vs :vsplite<CR>
|
||||
|
||||
|
@ -102,9 +102,9 @@ set hid
|
||||
set backspace=eol,start,indent
|
||||
set whichwrap+=<,>,h,l
|
||||
|
||||
" In many terminal emulators the mouse works just fine, thus enable it.
|
||||
" In many terminal emulators the mouse works just fine, thus enable it. modified by YN
|
||||
if has('mouse')
|
||||
set mouse=a
|
||||
set mouse= "a
|
||||
endif
|
||||
|
||||
" Ignore case when searching
|
||||
@ -261,13 +261,13 @@ try
|
||||
catch
|
||||
endtry
|
||||
|
||||
" Return to last edit position when opening files (You want this!)
|
||||
" autocmd BufReadPost *
|
||||
" \ if line("'\"") > 0 && line("'\"") <= line("$") |
|
||||
" \ exe "normal! g`\"" |
|
||||
" \ endif
|
||||
" Return to last edit position when opening files (You want this!) modified by YN
|
||||
autocmd BufReadPost *
|
||||
\ if line("'\"") > 0 && line("'\"") <= line("$") |
|
||||
\ exe "normal! g`\"" |
|
||||
\ endif
|
||||
" Remember info about open buffers on close
|
||||
" set viminfo^=%
|
||||
set viminfo^=%
|
||||
|
||||
|
||||
""""""""""""""""""""""""""""""
|
||||
|
Loading…
Reference in New Issue
Block a user