2011-12-19 35 views

回答

9

M-x modify-syntax-entry RET - RET w RET應該這樣做。或者,如果您更喜歡可以添加到鉤子中的elisp片段,則(modify-syntax-entry ?- "w")

模式的語法表包含有關構成各種語法類(例如單詞,空格等)的信息。這些用於確定諸如forward-word等命令的操作。修改它可以改變這些命令的行爲。

0

您可以使用交互式正則表達式搜索。只需按C-M-sSPACE應該搜索任何空格(可能需要配置search-whitespace-regexp)。

+0

這是如何解決導航問題的? – 2011-12-19 09:33:09

+0

交互搜索移動點,所以它是一種導航。 – choroba 2011-12-19 13:01:07

+0

是的,但它不回答他的問題,這是通過單詞導航。實際上打字時不能使用搜索功能。 – 2011-12-19 14:05:47

7

而不是改變Emacs的單詞概念,它可能最好是由s表達式(C-M-f,C-M-b)導航跳過整個標識符。這樣,如果您想更改標識符,您可以方便地使用部分字詞進行導航。

+0

+1。有效點。特別適用於'elisp'模式。 – 2011-12-19 10:54:00

+0

感謝您的提示。這將工作,如果我習慣了走過括號,這會跳到表達式的末尾。這很有用,但需要一些習慣。 – eatloaf 2011-12-21 18:01:47

相關問題