gvim怎样实现按下enter键时判断光标所在位置前方是否是一个括号?

clipboard.png

clipboard.png

clipboard.png

这是我写的一个映射,按下enter键时自动另起两行,然后自动缩进,光标居中。
但是我希望能加上一个判断,按下enter键时,如果光标的位置前方是尖括号 > 的话就使用以上的按键映射。
如果不是尖括号 > 就依然是常规的另起一行。如图。

clipboard.png

clipboard.png

我了解vim里面有条件判断,但是不会用。请大家指点。或者有更好的思路也可以。

阅读 2.9k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进