以此文章来记录我eclipse中Emacs的成长(欢迎转载,我会持续更新我对Emacs的掌握,有什么错误,大家可以在文章下面评价 谢谢大家)
安装方法:eclipse->Help->Eclipse Marketplace 搜 Emacs下载就ok(如果遇到什么弹窗,选确定或I accept)(翻。墙。环。境下)
安装了插件之后,我们会遇到第一个问题:(我的键盘上没有M键,是用Alt代替其功能的)
就是Emacs环境下,复制是Alt+W,粘贴是Ctrl+Y
刚开始我还在想习惯了就好,持续了两周后,发现这玩意行不通啊。原因是:我在编程时,经常遇到问题回去搜索解决问题的办法,到了浏览器里复制就是操作系统里默认的Ctrl+C和Ctrl+V了,环境交替的多了,转换的时候总要想下是用Ctrl+C去复制还是Alt+W去复制...想多了你会发现你会出现精神分裂的前兆= =。 改操作系统的默认设置的话,要改dll文件,改的不准确,我win7系统就会出问题,没办法胆小怕事的我只能修改eclipse Emacs环境下了快捷键设置了。
位置: window->Perference->General->Keys (稍微要注意的是你将copy修改成Ctrl+C后,要将Emacs里面原来默认其他功能的快捷键Ctrl+C换成另外一个不同的快捷键,不然产生冲突起不了效果。像我就是改成Ctrl+Alt+Shift+C 哈哈 永远都不会在和这个产生冲突了 复制快捷键同样的道理)
前言部分结束。
核心技巧describe-bindings:Ctrl+H,B显示当前所有活动的键绑定及其相关命令的列表
(前提好像是在非html文件下操作,我是在java文件下)
这样成功操作后:Console中就会列出超长的快捷键列表
到这里剩下的就不用我说了,需要什么功能到里面去找,然后设成自己习惯(方便)的快捷键就行了。
我常用的:
复制:Ctrl+C 或 Ctrl+Insert(一进去debug模式后,复制就变成了Ctrl+Insert(位置也不错,用右手))
粘贴:Ctrl+V
查询:Alt+R
搜索文件:Ctrl+X,Ctrl+F
search:Alt+S
content-assist:Alt+/ (内容提示)
goto-line:Alt+G (跳到任意一行)
mark-paragraph:Alt+H(选中当前这个自然段,以空格作为边界线)
Ctrl+E:跳到当前行的最后
Ctrl+A:跳到当前行的最前面
Shift+Enter:无障碍换行
Ctrl+]:快速显示当前类下所有方法
窗口操作:
deactivate-window:Ctrl+X,0(停用(如果以前拆分连接)窗口)
join-other-windows:Ctrl+X,1(好像有使分割的窗口变成一个(下面两个操作就是分割出新窗口))
split-window-vertically:Ctrl+X,2(下面分割出一个新窗口)
split-window-horizontally:Ctrl+X,3(右边分割出一个新窗口)
other-window:Ctrl+X,O 哦~(用来切换窗口)
context-information:Alt+Shift+?(获取提示内容,暂时还不知道和Alt+/的区别)
make-frame:Ctrl+X, 5, 2 (对当前编辑文件创建一个拆分缓冲编辑区,该拆分编辑区感觉完全跳出Eclipse 很大)
join-frame:Ctrl+X, 5, 0 (将当前操作(选中)的拆分缓冲编辑区加入到主框架中)
join-other-frames:Ctrl+X, 5, 1 (所有的拆分缓冲编辑区加入到主框架中)
other-frame:Ctrl+X, 5, O (激活下一个编辑框,注:主框架只算一个编辑框《虽然里面当时包含好几个文件》,而所有的拆分缓冲编辑区每一个独立窗口就算一个编辑框)
switch-to-buffer-other-frame:Ctrl+X, 5, B
大家操作起来才能好好理解到的。。。(上面是我自己的认识。)
暂时就这些了~
相关推荐
其中可能会涵盖插件的功能概述,安装过程,以及如何在Eclipse中启用和配置Emacs+的说明。用户可以通过这个文档了解如何最大化利用Emacs+,并根据个人喜好进行定制。 "Versions - MulgaSoft.mht"文件可能包含Emacs+...
在Emacs中,配置主要通过`.emacs`或`.emacs.d`目录下的文件进行。`.emacs`文件是一个Lisp脚本,用于定义Emacs的行为和设置。在初次使用Emacs时,这个文件可能是空的,但随着你对Emacs的了解加深,你会逐渐添加各种...
- 这个扩展不仅提供了基本的编辑操作,还支持Emacs中的高级特性,如多窗口编辑、自动补全、宏录制和回放等。 2. **键盘映射(Key Map)** - Emacs+允许用户自定义Eclipse中的键盘快捷键,使其与Emacs保持一致。这...
"eclipse的键位设置(emacs改进)"这个主题意味着我们要讨论如何在Eclipse中实现类似Emacs的键位绑定,以及这可能带来的好处和可能遇到的问题。首先,我们需要了解Eclipse中的键位配置是如何工作的。 Eclipse的键位...
在Emacs中集成Cscope,可以实现如下功能: 1. 查找函数定义:输入函数名即可快速跳转到其定义位置。 2. 查找调用某函数的地方:找到所有调用指定函数的代码行。 3. 查找变量或符号的定义:快速定位变量或符号的声明...
emacs开发中常用的插件集合,可直接解压缩到当前用户的.emacs目录使用
用于vs2012的emacs插件 具体使用方法见我的博客相关文章,或google...
在压缩包子文件的文件名称列表中,只列出了“rfc”,这可能意味着压缩包内包含的是irfc插件的源代码、配置文件或相关资源,用户可能需要自行编译或安装到Emacs中。 使用irfc for emacs可以实现以下功能: 1. **...
在本文中,我们将深入探讨ecb插件的功能、用途以及如何在Emacs中安装和使用。 ecb插件是专门为程序员设计的,它提供了一个集成的代码浏览器,可以帮助开发者更高效地浏览和管理项目中的源代码。ecb提供了以下核心...
通过集成Projectile,用户可以快速、便捷地在Emacs中导航和操作项目文件,无需离开编辑器。 Projectile的主要功能包括: 1. **快速项目切换**:Projectile提供了一个快捷命令,让用户能够迅速在不同的项目之间切换...
带有命令行显示等多功能的emacs配置文件,只需要将config.emacs改名为.emacs放用户目录下即可使用,如果/home/gqb,用户名为gqb。或者cd ~进行用户目录。
它可能还会涵盖Emacs Lisp编程,这是Emacs的核心定制语言,允许用户编写自己的扩展和插件。通过学习Emacs Lisp,读者可以深入理解Emacs的工作原理,并能够根据需要定制其功能。 《GNU Emacs Pocket Reference》则是...
- **持续学习与贡献**:Emacs社区活跃,用户可以通过贡献代码、文档或插件等方式参与到Emacs的发展中来,共同推动其进步。 ### 总结 Emacs是一款高度可定制的文本编辑器,具有悠久的历史和发展背景。它不仅提供了...
在Emacs中,`.emacs`是初始化配置文件,而`.emacs.d`目录则存储了与Emacs配置相关的所有自定义设置、插件和数据。这个`.emacs.d`配置插件集提供了一些实用的工具,旨在提升Emacs的使用体验。 首先,我们来详细了解...
插件在EMACS中的作用至关重要,它们能够提供以下功能: 1. **代码智能补全**:例如`auto-complete`插件,能为多种编程语言提供自动补全,提高编码效率。 2. **语法高亮**:如`rainbow-delimiters`能使不同级别的...
C#-mode是Emacs中的一款插件,专为C#编程语言设计,旨在提供更好的代码编辑体验。通过这款插件,用户可以在Emacs环境中享受到C#关键字的高亮显示、自动完成、语法检查等特性,极大地提高了开发效率。 C#-mode插件...
emacs的配置文件,适用于emacs22.x和23.x,是我在网上找的然后整理的,配合mingw使用的,压缩包里的内容要放在根目录下才能好用,查找根目录的方法是:先按C-x再按C-f然后输入~符号再回车就会看到根目录了.
安装方式这个套件已经被 melpa 所收录,只需要在你的程序中加入 .emacs(add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/") t)再使用 M-x package-install pangu-spacing ,...
Evil则是Emacs中的一个插件,它为Emacs带来了Vim编辑器的操作模式,使得习惯Vim键绑定的用户可以在Emacs环境中无缝切换。Verilog Mode是Emacs为Verilog语言设计的专用模式,提供了许多针对Verilog编程的便利功能,...
Emacs的窗口操作包括删除所有其它窗口、上下分割当前窗口、左右分割当前窗口、删除当前窗口、向下滚动其它窗口、向上滚动其它窗口、切换光标到另一个窗口、选择另一个窗口中的缓冲、显示另一个窗口中的缓冲、在另一...