VIM 高級用法(一)
今天無已中發現了vim的幾個高級用法
1:高亮搜索
默認情況下不是高亮搜索的 尤其是在終端上 : set nohlsearch ==>set hlsearch 這一招在終端上也可以用 有時候終端上沒有color 搜索的時候用上搜索高亮 會事半功倍
2:可視模式
按 v 進入-------->取代了鼠標選擇的功能
<鼠標選擇>
<鍵盤選擇>
按v-->進入visual 視圖 -->達到鼠標選擇的效果
Visual 模式下命令:
aw 選中一個字
~ 切換選中塊的大小寫
> 右移
< 左移
3:格式化代碼
How to format code with vim?
全文件格式話:gg=G
指定3行數格式化:3=
縮進當前行:==
4:多tab編寫
此招 也可以在終端下使用 定會事半功倍 一定會讓你跪拜vim強大的功能
:tabnew tabnext tabprevious tabfirst tablast
:tabmove
這些敲一敲就明白效果了
5: 書籤功能
很多ide多擁有書籤功能更 尤其是用visual studio的時候
Vim也是有書籤功能
加書籤:m(a-z)
跳轉書籤: '{a-z}
清除所有書籤:delm!
刪除一個書籤 : delm (空格){a-z}
附加一條 回到上一編輯處:`` (很多書上都差不多的高級快捷鍵)或者`.
6: 移動光標
fx: 在當前行中找x字符 找到就跳轉支
; 重複上一個f命令
Tx: 跳轉到一個字符處
*
#
在屏幕上移動
H 移動光標到當前屏幕上最上邊一行
M 移動 中間一行
L 下
7:把自己的代碼轉換爲 html 做個站點展示給別人
:TOhtml (對方只要有瀏覽器就能查看你的代碼了不用在下載下來看了)