是否可以指定符號,其中光標將在VIM按下Ctrl鍵左/按Ctrl右鍵後停止?是否有可能使其行爲像在Windows中?使用這些組合時,光標跳得太遠。另外,b/e鍵有一點幫助,但它們使光標跳到更短的距離。 謝謝。Vim的Ctrl鍵,左/ Ctrl鍵,右方向鍵的行爲
回答
:help word
*word*
甲字由一個序列的
的字母,數字和下劃線 ,或 的其他非空白 字符的序列,以空格 (分離空格,標籤)。這可以通過'iskeyword'選項更改爲 。 空行也被認爲是 一個字。
我建議使用w/W/b/B/e/E/ge/gE/f/F/t/T等vim-typical命令代替箭頭鍵。箭頭鍵遠離你的鍵盤行,並會減慢你的速度。
上重要的運動更多的幫助命令:
:h word-motions
:h object-motions
:h left-right-motions
當然,但對於我來說,在鍵盤上查找Shift或Ctrl鍵比查找w/Shift-w更方便。 p.s.沒有聖戰。只是我自己的印象。 :) – igorp1024 2009-10-26 10:08:00
嗨kongo2002, 我想用CTRL +箭頭鍵becouse它可以在插入模式下工作過...... 我的問題是,如果我映射C-權測序ESC-EI(或任何)它總是在解釋地圖之間插入奇怪的延遲... 我按Ctrl + RightArrow,vim等待大約2秒鐘,然後最後跳一個單詞到右邊。這是爲什麼? (我使用Ubuntu ...如果這件事) 非常感謝您的任何建議! – 2011-01-30 14:36:02
@andrej通常你必須使用設置'timeout'' ttimeout'' timeoutlen'和'ttimeoutlen'來使這些映射超時正確 – kongo2002 2011-08-23 20:49:20
- 1. 您可以使用.keypress()中的鍵碼區分左Ctrl鍵和右Ctrl鍵嗎?
- 2. Ctrl +空格鍵在VIM
- 3. vim CTRL-]鍵不起作用
- 4. 加速鍵Ctrl +鼠標左鍵點擊
- 5. autohotkey ctrl + click =點擊右鍵
- 6. 再結合的Eclipse快捷爲Ctrl + M鍵,Ctrl + U鍵,Ctrl + J,或Ctrl + [失敗
- 7. 按鍵javascript ctrl鍵
- 8. 我可以檢測鼠標左鍵嗎?或Ctrl +右鍵點擊?
- 9. ctrl的鍵碼
- 10. GLUT鍵和CTRL鍵上的按鍵
- 11. Vim的Ctrl + P鍵自動完成「 - 」
- 12. Vim的:Eclipse的如Ctrl-Backspace鍵和Ctrl-德爾
- 13. jQuery的檢查一下左Ctrl +左Shift和向左CTRL +右移
- 14. 右鍵CTRL/VK_RCONTROL上的keydown功能
- 15. 處理關鍵事件Ctrl + Tab鍵和Ctrl + Shift + Tab鍵
- 16. 的Java createText不按Ctrl C,Ctrl鍵V
- 17. 如何區分JavaFX中的左/右移,ctrl,alt和輸入鍵?
- 18. Ctrl鍵保存下來模擬ctrl鍵按下事件和ctrl鍵向上事件
- 19. Aptana Ctrl +左/右
- 20. 如何在vim中映射{Ctrl 0, - ,=}鍵?
- 21. 錯誤的行爲按Ctrl +左/右的
- 22. 模擬右Shift + Ctrl鍵與SendKeys.Send()
- 23. 檢測Ctrl +左鍵單擊在Windows中
- 24. Android Studio的鍵盤快捷鍵:ctrl + o
- 25. 接受CTRL +按鍵?
- 26. CommandBinding Ctrl +空格鍵
- 27. 用Ctrl,Alt,Shift +鍵
- 28. 禁用右鍵單擊,ctrl + c,ctrl + v和選擇功能
- 29. Esc鍵重新打開Ctrl + P鍵Vim中
- 30. JComponent for Ctrl鍵上的KeyListener
的默認設置是下一個 iskeyword = @,48-57,_,192-255 – Vereb 2009-10-02 20:20:17
謝謝! 它沒有幫助我很多,但感謝您的回答,我遇到了包容性和排他性運動之間的差異。我需要的僅僅是使用專有運動: Shift-Right/Shift-Left或w/W 謝謝! – igorp1024 2009-10-05 09:44:39