使用{
和}
我可以跳到段落的開始/結尾(空行),但是如何轉到段落的第一行/最後一行呢?Vim:如何跳到當前段落的第一行/最後一行?
11
A
回答
6
地圖的一些新的命令:
開始段落的首行:
段最後一行的:map f {)
開始:
:map l }(
然後用f
和l
導航。您可能想要選擇備用密鑰。
1
我只能建議
set whichwrap+=b,s
set virtualedit=onemore
nnoremap { k{<Space>0
vnoremap { k{<Space>0
nnoremap } j}<BS>0
vnoremap } j}<BS>0
(編輯)。
1
轉到一個段落的第一個單詞的開頭:{w
轉到一個段落的最後一個單詞的末尾:}ge
相關問題
- 1. 如何使用Vim環繞段落當前段落的開始和結束行?
- 2. 如何獲取從第一行到當前行的最大值
- 3. 如何在vim的最後一行之前表示行?
- 4. 使每個段落的最後一行比其他段落短
- 5. 最後一行到第一行
- 6. 當我使用BULK INSERT時,如何跳過第2行和最後一行
- 7. 如何從mysql的最後一行選擇到第一行
- 8. r導入csv跳過第一行和最後一行
- 9. jQuery在第四行到最後一行之前添加行
- 10. 如何將當前行移動到Vim之上的行之後?
- 11. 尾巴如何跳過最後一行
- 12. 如何跳過最後一行w/awk?
- 13. 顯示段落的第一行
- 14. 如何從uitableview中最後一行到第一行?
- 15. C# - 如何跳到第一行?
- 16. 將行合併到vim中的段落
- 17. 第n行到最後一行之和
- 18. vim在當前光標位置放置一行到下一行
- 19. 從當前行到最後一行的計數
- 20. SQLite3 - 如何知道當前行是否是最後一行
- 21. 縮進段落的第二行以排列第一行?
- 22. 如何導航到vim中一系列重複/相似行的最後一行
- 23. 如何選擇第二行到最後一行的範圍
- 24. 用第二行到最後一行的數據更新最後一行
- 25. CSS段落換行到下一行
- 26. 如何使一個段落內的最後一個span元素不換行?
- 27. 的UITableView,移動第一行到最後
- 28. 段落第一行之後的文字縮進
- 29. 如何替換Notepad ++中的第一行和最後一行?
- 30. 如何去掉第一行和最後一行中的Android
即使你限制它到正常模式,你爲什麼會想覆蓋f和l的默認行爲?當然,選擇其他的東西,並改用nnoremap。我會同時使用{j和} k。 – frabjous 2011-01-29 14:33:35
您可能不想重新映射這些密鑰,但我確實說過「您可能想要選擇備用密鑰」:-) – 2011-01-29 15:23:43
謝謝。我在印象之下必須有我不知道的特別的動作命令。至於實現這些動作的組合,感謝您的建議,但它們的工作並不好。除非段落的第一行也是緩衝區的第一行,否則`{)`不起作用。 `}(`不起作用,例如,如果段落不包含句子終止符,或者最後一句沒有在最後一行開始。 – usta 2011-01-31 06:55:57