`

emacs ide配置

 
阅读更多
原文地址:http://www.boyunjian.com/do/article/snapshot.do?uid=6036214520230700813




该常用配置包含以下插件:
color-theme
tabbar
linum
ecb-autoloads
session
ibuffer
等等
相关资源可以从以下地址下载:
http://download.csdn.net/detail/vivianke/4557362

该资源的目录结构如下:
└─site-lisp
    │  color-theme.el
    │  ibuffer.el
    │  ido.el
    │  linum.el
    │  redo.el
    │  session.el
    │  tabbar.el
    │  xcscope.el
    ├─cedet-1.0pre6
    ├─ecb-2.40
    └─themes

使用前要做的事情:
1,下载的配置,放置目录:~/emacs/site-lisp/
2,修改默认工作目录,如下行所示:
(setq default-directory "~/develop/") ;;设置默认工作目录

常用操作说明:

1,打开文件操作:Ctrl-x Ctrl-f


使用左右键选择目录,使用Enter选择要编辑的文件
2,打开ecb的ide环境
(global-set-key [f12] 'ecb-activate) ;;定义F12键为激活ecb
(global-set-key [C-f12] 'ecb-deactivate) ;;定义Ctrl+F12为停止ecb

使用Ctrl-F12关闭IDE
3,使用tabber管理打开的多个源码文件
以下是tabber插件的配置:
(global-set-key [M-up] 'tabbar-backward-group)
(global-set-key [M-down] 'tabbar-forward-group)
(global-set-key [M-left] 'tabbar-backward)
(global-set-key [M-right] 'tabbar-forward)
(global-set-key [M-next] 'tabbar-forward-tab)
(global-set-key [M-prio] 'tabbar-backward-tab)
举例说明:
切换到前一个文件:Ctrl-<-
切换到后一个文件:Ctrl-->
4,关闭当前编辑的文件,也就是关闭当前buffer
Ctrl-x  k(默认)
5,当前打开的文件列表
Ctrl-x Ctrl-b
然后使用g更新当前打开的文件列表
6,编译当前cpp源码
根据以下配置:
(global-set-key [(f8)] 'open-eshell-other-buffer)
使用F8打开一个shell窗口,在该窗口可以执行g++等命令
若要关闭shell的窗口,使用默认的Ctrl+x 0快捷键隐藏打开shell窗口

或者根据配置:
(global-set-key [(f5)] 'quick-compile) ;;快捷键F5
使用F5编译c文件
(global-set-key [C-f5] 'quick-compile-cpp) ;;快捷键C-F5
使用Ctrl-F5编译cpp文件
若要关闭编译结果的窗口,使用Ctrl-x 1只显示当前的源码编辑的窗口
7,保存当前文件
Ctrl-x Ctrl-s(默认)
8,符号自动补全
Alt+/

备注:
以上配置说明对于emacs 22同样有效


分享到:
评论

相关推荐

    emacs配置IDE

    emacs配置IDE相关资料,包括代码补全等等。

    emacs的完全配置(autocomplete cedet ecb yasnippet)

    emacs 的完全配置, 将emacs配置为IDE 代码补全,模板公功能。 函数跳转, 工程管理, 等等

    exordium:一个Emacs配置,它将使您的C ++ IDE嫉妒

    可移植的Emacs配置专注于为C ++和Lisp / Clojure编程添加IDE级别的功能。 它仅适用于Linux和OS X上的Emacs 26.1及更高版本,包括-nw模式,但它也应适用于Windows。 它是模块化且可定制的。 它不是入门工具包,而是...

    leetcode感觉难度大-lain-emacs:适用于顽固的dvorakvimmer的现代(?)Emacs配置

    IDE 都是一样的: 在您变得富有成效之前,他们是一个学习曲线。 即使您认为自己很有效率,您仍然只使用它所提供的 10%。 配置通常分为两部分,默认部分或核心(如果您愿意),以及更灵活的部分或模块。 老实说,我...

    IQSS.emacs:另一个.emacs.d

    该项目的主要目标是提供一种Emacs配置,该配置或多或少可以像您期望的编辑器或IDE在二十一世纪第二个十年中那样工作,而不会失去使Emacs与众不同的东西。 选择包含的软件包时要考虑社会科学家(例如,它包括对R,...

    emacs-configuration:我所有的Emacs配置

    emacs-configuration:我所有的Emacs配置

    emacs-init

    它的目的是共享一个Emacs工作配置示例,您可以从中获取想法,但也可以选择不经任何修改就使用以获得现代IDE(以及更多)。 另一个兴趣是提供一个示例,说明如何使用Emacs的组织模式来编写,组织和记录配置文件的...

    megumacs:类似Doom的emacs配置

    安装将此仓库克隆到您的.emacs.d中: $ git clone https://github.com/0-l/megumacs.git ~ /.emacs.d --recurse-submodules字形当前在配置中设置的字体是 。 要安装连字,需要使用字体。图示如果您喜欢精美的图标,...

    Condor-Emacs:Condor Emacs是开箱即用的Emacs体验的一种选择

    目前,此版本仅专注于C和C ++语言的IDE。 但是很快将支持更多的语言。 目前,这只是一个测试版,欢迎对该项目提供任何帮助。 | 目录 苹果系统 视窗 安装 编程语言支持 更新 Condor Emacs发布 配套 执照 特征 ...

    eclipse ide 变得如此热门

    eclipse ide 变得如此热门,以至于出现在许多工作简历中。但是,也正因为它的功能繁多,使得难于入手了。在这篇文章中,sam brodkin 分享了他最常用的一些eclipse功能。他也提到了那些会让你的手指动的飞快的热键...

    java俄罗斯方块源码代码最少-bauer:Emacs+NixIDE

    java俄罗斯盒子源码最少代码bauer:Emacs+Nix IDE 这个 ORG 模式文件生成一个 Emacs 配置。 我称它为+ IDE。 也就是说,Emacs 配置与硬编码的 Nix 存储路径集成在一起。 这提供了一种功能性的 Emacs 配置。 Emacs 和...

    lsp-mode:用于语言服务器协议的Emacs客户端库

    旨在通过与最流行的Emacs软件包(例如company , flycheck和projectile可选集成来提供类似于IDE的体验。 非阻塞异步调用 当Emacs&gt; 26(需要flymake&gt; = 1.0.5)时,通过 (推荐)或flymake进行实时诊断/ 代码完成...

    elpy:Emacs Python开发环境

    Elpy,Emacs Python IDE Elpy是一个Emacs软件包,用于将强大的Python编辑功能引入Emacs。 它结合并配置了许多其他软件包,这些软件包都是用Emacs Lisp和Python编写的。 Elpy在有完整记录。 重要说明:当前支持 我...

    Emacs_Cpp_Python_IDE:Emacs CCPP,Python环境

    自述文件 其他配置 配套 新树 宝林 编辑 无处不在 斯密克斯 缓冲 麻利 yasnippet 自动完成 C / C ++环境 配套 弹丸 切德 Python环境 配套 埃尔皮 组织模式 截屏: 参考

    java8看不到源码-dev-kt:轻量级的单文件Kotlin/JavaIDE特性

    一个基于属性的配置文件,可破解 实验性 Java 支持 基于ServiceLoader插件系统 简单对比一下: 开发Kt 正确的 智能创意正确的, 带检查 Emacs 不正确 VS代码不正确 对于 Linux 用户 要在 Linux 上使用 JavaFX 版本,...

    merlin:Vim和Emacs中OCaml的上下文相关完成

    负责配置Emacs和Vim,以充分利用当前安装。 如果愿意,还自己。 手动构建和安装Merlin 汇编 依赖关系:ocaml&gt; = 4.02.3,ocamlfind,yojson&gt; = 1.6.0,沙丘&gt; = 1.8。 dune build -p merlin 注意:如果要使用...

    clojure-dev-friday

    clojure-dev-星期五 此存储库包含用于了解 Clojure 的示例和存根。... :预配置设置,所有 Emacs 优缺点都适用 :允许调试 Clojure 代码,彩虹括号 :带有实时 REPL 的相当新的编辑器 :调试器、自动导入、初

    计算机锻炼历程1

    2、 用熟一种程序员的编辑器(不是IDE) 和一些基本工具Vim / Emacs / Notepad++,学会如何配置代码补全,外观,外部命令等 3、 熟悉Un

    弧度::watermelon:结合了优雅和实用性的点文件

    已配置软件,功能 (支持的最低版本:25.2 ) 下一代软件包管理器, 使用清理和干燥程序包定制使用文件和命令选择更简单,错误更少(比 , , ) 更健壮和简化的单缓冲器文本搜索(比 ,)用 使用对和用法进行排序...

    dotfiles:我的个人设定

    点文件这些是我的公共点文件,包括以下内容:ideavimrc 对于我的《毁灭战士》 Emacs发生了某些事情,并且需要一种替代方法,我在键绑定等方面使Intellij Idea配置尽可能接近我的《毁灭战士》 Emacs。所需的插件这些...

Global site tag (gtag.js) - Google Analytics