diff options
author | LAN-TW <lantw44@gmail.com> | 2013-11-26 02:47:52 +0800 |
---|---|---|
committer | LAN-TW <lantw44@gmail.com> | 2013-11-26 02:47:52 +0800 |
commit | a96619b143fb6528c4e611b9358df6c286d4a1da (patch) | |
tree | 650ebc3f78671316188d72770e55993031009d07 | |
parent | e8717021732ddde3b50ee494e5326c4666a42120 (diff) | |
download | configfile-vimrc-20131126.tar configfile-vimrc-20131126.tar.gz configfile-vimrc-20131126.tar.bz2 configfile-vimrc-20131126.tar.lz configfile-vimrc-20131126.tar.xz configfile-vimrc-20131126.tar.zst configfile-vimrc-20131126.zip |
vimrc: 切換分割視窗的快速鍵由 Tab 改為 F8、原先 F8 的功能已併入 F7vimrc-20131126
-rw-r--r-- | vimrc | 17 |
1 files changed, 13 insertions, 4 deletions
@@ -20,6 +20,7 @@ set tw=80 set cc=+1 set ve=block set bg=light +let g:tex_flavor = 'tex' syntax on highlight Comment ctermfg=darkcyan highlight Search term=reverse ctermbg=4 ctermfg=7 @@ -47,6 +48,16 @@ function! ToggleQuickFixWindow() endif endfunction +function! ToggleBackgroundColor() + if &background == "light" + set background=dark + highlight PreProc ctermfg=darkcyan + else + set background=light + highlight Comment ctermfg=darkcyan + endif +endfunction + function! LoadGtkSyntaxFiles() for i in ['atk', 'atspi', 'cairo', 'clutter', 'dbusglib', 'evince', 'gdkpixbuf', 'gimp', 'glib', 'gnomedesktop', 'gobjectintrospection', 'gstreamer', 'gtk2', 'gtk3', 'gtkglext', 'gtksourceview', 'jsonglib', 'libgsf', 'libnotify', 'librsvg', 'libsoup', 'libunique', 'libwnck', 'pango', 'poppler', 'vte', 'xlib' ] execute 'runtime! syntax/' . i . '.vim' @@ -60,8 +71,8 @@ map <F3> :cp<CR> map <F4> :cn<CR> map <F5> :tabp<CR> map <F6> :tabn<CR> -map <F7> :set background=light<CR>:highlight Comment ctermfg=darkcyan<CR> -map <F8> :set background=dark<CR>:highlight PreProc ctermfg=darkcyan<CR> +map <F7> <C-w><C-w> +map <F8> :call ToggleBackgroundColor()<CR> map <F9> :call SingleCompile()<CR> map <F10> :echo "CFLAGS="$CFLAGS"\n"<CR>:let $CFLAGS="-Wall -g -pipe map <F11> :echo "LDFLAGS="$LDFLAGS"\n"<CR>:let $LDFLAGS=" @@ -78,8 +89,6 @@ imap <F9> <ESC><F9> imap <F10> <ESC><F10> imap <F11> <ESC><F11> imap <F12> <ESC><F12> -nmap <Tab> <C-w><C-w> -nmap <S-Tab> <C-w>W au FileType python set omnifunc=pythoncomplete#Complete au FileType javascript set omnifunc=javascriptcomplete#CompleteJS |