Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Emacs 个人使用

Emacs 个人使用

作者头像
zucchiniy
发布于 2020-05-22 06:35:33
发布于 2020-05-22 06:35:33
8260
举报
文章被收录于专栏:洞明学问洞明学问

使用 Emacs 已经有两三年的时间了,从最开始自己配置了一个垃圾版,到后来使用的 spacemacs ,再到后来又重新配置了一个个人简单版,再到又配置了一个综合版,个人版最大的问题就是慢,启动几十个配置比大神们配置的启动几百个还要慢,但是最大的优势就是符合我的使用习惯,可以用我最喜欢的方式配置,也可以把我认为没用的配置删除掉。

当然使用大神们的配置也有一个问题,太大了,而且对于工程化的配置,总需要跟紧开发的路线,可能更新了版本之后,还需要同步更新自己的配置才能使用。这总是让人觉得特别的不爽,而且想要从头学习配置话,总是有一些东西不知道是为什么,也不知道就言怎么用,可是删除掉就是不行,会慢,会报错,会出各种的问题。

怎么学习 Emacs ? 达到真正融汇贯通的境界?

今天读到的这篇文章让我知道应该如果去使用自己的 Emacs。但是大神毕竟是大神,对于我这样的凡人来说,有点太难了,拿到大神说的这篇文章,1241页的全英文文档。但是从大神的思路中,我觉得我找到了一个比较符合我这样的凡人的路线。

熟悉快捷键 : 这个没什么可说的,如果不熟悉快捷键的话,几乎所有的工具都用不好,但是 Emacs 最大的特点就是可以定制你的快捷键,这样可以让你更容易习惯这个工具,能更快的上手。

复杂插件和抄录配置 : 这个也没什么,在入手之后,一个可以使用的配置才是最合适的配置,如果不能使用,那永远也不知道 Emacs 的美在什么的地方,而且工具不能使用,又怎么能当做工具呢?

找到自己的插件 : 这里的插件是指的从你抄录的或者使用过的配置中找到有用的配置,然后吸收为自己的配置,这个过程可能是大神们的一步,但是对于我来说不得不拆分为几步才能慢慢的使用。我现在找到的,呼声最高的 Emacs 就是 org mode , 然后就是 magit 。这两个工具几乎是 Emacs 的半边天。当然对于非程序员来说, org mode 就已经是半边天了,很多人就是冲着 org mode 来使用 Emacs 的。

针对自己的插件进行整理和学习 : 将整理出来的插件,针对插件的文档进行阅读和学习,主要是因为这些插件的文档都相对比较短,目前我看到的最后的也就是 org-mode 的341页,与上千页的文档比较,当然是比较简单的了。

阅读 Emacs Manual : 终于到了最重要的功能了,但是经过了之前的学习之后,应该也就能把这本特别长的文档看完看明白了,然后按大神的思路,一页一页的挨着看, 一个 API 一个 API 的读, 不要跳过每个 API , 都在 ielm 里面实践一下,遇到不知道啥鬼用的 API , 去 Google 或 EmacsWiki 上搜索一下, 看看别人怎么用这些API的。

