emacs 通过名称切换frame(帧)
2016-02-25 00:00
295 查看
emacs如果开多个frame,通过C-x 5 o切换很不方便,查了很久才发现解决方法。
参考:
If frame named “xyz” exists, then switch to that frame
Switch between frames by number or letter
选中的代码:
添加到emacs初始化文件,然后通过M-x switch-to-frame然后输入F1等编号就可以了。
曾经选中icicles,但icicles会覆盖所有的命令,十分不习惯。
icicles的安装也比较方便,通过emacs的包安装,在emacs初始化脚本中添加(icy-mode 1)即可使用。
有没有更方便的方法呢?有的请交流一下。
参考:
If frame named “xyz” exists, then switch to that frame
Switch between frames by number or letter
选中的代码:
(defun switch-to-frame (frame-name) (interactive "sFrame name:") (let ((frames (frame-list))) (catch 'break (while frames (let ((frame (car frames))) (if (equal (frame-parameter frame 'name) frame-name) (throw 'break (select-frame-set-input-focus frame)) (setq frames (cdr frames))))))))
添加到emacs初始化文件,然后通过M-x switch-to-frame然后输入F1等编号就可以了。
曾经选中icicles,但icicles会覆盖所有的命令,十分不习惯。
icicles的安装也比较方便,通过emacs的包安装,在emacs初始化脚本中添加(icy-mode 1)即可使用。
有没有更方便的方法呢?有的请交流一下。
相关文章推荐
- esb产品
- 据说, 这个笑话曾排世界第一!
- Js 冒泡事件阻止
- 彻底理解javascript的回调函数(推荐)
- windows eclipse远程连接hadoop集群并提交任务运行
- Java中的Map List Set等集合类
- Linux中的In命令
- php长连接
- Centos 7 网卡bug一例
- eclipse导入的web项目不能部署到tomcat,显示为java项目
- #Linux协议栈你学得会# 之 本机地址 vs 127.0.0.1
- windows下安装cygwin及配置
- iOS开发笔记
- 使用AudioConverterFillComplexBuffer函数时返回-50 和17....
- iOS网络编程之五——请求回执类NSURLResponse属性简介
- iOS新的视频开发框架AVPlayerViewContoller与画中画技术
- Android GridView使用
- 存储过程中sql语句按变量进行判断执行相应的查询条件
- html 事件的添加和删除
- Nginx 出现413 Request Entity Too Large