&引用;“向后相同语法”;在Emacs中

&引用;“向后相同语法”;在Emacs中,emacs,Emacs,我发现emacs的“前向相同语法”功能非常好,非常类似于atom/PyCharm/任何其他现代文本编辑器中的“ctrl+右箭头”,但我找不到类似的“后向相同语法”。如何访问此功能 或者有一种插件/另一种方法可以完全模拟现代文本编辑器中的ctrl+箭头行为 与emacs中的大多数移动函数一样,forward-same-syntax采用可选的前缀参数,该参数为负数时,会导致函数向后运行。这在该函数的docstring中有清楚的描述 因此,向后相同语法模拟就是(向前相同语法-n),或者C-u-nM-x

我发现emacs的“前向相同语法”功能非常好,非常类似于atom/PyCharm/任何其他现代文本编辑器中的“ctrl+右箭头”,但我找不到类似的“后向相同语法”。如何访问此功能


或者有一种插件/另一种方法可以完全模拟现代文本编辑器中的ctrl+箭头行为

与emacs中的大多数移动函数一样,
forward-same-syntax
采用可选的前缀参数,该参数为负数时,会导致函数向后运行。这在该函数的docstring中有清楚的描述


因此,
向后相同语法
模拟就是
(向前相同语法-n)
,或者C-u
-n
M-x
向前相同语法
,其中
n
是任意数。当然,如果您愿意,您可以将其包装到函数中并将其绑定到键(请参阅
backward sexp
,了解一个简单的包装示例)。

与emacs中的大多数移动函数一样,
forward same syntax
采用可选的前缀参数,如果为负数,则会导致函数向后操作。这在该函数的docstring中有清楚的描述

因此,
向后相同语法
模拟就是
(向前相同语法-n)
,或者C-u
-n
M-x
向前相同语法
,其中
n
是任意数。当然,如果愿意,您可以将其包装到函数中并将其绑定到键(有关简单的包装器示例,请参见
backwardsexp