Emacs的安装配置和使用
Posted ExASIC
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Emacs的安装配置和使用相关的知识,希望对你有一定的参考价值。
本文同步发表于:
http://exasic.com/article/index.php?md=linux-06
为什么选Emacs
为什么选Emacs?刚开始工作时同事在用,所以我也被迫用了。
期间也试过UltraEdit、GVim、VSCode等。如,
UltraEdit,一开始没有Linux版本,只能在Windows上用,用来写Verilog、开发FPGA效率很高,尤其喜欢列编辑功能。
GVim坚持过一段时间,苦于三种模式要经常切换,快捷键太多,至今也没能熟练操作。
最近听说VSCode不错,本想试试,但对Linux内核有要求,公司服务器上内核太老,没能安装上。
听说Atom和Sublime也有不少人在用,学编辑器意味着重新配置一大堆东西,重新学一套快捷键。我不太喜欢折腾,就没有尝试。
所以选Emacs仅仅是因为不会其它的编辑器。跟“神”无关。
下载
官网:https://www.gnu.org/software/emacs
因为我们做芯片主要在Linux服务器上工作,所以点"GNU/Linux",选择合适的靠近的ftp镜像站点下载。
在ftp里找到最新版本,比如现在最新版本是26.1,下载emacs-26.1.tar.gz或者emacs-26.1.tar.xz。
安装
解压:
tar -zxvf emacs-26.1.tar.gz
或者
xz -d emacs-26.1.tar.xz
tar -xvf emacs.26.1.tar
编译安装:
一般我们并没有服务器管理员权限,所以我们安装到自己的home目录。
cd emacs-26.1
./configure --prefix=/home/xxx
make
make install
这样,我们就能看到/home/xxx/bin下多了一个emacs文件,是软链接,指向emacs-26.1。
基本配置
如果/home/xxx/bin不在环境变量path里,就添加一下。
set PATH=/home/xxx/bin:${PATH}
export PATH
这样应该就可以正常打开emacs。在terminal里敲emacs
试一下,不出意外会打开emacs的图形界面。
使用
对于一般的使用,不需要额外的配置了。默认emacs已经支持了常见编程语言的高亮,包括Verilog、SystemVerilog。
我们不需要任何快捷键,就像使用Windows记事本一样,Terminal里敲emacs test.sv
,然后写入一段SV代码,写完后点工具栏的“保存”按钮。
总结
本文介绍了Emacs的安装、配置和简单使用,可以看到几乎是开箱即用。不需要任何额外的配置,也不需要学习任何快捷键,对入门非常友好。
这一点Emacs比GVim稍好一点。下图是MacTalk文章中关于GVim和Emacs学习曲线对比:
图片来源:
http://macshuo.com/wp-content/uploads/2014/03/vimemacs1.png
注:本文无意挑起圣战,编辑器用的好不好,只是熟练问题。代码写的好不好,还是项目经验问题。
欢迎关注ExASIC
分享数字集成电路设计中的经验和方法
分享让工作更轻松
以上是关于Emacs的安装配置和使用的主要内容,如果未能解决你的问题,请参考以下文章