emacs *** 作 - 插件篇

emacs *** 作 - 插件篇,第1张

使用emacs默认软件源安装软件速度比较慢,国内的用户一般需要替换软件源,这里我将软件源替换为清华镜像。

M-x package-install 安装插件 neotree ,配置快捷键 F8 。

M-x package-install 安装插件 company ,设置启动时默认启动该插件。

M-x package-install 安装插件 smex ,重新设置明命令快捷键。

M-x package-install 安装插件 flycheck ,设置启动时默认启动该插件。

我是Mac平台的Gnu Emacs

配置什么的这个要看个人习惯,我的经常用的有下面这些:

autopair

browse-kill-ring

anzu

highlight-symbol

youdao-dictionary

auto-complete

reveal-in-finder

dash-at-point【各种语言各种文档,是Dash的emacs插件】

hydra

gtags

irony-mode【C, C++, Object-C】

magit

上面的建议用系统提供elpa安装,可设定melpa为下载源,具体参照emacs wiki

如果实在懒可以试试space-emacs

总算看到有人问emacs的问题了,真不容易···

刚回答过一位仁兄的问题,不巧被百度封了,怨念中,下面给个粘贴版:

win下使用emacs不会是个好选择,但是也看个人喜好。

在xp和win7下使用过emacs,win8如此高大上的系统,没用过。想来emacs在win8下也不会有太大问题。下载区gun的主页就行了,这里有emacs for windows的gun下载主页:

http://ftp.gnu.org/gnu/emacs/windows/

向下拖,最后的列表,建议下emacs24.3版本。emacs的更新是很实在的,不会说像一些国产商业软件一样,屁大点事都弄个更新,eamcs每次更新都会有很大的变化,而且新版本稳定后也更好用。

emacs在win中安装有2中方式:直接下载二进制文件 和 下载源码编译。

一般来说,直接从上面的连接下载编译好的emacs就行了,这个一般是用MGwin在windows下编译的。自己弄的话,下个mgwin或cygwin,手动make编译,但不推荐这么做,挺折腾,各种依赖包,时间也很长。如果真想体验一把,请另行百度,有教程。

eamcs想在win下用的舒坦对新手来说不是件容易的事。不清楚是谁鼓动你在win下用emacs写C的。如果你没有特殊的需求,比如,主要开发工作针对linux,建议你直接使用VS来写VC,方便直接,开箱即用。

emacs是个geek味道很浓的东西,具体体现就是:

没插件啥也干不好

插件安装千奇百怪没有统一的方式,好在24.3的elpa一定程度上缓解了到处找插件的问题,但是治标不治本。

配置过程是在使用elisp编程,门槛相对较高,起码比鼠标点来点去高不少

插件之间存在一些冲突,因为都是爱好者开发的,单个插件可能经过测试,但是这些东西放一块好不好使,只有天知道。当然,知名的插件肯定是没问题的,但是那些偏门的东东,就不好说了。

emacs使用,包括插件自带的说明文档,都不可能有中文支持,纯英文虽然很练水平,但是对一些人,起码是我来说,很头痛。

基本就是这些。不是说emacs有什么不好,都说高手才会使用emacs,所以这个东西,从来都不是对新手准备的,对新人相当的不友好。如果你用过vim,可能会觉着emacs初始的工作方式比vim好太多,起码不会按个esc就啥也输不进去。但是相信我,你被骗了,真的。想让此等神器按你的方式工作,不折腾个欲仙欲死是不大可能了。geek么,就喜欢折腾,如果你是这样的人,恭喜你,你找到了世界上最好玩的玩具,它能从各方面满足你折腾与探索之心,尽情享吧。

如果你还是想用eamcs,体验下这个gnu的拳头产品的魅力,下面可以给点建议:

下载emacs后,请完成最基本的配置,找到.emacs.d和.emacs文件所在位置,这个在windows下很多人一头雾水。如果有疑惑,请百度 emacs中文网。推荐用注册表方式指定home目录。

做好心理准备,最少在一星期之内,你不可能用它开始工作。

花半个小时看emacs toturial。emacs刚启动的欢迎界面上有连接,也可以在help菜单下找到

熟悉了基本,可以去网上copy点配置贴到.emacs文件中,顺带瞅瞅elisp的尊容,以后要经常和它打交道。在这个过程中,你会见识到emacs在几行elisp代码下翻天覆地的变化,起码表面上看起来,完全就是2个东西。

推荐篇文章:“一年成为eamcs高手”http://blog.csdn.net/redguardtoo/article/details/7222501 想少走弯路,可以严格按照上面说的做。

如果你看了第5条,觉着有道理,请下载牛人的配置,去github逛逛吧,你需要一个gitextension,请自行安装,这个可以帮你在后面方便地管理你的.eamcs.d文件夹。配置新手推荐 emacs-starter-kit或者 prelude,它们都在github上,请自行搜索。我用的是第二个,配置比较基础,感觉还不错。

如果你已经会用牛人配置的基本功能了而且还对emacs有很大的热情,可以着手配置C开发环境了。

基本上这样。那个问题是在问怎么在windows下用emacs写C,后面是一些C开发插件的配置,这个自动帮你pass了。

度娘手下留情,不要封我答案。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9883324.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存