58、vi常见用法,tags(2)
1、在代碼中快速移動
| [[ | 移動到前一個行首的'{'字符上, 等價于?^{ |
| ]] | 移動到下一個行首的'{'字符上, 等價于/^{ |
| [] | 移動到前一個行首的'}'字符上, 等價于?^} |
| ][ | 移動到下一個行首的'}'字符上, 等價于?^} |
| { | 到前一個空行上 |
| } | 到下一個空行上 |
| gf | 打開頭文件 |
| gd | 到當前局部變量的定義處(當前的意思是光標停留其上的單詞) |
| * | 到與當前單詞相同的下一個單詞上 |
| # | 到與當前單詞相同的上一個單詞上 |
| '' | 到上次光標停*的行 |
| % | 用來查找配對的代碼,如大括號,小括號等 |
2、縮進
可以寫入.vimrc文件:
set cindent
set shiftwidth=4
cindent控制縮進量是通過shiftwidth選項的值,而不是通過tabstop的值,shiftwidth的默認值是8?!?/font>1】
3、可以直接在命令行下進行編譯
:make
相關參數見【2】。
4、設置tag文件
set tags=<tags file path>,<tags file path>... 這樣的命令來定位一個或多個tags文件。
5、如果在查找一個變量或函數的定義的時候,不想讓查找出來的東西隱藏我們原來編輯的文件,可以按ctrl+W+]來代替ctrl+],這樣屏幕就會上下分割,光標在查找到的文件里面。使用ctrl+w在這窗口間切換。
參考
【1】 http://blog.sina.com.cn/s/blog_5ac88b350100aqj3.html
【2】 http://www.cnblogs.com/super119/archive/2011/04/05/2005619.html
總結
以上是生活随笔為你收集整理的58、vi常见用法,tags(2)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux rpm 命令参数使用详解[介
- 下一篇: ORACLE HANDBOOK系列之九: