当我按下';时如何使用vim自动格式化xml标记;输入';?我应该写一个插件还是修改vimrc?

当我按下';时如何使用vim自动格式化xml标记;输入';?我应该写一个插件还是修改vimrc?,vim,Vim,假设我正在处理一个html文件,我的光标位于打开和关闭标记之间: <button>I</button > 但我不知道如何获取光标的上一个/下一个字符 我希望这是有道理的, 我尝试到处搜索,但找不到任何帮助,可能是我搜索了错误的关键字,或者采取了错误的方法。inoremap'。(搜索(“\V>\%\”在编辑工具栏中,您有一个用于代码格式设置的按钮,如果上一个字符是>,下一个字符是,:help,:help/\%\\\\\\\\,则不必在

假设我正在处理一个html文件,我的光标位于打开和关闭标记之间:

<button>I</button >
但我不知道如何获取光标的上一个/下一个字符

我希望这是有道理的,
我尝试到处搜索,但找不到任何帮助,可能是我搜索了错误的关键字,或者采取了错误的方法。

inoremap'。(搜索(“\V>\%\”在编辑工具栏中,您有一个用于代码格式设置的按钮,如果上一个字符是>,下一个字符是
:help
:help/\%\\\\\\\\
,则不必在inoremap <expr> <CR> '<CR>' . (search('\V>\%#<','bcn') ? '<Esc>O' : '')
inoremap <CR>  "if previous character is > and next character is <, then <CR>O"
inoremap <expr> <CR> '<CR>' . (search('\V>\%#<','bcn') ? '<Esc>O' : '')