作者Holocaust123 (一步一腳印)
看板Editor
標題[vim ] 關於游標的移動速度
時間Tue Jul 19 17:05:15 2011
1. 如何加快vim游標的移速(就是按住移動鍵不放時的那個速度)
2. 如何降低vim游標在移動前的"delay時間"
"delay時間"是指...
舉個例子
在normal mode按住j不放
游標會先(瞬間)往下一格然後停住一小段時間(約零點幾秒) 然後才會一直往下移動
^^^^^^^^^
"delay時間"
我查到的方法都是從OS的設定下手
請問有辦法直接在vimrc做設定嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.171.68.17
1F:→ curist:1應該只能從OS調 2的話你有bind key是j開頭嗎? 07/19 20:09
2F:→ curist:我測按jklh都會馬上反應 07/19 20:10
2.我原本講的不太清楚 已修改
3F:→ firejox:sleep ? 07/19 20:50
?
4F:→ curist:呃,那我建議是用別的方式來移動,c-f c-b c-u c-d之類的 07/19 20:54
恩恩 這些我都有在用 只是還是免不了hjkl 所以才發這篇文
5F:→ awert:可以舉個需要快速移動游標而非vim hotkey的例子嘛 ? 07/20 23:43
舉我寫筆記的例子好了 例如這個句子
有些網站充滿了字,按PgUp/PgDn後常常不知道眼睛該擺在螢幕的那個位置 才能接續剛剛看到的地方
假設要在白色色塊的位置插入一個全形逗點 你可以:
- 用ngg/nG/:n跳到該行 搜尋"位置" 進入insert mode輸入全形逗點
- 搜尋"位置" 按幾次n(或N)跳到該"位置" 進入insert mode輸入全形逗點
- ...
還有很多方法 我就不贅述
要是我就會這樣做:
- 跳到該行行首 fnl(按住)直到"位置" 進入insert mode輸入全形逗點
也許有人問 為何不使用搜尋?
我只能說習慣問題 這樣可以少切換一次輸入法
如果那行是英數字組成的(例如程式碼) 我會傾向用fFtT;(按住) (or fFtT,(按住))
如果是英數字組成 但有點雜亂 我會按住w直到游標到想要的位置
加快游標速度對這些情況都有很大幫助
※ 編輯: Holocaust123 來自: 140.112.31.149 (07/21 09:12)
6F:推 darkgerm:因為上下左右比較直覺,常常不想這麼多就按住讓他跑... 07/21 10:59
7F:→ darkgerm:如果要找的東西很遠,就先用 PgUp 等移到那 07/21 11:00
8F:→ darkgerm:除非想找的東西在文件中出現不多,才會用搜尋 07/21 11:01
9F:→ darkgerm:另外我不會特別去記行數耶… 07/21 11:02
10F:→ darkgerm:看(數)行數->打行數 好像不會比按住上下還快0.0 07/21 11:02