Vim:插入行尾

时间:2011-09-16 09:03:04

标签: vim editor keyboard-shortcuts

在Vim的行尾有插入的键吗?它类似于A,除了它会在最后一个字符之前插入,而不是在它之后插入。

用例例如在Python中:

if ((a and b) or c:

并且您想在冒号前插入缺少的括号。当你想在分号前插入一些东西时,在C语法语言中有类似的用例。

2 个答案:

答案 0 :(得分:10)

要在最后一个字符前插入,请使用$i。显然,这不足以保证单键命令。

答案 1 :(得分:2)

没有使用单击键的内置命令,但如果您经常使用它,请考虑创建地图:

nnoremap Q $i

或者,您可以在地图中使用A<left>来达到同样的效果。