這篇講的是一些其他的設定
1. VIM 開啟檔案時, 自動到上次開啟的行數
手動回上次開啟檔案的行數
vim 開啟 file 後:
手動按 `" 即可.
自動回上次開啟檔案的行數
每次開啟檔案, 都回復到上次的行數, 於 .vimrc 加入此段即可:
if has("autocmd")
autocmd BufRead *.txt set tw=78
autocmd BufReadPost *
\ if line("'\"") > 0 && line ("'\"") <= line("$") | \ exe "normal g'\"" | \ endif endif
2. Vim 使用 Ctrl-K 輸入特殊符號
以下是幾個比較常見的特殊符號(大小寫有分別,所以要注意)
Ctrl-K + << = « Ctrl-K + >> = »
Ctrl-K + Ct = ¢
Ctrl-K + SE = §
Ctrl-K + Co = ©
Ctrl-K + Rg = ®
Ctrl-K + +- = ±
Ctrl-K + 2S = ²
Ctrl-K + 3S = ³
Ctrl-K + '' = ´
Ctrl-K + DO = $
Ctrl-K + At = @
更多用法請見reference : vim文件的diagraph-table部份
3. 讓 Vim、Screen 支援 256 色
此篇設定於 Windows(putty) / Linux 都適用.
在 Linux 很少用 Gvim, 但是又覺得 Gvim 的顏色很不錯, 都想是因為 Terminal 的 Vim 只支援 16色, 原來 Terminal 的 Vim 早就支援 256 色了.
設定 Vim 支援 256 色
Vim 設定使用 256 色很簡單, 只要在 .vimrc 加一行設定就完成了.
1. vim ~/.vimrc
2. set t_Co=256 加這行即可
但是設完後, 一直沒有作用, 離開 Screen 才發現 256 色有出現, 是 Screen 沒有支援 256 色的問題, 所以再來設定讓 Screen 支援 256 色.
設定 Screen 支援 256 色
Screen 設定 256 色的模式, 主要是 xterm 的問題, 設法也是一行就解決了.
vim ~/.screenrc
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm' # 開啟 256 色模式
這樣子就完成 Vim、Screen 的設定囉~ 於是就可以在 .vimrc 試試各種配色設定, ex:
colorscheme darkblue
colorscheme desert
colorscheme default ... 等.
[ref] : Tsung's Blog
Vim document: diagraph
沒有留言:
張貼留言