1. 概述
erlang的IDE有很多种,包括EMACS, VIM, ERLIDE(基于Eclipse),我都用过。感觉还是EMACS+DISTEL好用。ERLIDE至今还未发布1.0版,而且很久没有更新了,经常无故就报错退出了。换来换去还是选用官方推荐的EMACS比较好。
网上EMACS+DISTEL的文件很多,这里就不重复了,自己可以GOOGLE一下。我这里想说的是如何变换EMACS的背景色和前景色,以及为EMACS增加行号,对于初学者来说很有用,能够熟悉尤其是对EMACS LISP有兴趣的人毕竟不多。
2. 修改EMACS配色方案
打开工作目录下的.emacs文件(如果在LINUX下,应该是隐藏的,我用的是XP),在文件最开始加上以下几行
(setq default-frame-alist
'((top . 50) (left . 100)
(width . 95) (height . 35)
(cursor-color . "blue" )
(cursor-type . box)
(foreground-color . "green" )
(background-color . "black" )
))
(show-paren-mode)
(global-font-lock-mode t)
修改成你喜欢的颜色就可以了。
3. 为编辑器增加行号
在网络上下载linum.el文件,google一下,到处都是。然后将他拷贝到.../emacs/lisp下,最后再在.emacs文件中的ERLANG MODE和distel之间,添加以下内容:
(require 'erlang-start)
(require 'linum)
(global-linum-mode 1)
4. EMACS垂直分割成两个窗口
按下CTRL+x,然后输入3,则成功了,然后在ERLANG菜单中打开SHELL即可。这样左边就是代码编辑框,右边就是ERLANG外壳了。
分享到:
相关推荐
Erlang插件 将和其他基于IntelliJ的产品( , , 等)转变为便捷的 ... 代码编辑/缩进/格式改进( , , , , , , ) 运行配置的工作目录( ) Windows上的钢筋( , , ) 源文件不再在构建时复制到输出( )
4. **交互式Shell(REPL)**:Erlide提供了一个集成的REPL(Read-Eval-Print Loop)环境,可以直接在IDE内运行Erlang命令,进行快速测试和验证。 5. **重构工具**:Erlide支持Erlang代码的重构操作,如重命名、提取...
3. **配置Erlang SDK**: 安装Erlide后,需要配置Erlang的SDK路径。这通常包括erts和lib目录,它们包含了Erlang的运行时系统和标准库。在Eclipse中,选择"Window" -> "Preferences" -> "Erlang" -> "Installations",...
4. **环境变量配置**:安装过程中,Erlang的路径需要添加到系统环境变量的PATH中,以便于在命令行中直接运行Erlang命令。如果你的安装向导没有自动完成这一步,你需要手动进行配置。 5. **验证安装**:安装完成后,...
Eclipse 4.2.2版本是Java开发的集成环境,而"Erlang在eclipse4.2.2里的开发编译工具"主要指的是Erlang IDE(Erlang Development Tool for Eclipse,简称ErlIDE或Erlide)。 Erlide是Eclipse平台上的一个插件,它为...
Distel是一款用于Erlang开发的集成开发环境(IDE)插件,它提供了在Emacs中的代码编辑、调试和测试功能。对于Erlang开发者来说,Distel是提高效率和便利性的必备工具。本文将详细介绍如何配置和使用Distel,以便在...
3. **配置Erlang SDK**:安装完成后,需要配置Erlang SDK路径,使Erlide能够找到Erlang编译器和运行环境。 4. **创建Erlang项目**:在Eclipse中新建一个Erlang项目,开始编写你的Erlang代码。 5. **运行和调试**:...
用于源代码索引和操作的通用Erlang引擎,可由代码编辑器和IDES使用以提供高级功能。 可以通过VSCode的和(可能带有某些扩展)来访问此功能。 server应用程序是端点。 重要的提示 目前,此存储库的内容易变。 我正在...
【标题】"eclipse_luna_with_erlide_03" 指的是Eclipse Luna版本集成...通过安装和配置这个版本的Eclipse,用户可以直接在IDE中编写、调试和管理Erlang项目,享受无缝集成的开发环境,从而提升Erlang开发的效率和体验。
Eric6是一款基于Qt框架,使用Python语言开发的开源集成开发环境(IDE),主要针对Python和Erlang编程语言。这个版本被称为“最后汉化版”,意味着它可能是该软件汉化工作的最终成果,可能由于官方停止更新或汉化团队...
不过在几个新环境接了好几个比较紧的任务后,我不得不从 vscode 转向 liteide,坦率地说,默认安装后的 liteide 确实不太好用,下面我简单介绍一下我顺手的 liteide 的打造方法。 去掉自动代码格式化 golang 和 ...
"eric5-5.4.1" 是 Eric 开源集成开发环境 (IDE) 的一个特定版本号,这里的 "5.4.1" 指示了这是 Eric 的第五个主要版本中的第四个次要更新和第一次修订。在软件版本控制中,这种格式通常表示主版本.次版本.修订版本,...
SpaceVim 是一个高度模块化的 Vim IDE(集成开发环境),它旨在为 Vim 用户提供一种快速、高效、现代化的开发体验。作为一个开源项目,SpaceVim 社区由全球各地的开发者共同维护和贡献,使得这个项目不断发展和完善...
这个文件很可能是 Eric the Elixir IDE 的一个版本,Eric 是一个开源的集成开发环境(IDE),专门设计用于编写 Elixir 语言的代码。Elixir 是一种基于 Erlang VM (BEAM) 的函数式编程语言,常用于构建可扩展的、并发...
在Aruduino编辑器中配置ESP8266,首先需要安装Arduino IDE,并确保其版本支持ESP8266模块。下载并安装ESP8266的硬件库,这通常可以通过Arduino IDE的“管理库”功能完成。接着,选择合适的ESP8266板型,如NodeMCU、...
要使用 ESense,首先需要确保已经安装了 Emacs 和 Erlang 的开发环境。然后,可以使用 Emacs 的包管理器(例如 MELPA 或 ELPA)来安装 ESense。在 Emacs 中打开包管理器,搜索 ESense 并按照提示进行安装。安装完成...
-完全开放的用户自定义配置与神奇实用的编辑状态恢复功能 -强大的多行选择和多行编辑 -雷电般快速的文件切换 -随心所欲的跳转:快速罗列与定位函数/HTML的元素、跳转到指定行 -集所有功能于一身的命令面板 -Package ...
这个项目的主要目标是为Elixir开发者提供一个强大的、视觉上吸引人的代码编辑环境,特别在使用像gedit这样的基于GTK+的文本编辑器时。 **Elixir编程语言** Elixir是一种功能丰富的、动态类型的、面向并发的编程...
2. **Go语言安装与环境配置** 在开始学习之前,你需要在你的操作系统上安装Go的开发环境。教程会指导你如何在Windows、macOS和Linux等平台上下载并安装Go的二进制包,设置GOPATH环境变量,以及验证安装是否成功。 ...