热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

【转】在ecb里使用自定义快捷键切…

都知道在emacs中切换窗口一般使用C-xo,切分窗口使用C-x2,C-x3。可是在ecb中已经把窗口切分成如下状态:----------
都知道在emacs中切换窗口一般使用C-x o,切分窗口使用C-x 2,C-x 3。可是在ecb中已经把窗口切分成如下状态:
-------------------------------------------------------------------------------------------------------------------------------------
|        Directories         |                                                                                                                                         |
|--------------------------- |                                                                                                                                         |
|          Sources            |                                                                Edit-area                                                            |
|--------------------------- |                             (Can be splitted in serveral edit-window)                                   |
|           Method             |                                                                                                                                         |
|--------------------------- |                                                                                                                                         |
|            History            |                                                                                                                                          |
--------------------------------------------------------------------------------------------------------------------------------------
|                                             Persistent Compilation-window (optional)                                                       |
--------------------------------------------------------------------------------------------------------------------------------------

    如何在directories/sources/methods/history间切换就成了问题。使用C-x o显然不是明智的选择,因为它不能直接切换到我想切换到的窗口。ecb提供了几个命令切换这些窗口:
    通过M-x customize-option,再键入ecb-key-map进入keybindings设置:
    找到如下几个命令:ecb-goto-window-*(如ecb-goto-window-history),这个命令就可以直接进入我们需要的窗口,再找到它所对应的key,可以看到:使用C-c . g*(*表示这几个窗口的首字母:d,m,s,h)可以切换到想要的窗口,但是这几个组合键比较复杂,我们可以设置为自己习惯的不冲突的快捷键。我设置为了
(C-c 0进入Directories
C-c 1进入Sources
C-c 2进入Methods
C-c 3进入History
C-c e回到文本编辑)
    设置方法是把每个命令对应的Use common prefix-key: 设置为nil。然后再设置其Key为上面对应的快捷键再保存即可。举个例子:
[INS] [DEL] Key-definition:
            o Use common prefix-key: [Toggle] off (nil)
            o Key: C-c 1
            o Function or lambda-expression: ecb-goto-window-sources
    这样,我们就可以使用C-c *这样的快捷键自如地切换小窗口了:-)


