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