emacs - 选中的区域移出屏幕后如何保持

标签 emacs elisp

是否有选择区域功能可以在区域滚动到视线之外时保留选择?

我每天使用的选择区域有两种。第一种是在各种移动功能中使用交互代码 “^” 的 shift 键——例如,向左或向右。第二种是set-mark-command。在第一种情况下,当我向上或向下滚动时,突出显示的区域被取消选择。在第二种情况下,如果所选区域在滚动时触及窗口的顶部或底部,则突出显示区域会发生变化/移动。

理想情况下,我想选择一个区域,然后在缓冲区中从最小点到最大点自由移动。

最佳答案

我不认为有这样的功能。问题是 emacs 在滚动时移动了点(当点移出窗口时),这就是所选区域发生变化的原因。看这个question

关于emacs - 选中的区域移出屏幕后如何保持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22179688/

相关文章:

macos - 如何配置 git 以继承我特定的 $PATH 环境变量?

emacs - 如何在 Doom Emacs 中设置相对行号

emacs - 在 emacs 中运行 emacs

emacs - 编辑后如何恢复 'fancy lambdas'

使用类似 PyCharm 的风格进行 Python 调试

python - 如何将 Emacs 与 Python 结合使用

python - 组织模式、源代码块、结果向量

emacs - 在没有Emacs的情况下运行elisp程序?

emacs lisp : How to remove/delete an element of a list?

elisp - 更新结构域