当前位置:  开发笔记 > 编程语言 > 正文

如何制作前向词,后向词,将下划线视为一个词的一部分?

如何解决《如何制作前向词,后向词,将下划线视为一个词的一部分?》经验,为你挑选了3个好方法。

在我的C#模式中,Mb和Mf绑定到{backward,forward} -word.

但是这些东西在下划线处停止,我有时将其用作成员变量的前缀.

如何让emacs将下划线视为单词字符?



1> Bahbar..:

正如怀远所说,你需要修改你的语法表.也就是说,他发布的内容修改了当前的表...

每种语言都有一个语法表,例如For C++,你可以这样做

(modify-syntax-entry ?_ "w" c++-mode-syntax-table)

我不知道"你的c#模式"使用了什么,但快速M-x apropos查看syntax-table应该可以帮助你找出...


这样做了.`(modify-syntax-entry?_"w"csharp-mode-syntax-table)`谢谢.

2> andre-r..:

您不一定要修改语法表._属于csharp-mode中的语法类符号,因此您可以使用forward-symbol而不是forward-word.forward-symbol是的thingatpt,有emacs(至少23).

您可以通过C-h s(describe-syntax)快速查看模式的语法表.



3> huaiyuan..:
(modify-syntax-entry ?_ "w")

推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有