W04 散文周刊 : 重回Emacs
W04 散文周刊 : 重回Emacs
邮箱:ppbhoy@qq.com
博客地址: www.pipihao.com
公纵号:南湖小皮
公告:后面会开始稳定更新

使用Emacs还是有些沉重,我一直将Emacs当作一个技术来学习,而不是仅仅将Emacs视为一种编辑器,所以我对于学习Emacs的状态还是以一种学习编程那样的态度来学习的,可是并没有这么简单。因为其应验了一句老话:“说难也不难,说简单也不简单”。我也没有想过要精通Emacs。
Vimer 到 Emacs Guy
第一,我现在Emacs都不算入门,我连基本的配置都不懂。我也不会Elisp。所以要成为一个用emacs写代码的人,可能很简单,因为Emacs写代码还是可以写的,但用Emacs做一些事情,可能很难,因为我还不够熟练,我的Emacs的反应速度,很难让我想用其写代码,因为其比vscode卡,又比vscode慢。
问题就在这里了,但我还是不太想放弃。因为在我这种技术菜鸟的眼中,Emacs代表的是一种学习新技术的格局。因为Emacs虽然不是主流,但我此次更像是为自己寻找一个目的。
Emacs 是我在 2019年就开始学习的,但一直没有全力以赴的学习
三年左右了,我还是没有入门Emacs。
Vimer
我熟练使用Vim快捷键,因为我用原生Vim学会了PHP,没有使用一行补全。然后我也学会了Vim,我在使用Vim写代码的时候的感觉是最爽的,所以我自称Vimer,当然,我Vim的配置也是随便配置的,有些还是自己抄别人的,我不算一个真正的Vimer,因为我本身就不是极客,但我向往极客,所以此行是Emacs的世界。
Vim 可能并不适合成为一种IDE,但我用其所为IDE,但需要很多时间的配置,其实一开始使用Vim和Emacs的困难直到现在还是没有变,补全可能在Vim上都好办一些了,但在Emacs上,补全,还是可能是一个蛋疼的事情。(当然这时可能会有一些大佬出来压我说我不会)
我是Vimer,但我得首先是程序员,我得首先有技术,如果我没有技术这一切都是空谈,这一些都显的没有意义。就像一些人,就只会Emacs,那有什么用呢?适得其反了罢。
我还是用Vim写了一些代码的。
Emacs
如果你知道了Vim,应该会知道Emacs。
而我,对Emacs一直是一种不稳定的状态,但现在不同,我必然要学会Emacs,因为我会在此学习的过程中,提炼自己的学习方法,更是对自己学习未知技术的一种锻炼。这应当也是一种格局的改变,所以我也会开始慢慢学会如何阅读英文文档,多记点英文单词还是好的。真的,连教程都是英文的,其实我认识到,可能我要真正的学会Emacs,还要把那些教程全部看一遍。
如今,Emacs只能算是我的游戏了,我把学习Emacs当作游戏。可能我现在的游戏水平不足以使用Emacs来完成自己的工作,但我相信经过一步步积累,我也会成为一个用Emacs作为自己开发工具的程序员。当然这首先还是得学习我的薄弱的基础技术,像Java我又得开始学习Java11,Rust。
思考
你会发现,Emacs是我的技术路中非常多余的一个节点,但我又牢牢抓住,因为我相信这也是我格局的新的开始,我并不想成为一个简单的程序员,我要通过此行锻炼自己的强大的学习能力,而不是仅局限于中文互联网上的内容,也不是仅局限于这安全区内的世界的美好。首先,我不得不承认,Emacs是我的学习路上非常多余的一个节点,但我又不得不承认,我要提升我的学习能力的格局,还是得从一个Emacs入手,因为我也坚信着,我如鱼得水的那一天,Emacs也会是我的神器。
Rust也是我的目标,我将会在今年把Rust学会(指能开发服务器的那种)。但Emacs也是我的目标,但我现在还是得稳稳的把自己的Java学好,然后再开始自己Emacs路。
我未曾放弃Emacs,就像我未曾放弃我自己一样,难不难不是感觉,而是事实。但做事不能太有机心,因为目的是学习的过程,而不是盲目求结果。我相信之前的技术都算不得什么,Emacs才是我新的起点,我将会通过Emacs重新开始自己的技术路。
它也将是我的技术路的开端。
W04 散文周刊 : 重回Emacs的更多相关文章
- 2013年Linux周刊读者投票出炉 Ubuntu、Android榜上有名
摘要:一年一度的Linux周刊读者投票结果已经登于2013第12期.这是Linux爱好者们自己的“奥斯卡”: Linux周刊的小编们列出一系列Linux相关的“最佳项目”进行面向读者的投票.竞选项目包 ...
- Emacs 24.3 配置JDEE(http://blog.csdn.net/csfreebird/article/details/19033939)
最近要重回Java编程,所以打算在最新版本的Emacs 24.3上配置JDEE,听说会有些问题,特此记录安装过程. Emacs 24.3内置了CEDET, 版本是2.0, 这是一个让人困惑的事情,因为 ...
- 的vim和emacs常用配置记录
因为经常改变工作环境,所以在这里记录一下我的.vimrc文件和.emacs文件的内容. vimrc的配置文件,主要是设置语法高亮,和tab键的宽度,个人喜欢设置为4个空格的分量. " set ...
- IntelliJ添加Emacs编辑器
Intellij只支持emacs as a external tool: https://www.jetbrains.com/help/idea/2016.2/tutorial-using-emacs ...
- ubuntu 下emacs 配置
(set-language-environment 'Chinese-GB) (set-keyboard-coding-system 'utf-8) (set-clipboard-coding-sys ...
- 我的emacs配置
我的emacs配置文件 ;; .emacs ;; ============================== Basic Configure START ====================== ...
- Emacs 配置文件
以下是我整理的 emacs 配置文件,供刚开始玩 emacs 的同学参考.网上有人说:emacs 是神的编辑器,如果能够用到这样的编辑器,那这个人就是神了.从我个人的经验来看,emacs 是一把利器, ...
- [emacs] 使用ggtags浏览代码
[emacs] 使用ggtags浏览代码 // */ // ]]> [emacs] 使用ggtags浏览代码 Table of Contents 1 相关的连接 2 global简介 2.1 ...
- Emacs学习心得之 LaTeX编辑
目录 1. 前言 2. texlive的安装 3. AUCTEX的安装和配置 4. RefTEX的安装和配置 一.前言 本篇博文记录了Emacs下LaTeX编辑环境的搭建,参考一下文章: http:/ ...
- 创建.emacs.d目录和.emacs文件
1.双击bin下的addpm.exe 2.HKEY_CURRENT_USER->Software->GNU->Emacs 新建字符串值HOME,数值数据为emacs的安装路径 3.创 ...
随机推荐
- 匿名方法、Lambda表达和自定义泛型委托以及Func、Action系统泛型委托
1.匿名方法的概念:一个方法没有具体的名称,而只有关键字delegate.方法参数.方法体.这种方法是匿名方法. 匿名方法的好处:将具体方法和委托直接关联在一起,如果我们基于委托只需要一个方法的时候, ...
- QQ登录
public function login(){ $urlencode = urlencode("http://www.zhangxuhui.com/index/Index/callback ...
- KubeEdge的云边协同设计原理
1.云端组件与K8s Master的关系 cloudCore和K8s master,非侵入的映射 2.EdgeController详解 -边缘节点管理 -应用状态元数据云边协同 3.DeviceCon ...
- Java 中九种 Map 的遍历方式,你一般用的是哪种呢?
日常工作中 Map 绝对是我们 Java 程序员高频使用的一种数据结构,那 Map 都有哪些遍历方式呢?这篇文章阿粉就带大家看一下,看看你经常使用的是哪一种. 通过 entrySet 来遍历 1.通过 ...
- Springboot使用基础总结
搭建项目 (Eclipse | | IDEA====>官方生成DEMO:http://start.spring.io/) 模版引擎 ( thymeleaf freemarker ...
- 卸载virtualbox中linux虚拟机的增强工具
报错信息 vboxclient:the virtualbox kernel service is not running 前言 我由virtualbox换到vmware 遇到了这个问题,很烦每次都通知 ...
- SDK怎么测试?俺不会啊
转载请注明出处️ 作者:测试蔡坨坨 原文链接:caituotuo.top/7bc8d1c8.html 你好,我是测试蔡坨坨. 众所周知,在云产品和SaaS蓬勃发展的当下,企业中有许多系统和环节都是依赖 ...
- Day26:内部类的详解
内部类 1.1内部类概述 内部类:就是在一个类中定义另外一个类. 例如我们在A类中定义一个B类,那么B类就是A类的内部类,A则是B的外部类. 好比我们的手机是一个类,而手机内部的零件又属于一个类. 内 ...
- JavaEE Day07 HTML
今日内容 Web概念概述 HTML 一.Web概念概述 1. JavaWeb:使用Java语言开发的基于互联网的项目 2.软件架构 C/S架构:Client/Server--- 客户端/服务器端(安卓 ...
- 【Java SE进阶】Day06 线程、同步
一.线程 1.多线程原理 流程图 内存图解说明 创建线程的方式 继承Thread类 实现 Runnable接口 2.继承Thead类 3.实现Runnable接口 实现接口,重写run方法 最终均需要 ...