首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我应该从Vim切换到Emacs,如果有的话,是否有任何建议?

作为一个云计算领域的专家,我认为在选择编辑器时,应该根据自己的需求和习惯来决定。Vim和Emacs都是非常强大的编辑器,各自有其独特的优势和特点。

Vim是一个高度可定制的文本编辑器,它支持多种模式,可以让用户高效地进行文本编辑。Vim的优势在于其高度的可定制性和强大的插件系统,用户可以根据自己的需求来定制编辑器的功能和外观。Vim还支持多种编程语言和文件格式,可以轻松地编辑各种类型的文件。

Emacs是另一个高度可定制的文本编辑器,它也支持多种模式,并且拥有强大的扩展性和插件系统。Emacs的优势在于其高度的可定制性和强大的扩展性,用户可以根据自己的需求来定制编辑器的功能和外观。Emacs还支持多种编程语言和文件格式,可以轻松地编辑各种类型的文件。

如果你已经习惯了Vim,那么可以继续使用Vim。如果你想尝试一个新的编辑器,那么可以尝试使用Emacs。无论你选择哪个编辑器,都可以通过定制和扩展来满足自己的需求。

总之,选择编辑器应该根据自己的需求和习惯来决定,而不是盲目地跟随某个流行的编辑器。无论你选择哪个编辑器,都可以通过定制和扩展来满足自己的需求。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

快速上手 Vim 编辑器【Linux必知】

如果有兴趣的朋友,可以看我之前写过的几篇文章,Linux我也用的不是特别多,也只是一个在学习途中的菜鸡,整理点文章,顺便总结,顺便与大家一起交流~ Linux基础入门+基本命令的万字碎碎念 CentOS...-6.8 手把手安装教程(多图+贴镜像文件) (一) 什么是 Vim 在我看一本书的时候,有一句话印象很深刻,“在Linux系统中一切都是文件,而配置一个服务就是在修改其配置文件的参数”,所以我们需要学习一种文本编辑工具也就是今天的...和Emacs并列成为类Unix系统用户最喜欢的编辑器 也就是说 Vim 是从 Vi 发展而来的,但是却功能更加的完善以及强大,你将它理解一个可扩展的编辑器就可以了,因为它的功能强大,甚至可以扩展后作为...IDE 使用,不过作为入门,我们首先要学会其基本用法 注:当然编辑器还有很多种例如 Vim、emacs、pico、nano 等,有兴趣可以自行了解 (二) Vim 安装 首先,很多 Linux 的发行版系统...vim-nox 所以可以根据提示通过简单的命令进行安装:apt install vim (关于安装系列的命令会在后面的文章中介绍) 可以输入 vim --version 看一下有没有返回信息判断是否安装成功

1K10

对 Mastering Emacs作者 Mickey Petersen 的采访

我是一名专业的软件开发人员,从大约 10 岁开始就开始编程。我没有朋友或家人对计算有很多了解,所以我必须自己学习一切,从头开始。 您最初是如何对此感兴趣的?...不是 Emacs;不是 ed(1)、kate 或任何其他编辑;只是维姆。我从来没有买过群体思维——当然也没有从比我年长的人那里买过——所以我选择了 Emacs,因为我至少在很多年前就用过它。...许多人建议更改键绑定或 Emacs 的独特词汇表,但我认为这是装点门面,它不会改变学习曲线,如果有的话。 所以我的建议是:修改教程 ( C-h t),使其更具交互性、更美观、更详细。...Emacs 对新手的建议应该更坚定一些。 有哪些特定于 Emacs 的工作流程可以帮助您完成工作(包、默认设置的更改等)? 对我来说,这是在需要时编写 Emacs 的能力。...我知道人们从别人的作品中寻找灵感是很常见的,我想这对我来说可能也是如此。但对我来说,它更像是一种空灵的东西:它是一系列的东西——概念、想法——驱动着我,而不是任何特定的人。

