gvim自动匹配括号后的问题
gvim设置自动匹配括号后,打了一个括号后光标处于括号之间,再按下“enter”键以后就是第二幅图那样了。怎么调整让它处于正确的位置?就像第三幅图那样,按下“enter”后光标直接出现在下一行,且有空格。求指点。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
gvim设置自动匹配括号后,打了一个括号后光标处于括号之间,再按下“enter”键以后就是第二幅图那样了。怎么调整让它处于正确的位置?就像第三幅图那样,按下“enter”后光标直接出现在下一行,且有空格。求指点。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
引用来自“一曲”的评论
inoremap <CR> <C-R>=Mylrh()<CR>
function Mylrh()
let charr = strpart(getline('.'), col('.')-1, 1)
let charl = strpart(getline('.'), col('.')-2, 1)
if (charr == '}' && charl == '{')
return "<CR><ESC>O"
endif
return "<CR>"
endfunction
不太会。请你写一下。谢谢。
自己写map,很简单
我发现sublime的效果就是我要表达的那种。