前端之家收集整理的这篇文章主要介绍了
Emacsruby符号字完成,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我经常定义一个
ruby符号(例如:some_value),然后我想创建一个名为def some_value的
方法.
不幸的是,第二次出现some_value字符串的自动完成(M /)不起作用,略有不同(:some_value vs some_value).
如何设置emacs来处理此类事件?
假设M- /绑定到dabbrev-expand,您可以配置dabbrev-mode以在扩展字符串时忽略某些前缀.要使单个冒号成为要忽略的前缀,请键入
M-x customize-group
然后
dabbrev
这将带您进入dabbrev-mode的自定义页面.转到点Dabbrev Abbrev Skip Leading Regexp并单击Value菜单.从菜单中选择“Regexp”.
现在,您在值菜单旁边看到一个标有“Regexp:”的文本字段,您可以在其中输入单个冒号.
:
然后单击下一行中的State按钮并选择值“Save for future Sessions”.
原文链接:https://www.f2er.com/ruby/270792.html