经过短暂的谷歌搜索,我得不到一个好的答案,所以我在这里问.
通常,当我想格式化当前文件时,我会这样做:
c-x h c-m-\
Run Code Online (Sandbox Code Playgroud)
它格式化当前文件,但我丢失了光标位置.例如,我正在编辑一个长文件,现在我在第157行.当我重新格式化文件时,我发现我的光标跳到了第1行.我要将它手动移动到第157行,这不方便.
我该怎么做?
在Emacs中解决此类问题的一般方法如下:
C-SPC C-SPC ...dowhatyouwant... C-u C-SPC
Run Code Online (Sandbox Code Playgroud)
C-SPC C-SPC部件推动标记环上的当前位置,然后Cu C-SPC从标记环弹出该位置.