标签: vim viml
我正在尝试自动添加; ,或者通过击键在表达结束时需要的任何东西,然后转到另一条线。
基本上它会像inoremap <leader>; <C-o>A;那样,但我想要一点改进。如果下一行为空(或不存在),我希望它执行<C-o>A;<cr>,如果它不为空<C-o>A;<Down>。换句话说,我需要一种惯用的方法来检查下一行是否存在以及它是否为空。感谢。
inoremap <leader>; <C-o>A;
<C-o>A;<cr>
<C-o>A;<Down>