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的更多相关文章

  1. 2013年Linux周刊读者投票出炉 Ubuntu、Android榜上有名

    摘要:一年一度的Linux周刊读者投票结果已经登于2013第12期.这是Linux爱好者们自己的“奥斯卡”: Linux周刊的小编们列出一系列Linux相关的“最佳项目”进行面向读者的投票.竞选项目包 ...

  2. Emacs 24.3 配置JDEE(http://blog.csdn.net/csfreebird/article/details/19033939)

    最近要重回Java编程,所以打算在最新版本的Emacs 24.3上配置JDEE,听说会有些问题,特此记录安装过程. Emacs 24.3内置了CEDET, 版本是2.0, 这是一个让人困惑的事情,因为 ...

  3. 的vim和emacs常用配置记录

    因为经常改变工作环境,所以在这里记录一下我的.vimrc文件和.emacs文件的内容. vimrc的配置文件,主要是设置语法高亮,和tab键的宽度,个人喜欢设置为4个空格的分量. " set ...

  4. IntelliJ添加Emacs编辑器

    Intellij只支持emacs as a external tool: https://www.jetbrains.com/help/idea/2016.2/tutorial-using-emacs ...

  5. ubuntu 下emacs 配置

    (set-language-environment 'Chinese-GB) (set-keyboard-coding-system 'utf-8) (set-clipboard-coding-sys ...

  6. 我的emacs配置

    我的emacs配置文件 ;; .emacs ;; ============================== Basic Configure START ====================== ...

  7. Emacs 配置文件

    以下是我整理的 emacs 配置文件,供刚开始玩 emacs 的同学参考.网上有人说:emacs 是神的编辑器,如果能够用到这样的编辑器,那这个人就是神了.从我个人的经验来看,emacs 是一把利器, ...

  8. [emacs] 使用ggtags浏览代码

    [emacs] 使用ggtags浏览代码 // */ // ]]>   [emacs] 使用ggtags浏览代码 Table of Contents 1 相关的连接 2 global简介 2.1 ...

  9. Emacs学习心得之 LaTeX编辑

    目录 1. 前言 2. texlive的安装 3. AUCTEX的安装和配置 4. RefTEX的安装和配置 一.前言 本篇博文记录了Emacs下LaTeX编辑环境的搭建,参考一下文章: http:/ ...

  10. 创建.emacs.d目录和.emacs文件

    1.双击bin下的addpm.exe 2.HKEY_CURRENT_USER->Software->GNU->Emacs 新建字符串值HOME,数值数据为emacs的安装路径 3.创 ...

随机推荐

  1. 【ASP.NET Core】MVC控制器的各种自定义:应用程序约定的接口与模型

    从本篇起,老周会连发N篇水文,总结一下在 MVC 项目中控制器的各种自定义配置. 本文内容相对轻松,重点讨论一下 MVC 项目中的各种约定接口.毕竟你要对控制器做各种自定义时,多数情况会涉及到约定接口 ...

  2. JMX port被占用

    JMX port被占用 解决方案 win+R打开DOS窗口,进入window命令,注意:要以管理员身份打开(快捷键:ctrl+shift+enter): 使用命令:netstat -aon|finds ...

  3. Go语言核心36讲22

    你好,我是郝林,今天我们继续来分享错误处理. 在上一篇文章中,我们主要讨论的是从使用者的角度看"怎样处理好错误值".那么,接下来我们需要关注的,就是站在建造者的角度,去关心&quo ...

  4. LINQ to Entities 不识别方法“System.String get_Item(System.String)”,因此该方法无法转换为存储表达式。

    在使用EF的FirstOrDefault时出现异常.原因是EF的查询条件需要是一个变量否者就会出现这个原因 错误的代码 var userid= db.UserList.Where(u => u. ...

  5. C温故补缺(六):C反汇编常用的AT&Tx86语法

    C语言反汇编用到的AT&T x86汇编语法 参考:CSDN1,CSDN2 默认gcc -S汇编出的,以及反汇编出的,都是AT&T x86代码,可以用-masm=intel指定为inte ...

  6. MISC中需要jio本处理的奇怪隐写

    好耶! 老样子,还是以ctfshow[1]中misc入门中的题目为切入点 感兴趣的同学可以一边做题一边看看.呜呜,求点浏览量了 APNG隐写(MISC40) APNG是普通png图片的升级版,他的后缀 ...

  7. shell编写循环检查脚本

    背景:如下脚本实现当微服务重启后,检查微服务的启动端口正常,可通过轮询的方式来实现所需要用到配置文件config.properties信息如下: onlineService:8001 algorthS ...

  8. 【云原生 • Docker】mysql、tomcat、nginx、redis 环境部署

    注意在应用部署之前,docker 服务必须是开启状态 systemctl start docker. 目录 一.MySQL 部署 二.Tomcat 部署 三.Nginx 部署 四.Redis 部署 一 ...

  9. 微软宣布 S2C2F 已被 OpenSSF 采用

    开源供应链安全对大多数 IT 领导者来说是个日益严峻的挑战,围绕确保开发人员在构建软件时如何使用和管理开源软件 (OSS) 依赖项的稳健策略至关重要.Microsoft 发布安全供应链消费框架 (S2 ...

  10. windows 、linux文件互传-FileZilla

    1.下载免安装FileZilla并解压 2.打开.exe文件 3.点击左上角的文件->站点管理 4.点击新站点->进行配置相应的服务地址信息 5.连接上服务后,若需要将windows中的文 ...