大家说一说喜欢Emacs而不是vim的原因吧。

对我个人来讲,我对vim 的模式编辑很不适应,不喜欢在需要移动光标的时候按esc, 需要输入时又按i或者a什么的。你们呢?

1 个赞

对我个人来讲,我很喜欢 vim 。如果 emacs 没有evil 模式,那么我绝对不会尝试使用 emacs

我对编辑器有很强的控制欲,emacs 允许我做任何我能想得到的 hack, 并且很容易。而vim 却不太容易。

5 个赞

org-mode,我写小脚本的时候会用vscode,其他时候都开着emacs用org-mode

你是深度用户,我只用emacs 写代码,我也是用emacs 只写代码,不做其它的。

org-mode 刚开始用emacs 时用了一段时间,现在很少用了,可能是没养成记笔记的习惯

不只是笔记,我用最多的是org-agenda管理待办事项

如果是单纯的 Vim 键位我是不喜欢的, 正好是因为 Evil-mode 既可以提供 Vim 键位,又可以直接用 Emacs 键位,所以我才喜欢。

我需要模态编辑是因为自己打字习惯不好,经常漏点东西在文件上,此时有一个强迫的模式切换会减少我很多这很面的困扰。

1 个赞

Emacs 平台配合 elisp 非常容易实现个人特殊需求.

1 个赞

我不太懂 Vim 的理念,也不喜歡硬性的鍵位。也不認為有哪個功能是其他編輯器無法取代或做得更好的。Emacs 相反,它的擴充性無法取代。如果有別的軟件有的功能, Emacs 沒有,大不了自己寫一個就好。比起重寫一個編輯器或軟件省了很多工。

不過花這麼多時間學 elisp 我認為因人而異就是了。。

我需要模态编辑是因为自己打字习惯不好,经常漏点东西在文件上,此时有一个强迫的模式切换会减少我很多这很面的困扰。

当真还是谦虚哟?

这个是,可能用vim 也容易实现

我对neovim做过一些比较莫名其妙的改造尝试。首先是insert mode上支持emacs键位,但是C-s C-r的实现非常怪,光标和搜索内容的不重合;还有AniMotion.nvimyanky.nvim的同时支持来满足我既想要先选后操作,也要能够支持类似yie的操作,但是现实打了我的脸。老实讲,谁能解决我莫名其妙的想法我就都想尝试的。

emacs真的满足我魔改的想法了吗?也不全能,但总归有些特性还是不错的。比如我开发的oe,能够保存文件管理的session,目前还没看到哪个编辑器或者文件管理有类似的功能。

总之,假如编辑器刚好满足我使用的需求,那我觉得就值得使用。

补充,实际对neovim的改造也有成功的按例,比如类似emacs的M-x的功能,neovim也能实现,compile的错误跳转也能实现。

1 个赞

哈哈,用emacs 还真得花点时间学习elisp, 我用了差不多6年了,今年才真正学了点elisp, 应为切换到eglot 后太想念lsp-ui-doc 了,找不到一个存在的实现,也没发现谁有这个意愿去做一个,我是硬着头皮,用gpt 学了点最基本的elisp, 然后在gpt 的帮助下实现的 eldoc-mouse.

evil, 还有 emacs 是一个真正的gui.

我也一样, 不适应vim的模式编辑, 自己把常用快捷键都改一遍, 但改到最后, 发现其实也是一种模式编辑, 只是和vi的逻辑正好相反, vi是默认进入模式状态,要按键才进入编辑状态, vi之外是默认就是编辑状态,要按键才进入各种模式状态

模式状态和编辑状态那个应该是第一位的?我感觉还是应该编辑状态是第一位

当真的

可能很多人有这个困惑,我另外一个困惑就是关于默认光标,默认光标是一个宽的条块,显示在字符的正上方,选择文本的时候,vim 是包括光标下的字符的,而emacs 是不包括的。最后我是把光标显示改成了一个竖线,竖线更直观的知道选择了什么

主要是写代码的时候,反复按esc,总打断思路,现在误输入也有git了,问题不太大,cr的时候其实vim的模式挺不错

我最早是使用Vim的,但后来转向了使用Emacs。我仔细回忆了一下我当初选择Emacs的原因, 好像是因为崇拜理查德·斯托曼。

虽然这个理由很傻,但好像真的是这样的。听了他的一场演讲,然后就决定使用Emacs了。

1 个赞

:smiley:同感!同感!也是理想型