2
我想實現的功能,其移動到下一個空/空白字符。 我已閱讀手冊,似乎我可以使用跳過語法功能。但是,我無法弄清楚如何正確使用它們。 這是我有:的Emacs Lisp跳過語法轉發幫助
(skip-syntax-forward " ")
但是,這似乎並不奏效。如果我使用「^」它可以工作,但如果點已經是空白字符,點不會向前移動。
什麼是正確的用法?
我想實現的功能,其移動到下一個空/空白字符。 我已閱讀手冊,似乎我可以使用跳過語法功能。但是,我無法弄清楚如何正確使用它們。 這是我有:的Emacs Lisp跳過語法轉發幫助
(skip-syntax-forward " ")
但是,這似乎並不奏效。如果我使用「^」它可以工作,但如果點已經是空白字符,點不會向前移動。
什麼是正確的用法?
(when (= 0 (skip-syntax-forward "^ "))
(skip-syntax-forward " ")
(skip-syntax-forward "^ "))
(skip-syntax-forward "^-")
嗨。你能解釋「^」的意義嗎?它是正則表達式還是別的? – Anycorn
來自skip-syntax-forward的幫助:「如果語法以^開頭,則跳過句法不在語法中的字符。」 – giorgian