emacs – Windows配置到寄存器
发布时间:2020-12-14 03:57:35 所属栏目:Windows 来源:网络整理
导读:我开始大量使用命令Cx rw和Cx rj将窗口配置存储到寄存器中并在稍后调用它们,但我觉得有点烦人的是光标位置按照窗口配置的时间存储保存. 基本上我希望光标位置不存储(或自动更新),这样每当我“跳转”到存储的窗口配置时,我得到的视图与我上次访问它时的视图相
我开始大量使用命令Cx rw和Cx rj将窗口配置存储到寄存器中并在稍后调用它们,但我觉得有点烦人的是光标位置按照窗口配置的时间存储保存.
基本上我希望光标位置不存储(或自动更新),这样每当我“跳转”到存储的窗口配置时,我得到的视图与我上次访问它时的视图相同,而不是在我创建它时. 有任何想法吗? 解决方法
如果你看一下源代码
(defun window-configuration-to-register (register &optional arg) ... (set-register register (list (current-window-configuration) (point-marker)))) 你会看到它存储一个点作为第二个参数. (defun my-window-configuration-to-register (register &optional arg) (interactive "cWindow configuration to register: nP") (set-register register (list (current-window-configuration) nil))) 并重新定义一个C-x r w快捷方式以使用my-window-configuration-to-register (define-key (current-global-map) (kbd "C-x r w") 'my-window-configuration-to-register) 或者定义一个建议 (defadvice window-configuration-to-register (after window-configuration-to-register-no-point activate) "Avoid storing current buffer's position in the register. We want to stay on the last used position,not to jump to the saved one" (set-register register (list (current-window-configuration) nil))) 唯一的问题是当你跳转到它时它会显示一条错误信息.您可以重新定义跳转到寄存器以避免它 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – 按GUID搜索AD
- windows – nt!没有Args的KeWaitForSingleObject
- window10 mysql服务安装
- xaml – 绑定ListPicker.SelectedIndex问题
- 有人可以确认Microsoft Excel 2007内部如何表示数字吗?
- windows-server-2008-r2 – 如何在没有Jumbo数据包的情况下
- windows-8 – 如何使用data-win-bind设置元素的类
- active-directory – AD CS:证书模板不可用
- windows-server-2012-r2 – Windows中“logoff”和“shutdo
- 【原】无脑操作:Windows下搭建Kafka运行环境
推荐文章
站长推荐
热点阅读