emacs linux 教程,emacs初体验

在Windows下欢快地使用emacs

使用linux开发环境

linux下无论是下载开发软件、安装库,还是系统的命令都比window要优秀。

因此使用虚拟机加xmanager可以体验到2个系统无缝切换的快感。

配置虚拟机

本来安装虚拟机是再简单不过的了,但是要做到无缝就需要一些技巧

开机启动

将启动脚本放在C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp目录下

无窗口启动

start.vbs:

CreateObject("WScript.Shell").Run "e:\start_server.bat",0,TRUE

start_server.bat

@echo off

start /d "C:\Program Files\Oracle\VirtualBox" /b VBoxHeadless --startvm "server"

这样就完全看不出在你的window里面还有一个linux。

当然如果微软的黑科技实现的话,这些都不需要了。

linux系统

选什么样的系统当然是凭借个人喜好和掌握程度。

但为了系统流畅性,我推荐大家使用服务器版,本来就是在后台运行嘛。然后自己安装个简单的Xserver。

xmanager:互通的桥梁

linux再好,想在windows系统下使用,最终还是得靠它。

新建一个Xstart,取名emacs。启动时执行:emacsclient -a "" -c。

出来的是个图形化的emacs,第一次比较慢,之后就是秒开了。(不要打开2个emacs)

最大的惊喜就是这个emacs和我的window共用粘贴板。

终端使用Xshell,传文件使用Xftp(在Xshell下打开)。

不得不感慨ssh和Xserver的的强大。

emacs征程

这是每个程序员都要面临的问题,是使用vim还是emacs或者其他?

论编辑功能,vim无疑略胜一筹。但是对于我这种打字慢的,只能祈求神赐予我力量。

很多小众语言在emacs都有支持,或许这印证了那句神的编辑器。

开始使用

其实咋一看,emacs还是挺好的。有菜单栏,工具栏,状态栏。

我觉得初学者没必要搞那么麻烦,直接当notepad用就好了。[~,~]神器不过如此。

恭喜!你已经掌握了增、删,你已经可以使用emacs了! 本文卒->end.

使用命令面板来辅助记忆

我就不提那些emacs教程的经典老套路了。

首先,我自己也不会~。

其次,这么复杂的按键组合简直丧心病狂、灭绝人性。

我也只是个新手,但是我发现了一个被大家忽视且十分方便的东西。

emacs的功能基本都是通过命令的方式实现的。这也是它强大、可扩展的原因。许多流行的编辑器:Sublime,vscode,atom等都会提供一个命令面板。许多人觉得这很方便、简洁。

而emacs、vim天生就是这么设计的。在emacs中使用M-x(按住alt和x)调出命令行,然后open-file kill-buffer什么的随便了,只要英文好。等熟悉了这些命令以后再 bind-key 世界不就和谐了。当你总结出几十个常用命令打算设置快捷键的时候,一定会想:“如何最快最省?”。那么哈夫曼树来一棵。然后鬼畜一样的组合又多了一个。

虽然这个办法很挫,低效。但是也免去了不少麻烦。作为新手,首先应该学会如何使用,那这无疑是一个好办法。

使用M-x有效地解决了手指不够用的难题,还能辅助学英文一举两得。姑且这么用一段时间吧!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值