79610
  • Emacs 折腾记

    作为一名在 Windows 下使用了多年 gVim 的少年,已然把它在我需要的地方都收拾得服服贴贴,可以说 Vim 经过配置配置,上得厅堂下得厨房,基本能满足我的所有幻想。...我工作中倒并没有用得到 Lisp 的地方,但是最近眼前晃过的一些书,比如《计算机程序的构造和解释》、《码农》杂志第 13 期,都对这门古老的语言推崇备至,历数现代 Lisp 方言的先进性,再者我也一直有学习一门函数式编程语言的想法...但是在用 Vim 配置 Lisp 开发环境时遇到些问题,虽然有 Slimv,可用起来还是感觉各种不便。...目录 TOC {:toc} 文本编辑环境——Evil 从 Vim 转到 Emacs 最大的不适应就是以前那些用得飞起的编辑模式和简洁熟悉的快捷键不好使了,需要切换到频繁的 Ctrl+ Alt+ 各种组合键去...在 ~/.emacs 文件里添加: 这样自动补全之类的就没有问题了。 然后在如何运行当前 py 文件这件事上遇到些问题。在 Vim 中我一直是用 :!

    1.3K20

    如何提高你的能力,给年轻程序员的几条建议【大牛经验】

    举两个例子 一套高效的开发环境 一个信息采集器和一本笔记本 高效的开发环境 我们可以从编缉器谈起,这里有IDE vs Text Editor,有Vim vs Emacs,有Sublime vs Atom...虽然我是Vim的重度用户,但我觉得当年选择Vim时有欠考虑。如果让我重选一次,我的第一选择会是Emacs,第二选择会是Atom。Emacs已存在30年,社区仍然活跃,其可扩展性在编缉器中无人能出其右。...可能有人会说没有一个Vim emulator能做到Vim 100%的功能,但重点不在于某条指令是否被移植,而是mode editing思想的精髓能否被移植,我觉得答案是肯定的。...如果有一个好的流程,你也完全可以用两个工具来分别把这两件事做好。但我建议你花足够多的时间来思考如何组织你的个人知识库。...面试前你应该对这家公司做足功课,准备好一些有质量的问题,比如指出产品中的问题,询问开发流程或是如何做绩效评估。到时你也可以检验一下你的面试官是否合格。

    36320

    Windows 的开发好痛苦

    另外,我已经习惯了 Emacs 的设置,而且特别依赖于 Vim 模拟和各种稀奇古怪的小设置。...算了,我还是直接使用 VSCode 吧。它在 NixOS 上运行良好,所以在 Windows 上应该问题不大吧? Vim 模拟 首先我安装了 Vim 插件 vscodevim。...我从 2013 年 11 月就在 Vim 中加入了这个设置,然后甚至忘了自己曾经加过这个设置,以至于我以为这是 Vim 的默认行为。 但是,很显然我错了。...我的 NixOS 上至少有 8 个不同版本的 bash。但是,安装那些 bash 的主要原因是我可以切换到不同的版本,并回到某个过去的旧系统。...网上建议我下载新版的 OpenSSH。 我下载了 zip 包并解压,然后发现了许多二进制文件,而且没有任何说明该如何安装。好吧,毕竟是系统的核心部分。另一个评论说,WSL 中修复了该问题,我试试看。

    1.5K50

    30岁文转码:我用了三年时间从哲学家变成知名软件项目核心开发

    “当我来到 Emacs 时,当我切换到 Emacs 时,当我两年半前加入这个环境时,我发现了我需要的一切。...Mutt 有自己的配置方式、Vim 和 Tmux 也是,终端模拟器还是,逼着人反反复复做无用功。 我并不是说应用程序就不该有自己的配置方式。...我只是建议它们应该组合使用,而目前毫无关联、彼此割裂的状态肯定不够好。用户只能竭尽全力用一个个功能孤岛拼凑出整体系统。...社区和用户间的关系不仅仅是予取予求,还应该引导用户习惯于争取自由、承担责任。 而这样做的终极目的,就是让人们从曾经长期束缚我们的版权制度中解放出来,将权利交换给用户。...“要么接受、要么放弃”的一刀切方法既不能赋予用户权利,也无法培养他们的自主性。一个优秀的项目,不仅应该易访问、可配置、配备完善的说明文档,同时也应该为自由事业的发展做出贡献。

    38130

    玩转命令行之文本编辑器篇

    {% endnote %} 0x01 正式分享 1、vi/vim 1.1 介绍 Vim是从 vi 发展出来的一个文本编辑器。...简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。...1.2 安装 由于所有的linux/unix系统都自带了vi,那我这里就讲讲vim的安装吧,(windows就算了,有notepad)很简单,用包管理器直接安装即可,这里重点讲一下我的vim美化/优化方法...2.3 使用方式 我我我,这个真不会,但也许你会喜欢下面几个详细介绍: {% link Emacs保姆级入门讲解, https://www.bilibili.com/video/BV19p4y1X7W3...,但是多了一些提示框和动态的效果,看起来更具现代感 3.5 小结 用习惯vi/vim的用户来说,可以平滑过渡到这个工具上来,确实挺不错的,我决定要用一段时间了,自编译的还是香~ 0x02 我想要说的话

    1.2K30

    用了VS Code、IDEA等十几款编辑器后,我总结出优秀编辑器的特质

    在我看来,emacs 和 DOOM emacs 的关系可以用一个词来概括:团结。我不知道他们是怎么做到的,但是所有插件互相之间都融合得很好。我使用 ivy 界面做自动完成和模糊搜索,一切都做得很好。...社区有大量资源可以帮你学习使用 DOOM emacs,即使你不打算使用 emacs 或 DOOM emacs,我也强烈建议你看一看。...emacs/DOOM emacs 的缺点 浏览大量代码时会出现卡顿,有时让人感到很不爽,特别是当你习惯用 vim/neovim 的话。...我是键盘爱好者(我自己做键盘),而且我真的很喜欢打字——不一定是代码,因此 emacs 和 vim 在那时是很明显的选项(我实际上是从 emacs 开始编码的)。...在所有这些编辑器上花了几周时间后,我对 vim/neovim 有了一些新看法:我觉得并不一定就要用它们,尤其是我用上了 emacs/DOOM emacs 的 Evil 模式。

    1.8K10

    我的 IDE 太重了,所以迁到了 Emacs

    因此,在这种情况下,拥有最好的笔记本电脑和最好的工具应该是优先考虑的。...很遗憾,对我来说,Vim 是一个我从未想过要使用的工具。我知道有几个基于 VIM 的、新颖有趣的 IDE 项目,比如 neovim,考虑到其广泛的应用,这使它成为一个有吸引力的选择。...这就是为什么我目前正尝试重新使用 Emacs。 可能你不了解 Emacs,这是一款与 Vim 一样具有传奇色彩的文本编辑器,但是它所能做的事情要多得多。...我注意到,有更多“开箱即用”的 Emacs 发行版,如 Spacemacs 和 Doom Emacs,对于那些想要一个现代编辑器而不必手动配置一切的人来说,会感觉更舒服。...但我仍然认为我上面说的话需要说出来。 Emacs 比任何现代 IDE 都轻得多,同时仍然具有所有重要的特性。我希望 JetBrains 能听到我的心声,并把它放在心上、为此做点什么!

    1.1K10

    精选四款命令行「神器」:美、快、爽!

    虽然身为 vim 用户,之所以在 shell 中选择 emacs 风格,是因为它在大部分情况下都是默认的 设定。...tmux - 面板和窗口快捷键 tmux - copy 模式 tmux - 会话保持 tmux - 用到的三个小插件 Tmux 的可配置性很强,我的建议是,多用默认的快捷键,只做少许的自定义快捷键, 毕竟我们许多时候会在服务器等其他环境下使用它...据说有许多新手在刚刚进入 vim 时,不得不关机或重启终端程序来退出它 … 不过,这是个先苦后甜的过程。如果前面花功夫去学,坚持用下去,甚至形成肌肉记忆,就会爱上它,而 vim 也会在后期带来惊喜。...另外,如果你最近想跳槽的话,年前我花了2周时间收集了一波大厂面经,节后准备跳槽的可以点击这里领取!...所以,不要问我现在干什么是否来得及。如果你看好一个事情,一定是坚持了才能看到希望,而不是看到希望才去坚持。相信我,只要坚持下来,你一定比现在更好!

    1.3K30

    史上最轻量的 IDE……

    因此,在这种情况下,拥有最好的笔记本电脑和最好的工具应该是优先考虑的。...很遗憾,对我来说,Vim 是一个我从未想过要使用的工具。我知道有几个基于 VIM 的、新颖有趣的 IDE 项目,比如 neovim,考虑到其广泛的应用,这使它成为一个有吸引力的选择。...这就是为什么我目前正尝试重新使用 Emacs。 可能你不了解 Emacs,这是一款与 Vim 一样具有传奇色彩的文本编辑器,但是它所能做的事情要多得多。...我注意到,有更多“开箱即用”的 Emacs 发行版,如 Spacemacs 和 Doom Emacs,对于那些想要一个现代编辑器而不必手动配置一切的人来说,会感觉更舒服。...但我仍然认为我上面说的话需要说出来。 Emacs 比任何现代 IDE 都轻得多,同时仍然具有所有重要的特性。我希望 JetBrains 能听到我的心声,并把它放在心上、为此做点什么!

    33410

    史上最轻量的 IDE……

    因此,在这种情况下,拥有最好的笔记本电脑和最好的工具应该是优先考虑的。...很遗憾,对我来说,Vim 是一个我从未想过要使用的工具。我知道有几个基于 VIM 的、新颖有趣的 IDE 项目,比如 neovim,考虑到其广泛的应用,这使它成为一个有吸引力的选择。...这就是为什么我目前正尝试重新使用 Emacs。 可能你不了解 Emacs,这是一款与 Vim 一样具有传奇色彩的文本编辑器,但是它所能做的事情要多得多。...我注意到,有更多“开箱即用”的 Emacs 发行版,如 Spacemacs 和 Doom Emacs,对于那些想要一个现代编辑器而不必手动配置一切的人来说,会感觉更舒服。...但我仍然认为我上面说的话需要说出来。 Emacs 比任何现代 IDE 都轻得多,同时仍然具有所有重要的特性。我希望 JetBrains 能听到我的心声,并把它放在心上、为此做点什么!

    40510

    《Python完全自学教程》免费在线连载1.8

    Vim 和 Emacs ,应该如何选用?...是否尝试,请自己决断。 ★自学建议 此处抄录王安石的散文《游褒禅山记》的部分内容: 夫夷以近,则游者众;险以远,则至者少。而世之奇伟、瑰怪,非常之观,常在于险远,而人之所罕至焉,故非有志者不能至也。...★自学建议 阅读了本节内容之后,读者对 IDE 有了初步了解,就要至少选择并安装一种代码编辑软件。...在本书中,我不会使用任何 IDE 的花样技法演示代码的编写和调试——甚至于使用最笨拙的方法——而是要聚焦于编程语言本身。...至于应该选择哪种 IDE ,此处也不替读者决策,仅建议读者不要在 IDE 上花费太多精力。”

    76920

    为什么要选择Vim编辑器

    6高效的读代码编辑 建议在vim上安装Taglist+cscope+ctags插件有利于高效读代码,有利于学习!...和Vim二款神一样的代码编辑器 今天有一位从事程序猿N年的哥们在QQ上给本小编吐槽,“你个啥子网站,连个Emacs这样神一样的编辑器都没有,你弄些啥嘛”,俺沉默了10秒外加5秒的发呆,Emacs?...赶快找度娘,问问是否如此,在看到一篇文章“Emacs和Vim,神的编辑器和编辑器之神”之后,让我觉得有一种不发布Emacs和Vim简直就是犯罪的冲动,于是急冲冲发布Emacs和Vim这二款编辑器神器,让那些未睹这二款编辑器芳容的同学一睹神的风采...要详细介绍这二款编辑器真是难于找到合适的文字,“古老、经典、强大”等一切词语相对于Jiqing Wu这位作者博客所写都显得那么的苍白无力,现引用些有关描述这二款编辑器的原话,你一定会为Emacs和Vim...我说:不可同日而语。   连UltraEdit和EditPlus都没用过的同学问:它们就相当于Linux上的 Notepad吧?我说:请你从我的眼前消失。

    1.3K30

    Emacs 系列(一):抛掉一切,投入 Emacs 和 org 模式的怀抱

    我必须承认,在使用了几十年的 vim 后, 我被 Emacs 吸引了。 长期以来,我一直对如何组织安排事情感到沮丧。...org 模式有一个专门的捕获系统。我可以在 Emacs 的任何地方按下 C-c c 键,它就会空出一个位置来记录我的笔记。...有可以从网络上捕获内容的浏览器插件,也有多个 Emacs 邮件或新闻阅读器与之集成,ERC(IRC 客户端)也不错。...所以我将自己从 Thunderbird 和 mairix + mutt (用于邮件归档)换到了 mu4e,从 xchat + slack 换到了 ERC。.../bin/bash exec emacsclient -c -a "" "$@" 如果没有 emacs 进程存在的话,就会创建一个新的 emacs 进程,否则的话就直接使用已存在的进程。

    83810

    笨办法学 Python · 续 练习 0:起步

    有可能你已经有了很多这些东西,但让我们确认一下。 程序员的编辑器 你需要一个程序员的文本编辑器,而不是 IDE。Vim,Emacs 和 Atom 都是程序员的文本编辑器。...你可以使用 IDE 做的一切事情,你也可以使用一个真正的程序员的文本编辑器来做,因为像 Vim,Emacs 和 Atom 这样的编辑器是可脚本化和可修改的,它们永不过时。...如果你刚开始想要一个免费的程序员编辑器,那么你应该获取 Atom 或 VisualStudioCode 。这些编辑器运行在我在本书中使用的每个平台上,都是可校本化的,有很多插件,而且易于使用。...我的建议是,如果你负担得起或找到了屏幕录制软件,当你觉得你根本无法弄清楚你做错了什么,需要看观察你自己的工作,那么你应该使用它。...深入学习 这就是你现在所需的一切。随着书的继续,我会在特定的时候指导你所需的其他事情。为了完成这个练习,你现在应该观看你的平台的视频,然后安装我告诉你的所有东西。

    54930

    对 CIDER, Projectile, Prelude 作者 Bozhidar Batsov 的采访

    在成为 Linux 和 macOS 用户多年之后,几年前我主要切换到 Windows,并且我在那里的体验相当积极。...这是另一个(非常)长的故事,但简短的版本是我在 2005 年左右使用 vim 进行 C 编程,我在某处读到 Emacs 是 C 开发人员更好的编辑器。...您认为从像 Prelude 这样的东西开始更好,还是用户应该先尝试普通的 Emacs,然后再尝试添加他们自己的定制? 取决于你是什么样的人,你是否想早点去。...我记得最初设置 Emacs 时我真的很费力,所以像 Prelude 这样的东西会对我有很大帮助。我想很多人对 Emacs 很好奇,但没有时间深入学习,他们会从 Prelude 中获益良多。...更严肃地说——我对我现有的家庭设置非常满意,除了获得更安静的风扇和更强大的 GPU 之外,我不会改变那里的任何东西。 在软件方面——我认为 Emacs 是我梦寐以求的设置!

    65220

    10 个让你进入 Emacs 世界的技巧

    从 GUI 开始 Emacs(以及它的友好竞争者 Vim)最伟大的事情之一是它可以在终端中运行,这在你 SSH 进入服务器时很有用,但在过去 15 年来制造的计算机上意义不大。...你应该在你需要的时候使用它们,而当你最终在 VT100 终端上通过 SSH 使用 Emacs,没有 Alt 或方向键的时候,你才应该使用这些晦涩的命令。...就像你从任何应用程序中剪切文本时一样,同时按下这两个键。 不过,还有另一个层次的键盘快捷键,与现代电脑上的任何东西都完全不同。有时,键盘快捷键并不只是一个键组合,而是由一系列的按键组成。...如果你想只用 Emacs 来完成那些“感觉”适合 Emacs 的任务,而用不同的编辑器(比如 Vim)来完成其他任务,你可以这样做。...image.png 当你找到一个有用的函数并使用它时,Emacs 会告诉你它的键盘绑定,如果有的话。如果没有的话,你可以通过打开你的 $HOME/.emacs 配置文件并输入键盘快捷键来自己分配一个。

    82220

    一些建议

    至于orgmode 的内容,我发现目前还没有任何插件能完美的模拟emacs 的orgmode 功能。vim 上的插件也仅仅能做到渲染样式,语法高亮而已。也就没有必要单独介绍了。...如果后续我能掌握 emacs 的话,再来介绍也不迟 总之就是本系列到此结束了。 一些建议 不知道各位小伙伴在跟着我这一系列文章尝试自己配置vim 的时候有什么感觉?...另外一条建议就是千万不要拿我给出的配置直接来进行使用。...(我自认为本系列最有价值的是开始配置之前,vim相关特性的介绍) 最后的一条建议就是,如果各位小伙伴未来将长时间使用vim 进行代码的编写和日常的开发。...社区活跃的话,除了问题不用自己死磕,可能有人能帮忙解决 PS: 如果各位觉得我的教程不好或者有些内容没有提到,各位可以去看看lunarVim作者的另一个项目,Neovim-from-scratch 该项目也是从

    40430
    领券