暂时先就这些工作,等我到了这个技术之后,再进行第二次更新。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-02-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Emacs 折腾记
作为一名在 Windows 下使用了多年 gVim 的少年,已然把它在我需要的地方都收拾得服服贴贴,可以说 Vim 经过配置配置,上得厅堂下得厨房,基本能满足我的所有幻想。
零式的天空
2022/03/28
1.4K0
2016 年的一些总结
2016 年总来的来说还是有所收获的吧。有很多可以说的,但是有觉得没什么营养。写不出高山,那就流水般地写着吧。
一缕殇流化隐半边冰霜
2023/06/09
2280
005. 与 Emacs 高手陈斌闲聊 Emacs
本期节目请来了一位使用 Emacs 近十年的资深用户陈斌[1],他是著名文章《一年成为 Emacs 高手》[2]的作者,同时也是一位拥有近二十年软件开发经验的前辈。
飞驰的西瓜
2022/07/26
1.1K0
005. 与 Emacs 高手陈斌闲聊 Emacs
Emacs Verilog mode 简单使用指南
Emacs,作为一款历史悠久且高度可定制的文本编辑器,深受程序员喜爱。对于硬件描述语言Verilog的开发者而言,Emacs的Verilog模式(Verilog mode)提供了丰富的语法高亮、代码补全、自动缩进等特性,极大地提升了编写和阅读Verilog代码的体验。本指南旨在深入浅出地介绍Emacs Verilog mode的基本使用方法、常见问题及解决方案,并通过实用示例帮助初学者快速上手。
Jimaks
2024/06/18
4630
Emacs Verilog mode 简单使用指南
Emacs 扩展 Evil 功能
今天在修改代码的过程中,发现有一些地方,想使用多光标来修改,但是在使用的时候,感觉不太会用 evil mc ,中间切换到了 multiple-cursors 包上,但是在 evil 模式下使用,因为模式切换的情况,修改代码的时候会弹出一些奇怪的提示,因为模式的切换的问题,所以又换到了 evil-mc 上。
zucchiniy
2020/05/22
1.7K0
10 个让你进入 Emacs 世界的技巧
很多人都说想学 Emacs,但很多人在短暂的接触后就退缩了。这并不是因为 Emacs 不好,也不是 Emacs 复杂。我相信,问题在于人们其实并不想“学习” Emacs,而是他们想习惯 Emacs 的传统。他们想了解那些神秘的键盘快捷键和不熟悉的术语。他们想按照他们认为的“使用目的”来使用 Emacs。
用户8639654
2021/09/09
8910
基于markdown-mode的个人日常GTD工作流分享
视频地址:http://mpvideo.qpic.cn/0bc3hiaa6aaam4abqu674zrvaowdb45aadya.f10002.mp4? 个人简单介绍 • 贾永基/m2fox • 后端
飞驰的西瓜
2023/03/01
3480
基于markdown-mode的个人日常GTD工作流分享
超漂亮 vim 配置:space-vim
space-vim 现已支持 Layer ,以下内容大都陈旧,欢迎访问 github 查看最新版本: >>>> space-vim
用户1558438
2018/08/23
2.8K0
搭建个人博客
最开始想做一个自己博客,主要是因为看到了很多人都有,觉得自己没有太 Low 了。于是申请了 CSDN 的用户,但是太丑了,于是又申请了博客园,感觉这些都不是我想要的,而做为一个 Emacser 不使用 Github 搭建一个自己的博客,感觉就已经落伍了。
zucchiniy
2020/05/22
1.2K0
Emacs的安装、配置和使用
因为我们做芯片主要在Linux服务器上工作,所以点"GNU/Linux",选择合适的靠近的ftp镜像站点下载。
ExASIC
2022/03/29
1.5K0
Emacs的安装、配置和使用
003. 与子龙山人聊 Emacs 与程序员修炼之道
• 不要觉得用其他工具就信仰崩塌了,“自由”软件的意义就在于用最合适的工具解决问题
飞驰的西瓜
2022/07/26
5970
一名Clojurian的Emacs配置
我是一名热衷于函数式编程的Clojurian(Clojure粉),网络ID是lambeta(λβ),读作/‘læmeitə/,个人的博客网站是https://lambeta.com。俗话说,工欲善其事必先利其器,完善开发工具与我而言是一件愉快的事情,所以想把经验集结成文字,便有了这篇文章。这篇文章不会介绍太多花式或有深度的emacs配置,更多是摸索学习的过程,其中充满了乐趣。
lambeta
2018/08/17
2.8K0
Emacs 折腾记
作为一名在 Windows 下使用了多年 gVim 的少年,已然把它在我需要的地方都收拾得服服贴贴,可以说 Vim 经过配置配置,上得厅堂下得厨房,基本能满足我的所有幻想。
mzlogin
2020/04/16
2K0
Emacs Helm: 使用关键字搜索、获取、执行任何东西
Helm 是一个emacs的软件包,定义了一个通用框架,交互式地、动态缩减式地使用关键字选择、获取、执行任何东西。比如: 执行emacs 命令 打开文件 查看man文档 执行grep操作 执行apt命令 相看imenu函数定义 切换buffer Helm软件包本身包含两部分,框架本身及应用。以上列表均为应用。基于框架,可以轻松创建新的应用。 基本原理 Helm的三个重要概念:candidate, narrowing, action. Candidate Candidate即候选值
用户2176428
2018/06/27
1.4K0
我的 IDE 太重了,所以迁到了 Emacs
作者 | Renato Athaydes 译者 | Sambodhi 策划 | 褚杏娟 IDE(Integrated Development Environment,集成开发环境)是一种伟大的工具,可以使开发者的生活更轻松。我简直不敢想象,没有它们的工作会是什么样子。 但是,它们为我们提供的帮助并非无偿,而我也正遭受着这种后果。我使用 2019 年左右生产的、性能不佳的 MacBook Air ,在它上面运行我最喜欢的 IDE、Jetbrains 的 IntelliJ IDEA 社区版,但整个经历
深度学习与Python
2023/02/28
1.2K0
我的 IDE 太重了,所以迁到了 Emacs
介绍几个用emacs写verilog的好用的插件
projectile是以项目为单位进行编辑插件。默认会把git、mercurial hg的根目录当作项目根目录,也可以手动创建一个.projectile的空文件作为项目根路径的标记。这里(https://docs.projectile.mx/projectile/index/html)有详细介绍。
ExASIC
2024/11/23
1270
介绍几个用emacs写verilog的好用的插件
010. 与宇宙学博士后聊 Emacs
本期嘉宾是一个研究宇宙学的博士后:管轶伦。嘉宾根据自身的学术工作需求,将 Emacs 打造成辅助他高效工作的利器,对于正在求学的听众,会比较有参考价值。
飞驰的西瓜
2022/07/26
4330
010. 与宇宙学博士后聊 Emacs
Emacs 29.1 版本发布了
作为日常使用 Emacs 进行开发的重度用户,困扰笔者的一个问题时,同时打开多个项目时, xref 会错乱,这十分烦人,忍受一段时间后,最终去 SO 提问[2]了一下,Emacs 又一次没令我失望,29 里面已经有了解法:
飞驰的西瓜
2023/09/06
6140
Emacs 29.1 版本发布了
用了VS Code、IDEA等十几款编辑器后,我总结出优秀编辑器的特质
本文最初发布于 phaazon.net 网站,经原作者授权由 InfoQ 中文站翻译并分享。
深度学习与Python
2020/11/06
1.9K0
用了VS Code、IDEA等十几款编辑器后,我总结出优秀编辑器的特质
Emacs 29快到了!我们能期待什么
几个小时前宣布,Emacs 29 的分支现在从 master 分支中切掉了!这意味着该emacs-29分支从现在起将不再接收任何新功能,而只会接收错误修复。
飞驰的西瓜
2022/12/14
2.7K0
Emacs 29快到了!我们能期待什么
相关推荐
Emacs 折腾记
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档