在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