在我的C#模式下,M-b和M-f綁定{後向,前向}字。如何製作前向詞,後向詞,將下劃線作爲單詞的一部分?
但是,這些東西停在下劃線處,我有時會用它作爲成員變量的前綴。
如何獲得emacs將下劃線看作單詞字符?
在我的C#模式下,M-b和M-f綁定{後向,前向}字。如何製作前向詞,後向詞,將下劃線作爲單詞的一部分?
但是,這些東西停在下劃線處,我有時會用它作爲成員變量的前綴。
如何獲得emacs將下劃線看作單詞字符?
正如懷遠提到的,你需要修改你的語法表。 也就是說,他發佈的內容會修改當前表格...
每種語言都有一個語法表,例如,對於C++,你可以做
(modify-syntax-entry ?_ "w" c++-mode-syntax-table)
我不知道什麼是「你的C#模式」的用途,但快速M-x apropos
與syntax-table
一臉起來應該可以幫助您找出...
(modify-syntax-entry ?_ "w")
你不一定要修改你的語法表。 _
屬於csharp模式下的語法類符號,因此您可以使用forward-symbol
而不是forward-word
。 forward-symbol
位於thingatpt
,它帶有emacs(至少23個)。
你可以使用C-h s
(describe-syntax)快速查看模式的語法表。
這樣做。 '(modify-syntax-entry?_「w」csharp-mode-syntax-table)'謝謝。 – Cheeso