我喜欢_被视为大多数用途的关键字字符,但对于缩写我想_触发缩写。有没有办法自动做到这一点,或者是我最好的选择,在输入下划线之前按<C-]>
?使用案例:如果我有一个很长的单词,我经常输入,我可能会有变量包含那个长单词(例如形式为myverylongname_foo_table的表名),并且希望在打字过程中激活缩写,只需按下下划线。Vim触发下划线的缩写?
0
A
回答
0
0
找到了一个工作解决方案。我可以设置一个自动命令,在我进入插入模式时从iskeyword
定义中删除_,并在我离开时恢复它。
autocmd InsertEnter * setl iskeyword-=_
autocmd InsertLeave * setl iskeyword+=_
+0
这有我不想引起的副作用,如搞砸自动补全。将接受没有这些缺点的答案。 – Kvass
相关问题
- 1. IE7缩写下划线
- 2. 触发时无法下划线显示
- 3. 下划线到驼峰大小写,排除大写下划线
- 4. 下划线代替Vim中的空白
- 5. vim中的奇怪下划线符号
- 6. 如何在多线Eatchar Vim的缩写
- 7. 在vim中用短划线加下划线文字
- 8. markdown [在vim中创建下划线
- 9. Vim:下划线(_)自动转换为(< - )
- 10. 下划线标题 - 缩小线
- 11. Vim中的缩写以下命令
- 12. 下划线的油门功能不会触发
- 13. 使用下划线缩小对象
- 14. 加下划线或不加下划线
- 15. 文本下划线显示下划线
- 16. PHP - 前大写字母加下划线
- 17. 为什么auto_increment拼写为“下划线”?
- 18. 用小写字母替换下划线
- 19. Mac OS WebView下划线拼写错误
- 20. 在下划线库中重写_.memoize
- 21. SQL插入值小写和下划线
- 22. htacces重写不能捕捉下划线
- 23. 强调了VIM缩写
- 24. 下划线TextView的
- 25. 用下划线
- 26. 用下划线
- 27. 如何在vim中输入一个颠倒的下划线?
- 28. vim中的光标可以更改为下划线吗?
- 29. Vim“触发器缩写”命令i_CTRL-]有时会插入文字<C-]>
- 30. CSV Python划分下划线
这可以用地图来解决,但是,我没有你的_USE case_理解的一部分:你所有的长名都有缩写吗? – sidyll
我需要经常输入几个长名称/单词,并为这些单词创建了缩写。 – Kvass
啊我明白了。我发布了地图答案,我认为这可能适合你。 – sidyll