移动到Vi中的行尾字符,超过行中的最后一个字符

Che*_*tan 9 vi vim keyboard-shortcuts

怎么进入Vi,当我点​​击时$,它会转到行中的最后一个字符而不是行字符的结尾?如何在一次击键中转到行尾字符,删除行尾字符的最快方法是什么?

Ari*_*zis 8

怎么进入Vi,当我点​​击时$,它会转到行中的最后一个字符而不是行字符的结尾?

因为这对你想要达到的任何东西都足够了.

如何在一次击键中转到行尾的字符

你基本上不需要.您可以在下一步中执行不同的操作,具体取决于您希望通过转换到换行符来实现的目标.例如.:

删除行尾字符的最快方法是什么?

只需点击JĴ OIN的线条.(如果您已autoindent启用或有朋友启用,那么甚至会为您删除联接行中的缩进.)x如果您不想要刚刚获得的额外空格字符,请跟进.或者gJ用来开始.

  • +1:很好的解释.您也可以使用`gJ`而不是`Jx`来连接而没有空格(具有单个操作的优点,因此`.`将重复连接而不是字符删除). (5认同)