linux:fedora 17
vim+taglist+cscope+ctags vim的模式:
1.Normal Mode
也就是較一般的普通模式,默認進入vim之后,處于這種模式。
2.Visual Mode
一般譯作可視模式,在這種模式下選定一些字符、行、多列。
在普通模式下,可以按v進入。
3.Insert Mode
插入模式,其實就是指處在編輯輸入的狀態。普通模式下,可以按i進入。
4.Select Mode
在gvim下常用的模式,可以叫作選擇模式吧。用鼠標拖選區域的時候,就進入了選擇模式。
和可視模式不同的是,在這個模式下,選擇完了高亮區域后,敲任何按鍵就直接輸入并替換選擇的文本了。
和windows下的編輯器選定編輯的效果一致。普通模式下,可以按gh進入。
5.Command-Line/Ex Mode
就叫命令行模式和Ex模式吧。兩者略有不同,普通模式下按冒號( 進入Command-Line模式,可以輸入各種命令,
使用vim的各種強大功能。普通模式下按Q進入Ex模式,其實就是多行的Command-Line模式。
vim 常用操作
(1)打開文件 :e 可以接受tab自動補齊操作
(2)關閉文件 :bd
(2)光標定位
文件結尾: 在非輸入模式下直接輸入gg
文件開頭: 在非輸入模式下面直接輸入shift+g
(3)文件切換
ctrl+6 下一個文件
:bn 下一個文件
:bp 上一個文件
(3.1)同時顯示多個文件
:split
:vsplit
ctrl+w+方向鍵 (切換到前下上后)
ctrl+w+h/j/k/l
ctrl+ww 依次切換
(4)中文顯示,
在~/.vimrc里面加入
set number
99
100 let &termencoding=&encoding
101 set fileencodings=utf-8,gbk
102
103 set mouse=v
就可以了,set mouse=v表示鼠標的visual模式可以復制。
(5)make 錯誤定位
使用的是quickfix插件
:cw 打開
:cn下一個錯誤
:cp上一個錯誤
(6)vim的配色方案
在~/.vimrc里面較后添加 colorscheme evening
就可以了,所有配色方案放在usr/shart/bin/vim75/colors下面。
(7)定位到指定行
按esc,輸入:,然后在輸入行號,按enter
(8)系統剪貼簿的使用
默認情況下vim是沒有系統剪貼簿的,必須安裝gvim,有網友說要安裝vim-gnome,vim-gui-comm,但是沒有源可以使用
后來看到有帖子介紹使用gvim -v啟動就可以了。
所以改 ~/.bashrc,在里面加入 alias vim='gvim-v',
重啟終端,搞定。
(9)工作區
mksession xxx_s
wviminfo xxx_w
這樣就把工作區的內容保存
source xxx_s
rviminfo xxx_w 導入工作區內容。
可以加QQ交流啊
|