推荐阅读
  • 基于Node.js的高性能实时消息推送系统通过集成Socket.IO和Express框架,实现了高效的高并发消息转发功能。该系统能够支持大量用户同时在线,并确保消息的实时性和可靠性,适用于需要即时通信的应用场景。 ... [详细]
  • 本文深入解析了 Apache 配置文件 `httpd.conf` 和 `.htaccess` 的优化方法,探讨了如何通过合理配置提升服务器性能和安全性。文章详细介绍了这两个文件的关键参数及其作用,并提供了实际应用中的最佳实践,帮助读者更好地理解和运用 Apache 配置。 ... [详细]
  • 微信支付授权目录配置详解及操作步骤
    在使用微信支付时,若通过WeixinJSBridge.invoke方法调用支付功能,可能会遇到“当前页面URL未注册”的错误提示,导致get_brand_wcpay_request:fail调用微信JSAPI支付失败。为解决这一问题,需要正确配置微信支付授权目录,确保支付页面的URL已成功注册。本文将详细介绍微信支付授权目录的配置步骤和注意事项,帮助开发者顺利完成支付功能的集成与调试。 ... [详细]
  • 浅析PHP中$_SERVER[
    在PHP后端开发中,`$_SERVER["HTTP_REFERER"]` 是一个非常有用的超级全局变量,它可以获取用户访问当前页面之前的URL。本文将详细介绍该变量的使用方法及其在不同场景下的应用,如页面跳转跟踪、安全验证和用户行为分析等。通过实例解析,帮助开发者更好地理解和利用这一功能。 ... [详细]
  • MongoDB Aggregates.group() 方法详解与编程实例 ... [详细]
  • 火狐浏览器中使用JavaScript为audio标签的src属性赋值时遇到的问题及解决方案
    在火狐浏览器中,使用JavaScript为``标签的`src`属性赋值时可能会遇到兼容性问题。本文详细探讨了这一问题的成因,并提供了一种有效的解决方案,确保音频文件能够在火狐浏览器中正常播放。通过调整JavaScript代码,可以避免常见的加载失败或播放中断现象,提升用户体验。 ... [详细]
  • 本文将详细介绍如何在SSM框架中无缝集成ShardingSphere 4.10,以实现高效的数据分片和读写分离。通过实例演示和代码解析,帮助开发者快速掌握这一复杂但实用的技术。文章从基础概念入手,逐步深入到具体配置和应用实践,旨在为读者提供一个全面、易懂的整合指南。 ... [详细]
  • 深入解析 JavaScript 代码执行流程:理解执行上下文与变量提升机制
    本文深入探讨了JavaScript代码的执行流程,重点解析了执行上下文和变量提升机制。通过详细分析代码解析过程,帮助开发者更好地理解JavaScript中的作用域和执行环境,为编写高效、无误的代码提供理论支持。 ... [详细]
  • Envoy 流量分配策略优化
    在本研究中,我们对Envoy的流量分配策略进行了优化,旨在提高系统的稳定性和性能。实验环境包括一个前端代理服务(Envoy,IP地址为172.31.57.10)和五个后端服务。通过调整Envoy的配置,实现了更高效的流量分发和负载均衡,显著提升了整体系统的响应速度和可靠性。 ... [详细]
  • 在主从复制架构中,Bingo_MySQL 同步工具的应用与优化具有重要意义。为确保高效同步,建议使用相同或兼容的 MySQL 版本,并确保两台服务器位于同一局域网内,且网络连接畅通无阻。若无法 ping 通,请检查 IP 配置及防火墙设置,以保证网络连通性。此外,合理的配置参数和定期维护也是提升同步性能的关键因素。 ... [详细]
  • BZOJ1034 详细解析与算法优化
    本文深入解析了BZOJ1034问题,并提出了优化算法。通过借鉴广义田忌赛马的贪心策略,当己方当前最弱的马优于对方最弱的马时进行匹配;同样地,若己方当前最强的马优于对方最强的马,也进行匹配。此方法在保证胜率的同时,有效提升了算法效率。 ... [详细]
  • 在Hive中合理配置Map和Reduce任务的数量对于优化不同场景下的性能至关重要。本文探讨了如何控制Hive任务中的Map数量,分析了当输入数据超过128MB时是否会自动拆分,以及Map数量是否越多越好的问题。通过实际案例和实验数据,本文提供了具体的配置建议,帮助用户在不同场景下实现最佳性能。 ... [详细]
  • 在稀疏直接法视觉里程计中,通过优化特征点并采用基于光度误差最小化的灰度图像线性插值技术,提高了定位精度。该方法通过对空间点的非齐次和齐次表示进行处理,利用RGB-D传感器获取的3D坐标信息,在两帧图像之间实现精确匹配,有效减少了光度误差,提升了系统的鲁棒性和稳定性。 ... [详细]
  • 通过采用JSON数据格式,能够高效且精确地获取用户的实时地理位置信息,为各类位置服务应用提供可靠的数据支持。该方法不仅简化了数据交换流程,还提高了地理信息处理的准确性和效率,适用于移动应用、导航系统及物联网设备等多种场景。 ... [详细]
  • Python初学者入门指南:从基础到实践的全面学习路径本文为Python初学者提供了一条从基础到实践的全面学习路径。特别介绍了Python字典(Dictionary)中的`items()`方法,该方法用于返回字典中所有键值对的视图对象,便于在循环和其他操作中使用。通过实例讲解,帮助读者更好地理解和应用这一重要功能。 ... [详细]
author-avatar
海边拾贝壳女孩_182
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有