在Vi中,當我點擊$
時,如何進入行中的最後一個字符而不是行尾字符?如何在一個按鍵中跳到行尾的字符,以及刪除行尾字符的最快方法是什麼?移動到Vi中的行尾字符,超過行中的最後一個字符
回答
怎麼會在六,當我打
$
,它進入了最後一個字符行而不是行字符的結尾?
因爲這對於您可能想要實現的任何事情都是足夠的。
我怎麼會去行字符結束在一個按鍵
你基本上都不需要。根據你希望通過換行符來實現的內容,你可以在下一步中做不同的事情。例如:
什麼是刪除行尾字符的最快方法?
剛剛打J
到j oin the lines。 (如果您有autoindent
或朋友已啓用,那麼您甚至可以幫您從連線中刪除縮進。)如果您不想要剛剛獲得的額外空間字符,請跟進x
;或者使用gJ
開始。
+1:很好的解釋。你也可以使用'gJ'而不是'Jx'來連接沒有空格(具有作爲單個操作的優點,所以'''會重複連接而不是字符刪除)。 – DrAl 2010-09-08 07:37:58
啊,很好。我沒有偶然發現那個。我相應地修改了我的答案。 – 2010-09-16 14:09:24
我不同意,因爲我有一個用例,我想穿過最後一個字符:它使宏的行爲保持一致。 – 2013-03-18 10:23:14
- 1. 將每行的最後一個字符移動到新列
- 2. 如何在每行的末尾跳過最後N個字符
- 3. 在vi中移動到上面第一個字符
- 4. Vi/vim - 從包含最後一個字符的結束行中刪除
- 5. 將字符串中的重複字符移動到末尾
- 6. Label.Text字符串中的最後一個字符被移動到字符串的前面,爲什麼?
- 7. 刪除動態字符串中的最後一個字符
- 8. 按字打印出一個字符串中的最後兩行
- 9. 得到字符串中的最後一個字符
- 10. 想要移動打字位置到行尾如果刪除最後一個字符並立即替換它C#
- 11. 刪除字符串中最後一個空格後的最後一個字符
- 12. 將行的最後一個字符移至特定列 - sed? AWK?
- 13. 添加字符到除最後一行之外的每行結尾
- 14. Emacs:將光標移動到單詞的最後一個字符
- 15. 字符串的第一個字符和最後一個字符
- 16. VI - 將行移動到當前行的末尾
- 17. TCHAR行尾字符
- 18. Netbeans行尾字符
- 19. 從python中的字符串中提取最後一個字符?
- 20. 去掉字符串中的最後一個字符和第一個字符
- 21. 刪除字符串中的最後一個字符和第一個字符
- 22. 字符串中最後一個數字
- 23. 從字符串中刪除部分字符串到行尾
- 24. 在行尾輸出一個字符-python
- 25. 刪除vb中的最後一個字符(空行)。NET
- 26. 最好的方法來改變一個字符串,以移動「A」,「An」,「The」在C#中的字符串結尾
- 27. 如何在python中每行字符串的末尾添加一個字符串?
- 28. 滾動選框直到vb.net中的最後一個字符?
- 29. Emacs:將點移動到最後一個非空白字符
- 30. 查找字符串中的最後一個超鏈接
你的意思是換行嗎? – 2010-09-08 05:44:55
如果你的確是指換行符,那聽起來就像你想加入行。在線上的任何地方打J將刪除換行符。 – michaeltwofish 2010-09-08 05:54:20
@Michealtwofish:你應該已經發布了這個答案...... – sum1stolemyname 2010-09-08 06:10:30