作为图形 IDE 用户,我应该对传统编辑器感兴趣吗? [关闭]

2024-01-11

我使用成熟的图形 IDE,例如 Eclipse CDT (Linux) 和 Visual Studio (Windows),它们具有自动完成、内置调试等功能。我觉得这些功能是我离不开的。

我不断听说有多少人每天使用 emacs/vim。当图形 IDE 看起来更容易使用时,为什么人们仍然使用基于控制台的编辑器?我知道如何使用 vim 和 emacs,但对于日常编程,我只使用 IDE,因为我发现自己的工作效率更高。

This is notvim 与 emacs 的问题,所以请不要争论另一个,而是争论图形化IDE反对控制台IDE.

As I'm already熟悉图形 IDE,我是否可能通过使用 emacs/vim 获得任何生产优势?

I expect the answer is "maybe not", simply because of the learning curve, and I'd miss the usual graphical IDE features such as auto complete and the built in debugger; but apparently emacs supports auto complete and debugging https://stackoverflow.com/questions/694032/as-a-grapical-ide-user-should-i-be-interested-in-console-editors/718313#718313. However, to someone who uses a standard GUI text editor, I'd probably say that they should use emacs/vim. What do you think?

相关问题:

  • SciTE 用户想知道他们是否应该使用 emacs。 https://stackoverflow.com/questions/646438/are-there-any-reasons-why-a-c-developer-learn-emacs-vim
  • vi 用户想知道他们是否应该学习 emacs。 https://stackoverflow.com/questions/48006/is-it-worth-investing-time-in-learning-to-use-emacs

对于那些没有完整 IDE 的情况,学习掌握命令行编辑器是有好处的。我知道有人对 VIM 深信不疑,也有人对 Emacs 深信不疑。我认为后者更可配置,但您可能甚至不需要它。由于您已经了解 VI,因此它可能足以满足您的需求。

我谦虚地承认,在少数情况下,我确实需要不通过 IDE 进行编辑,我只是​​使用 pico...:(

话虽如此,我确实有这样的印象:对于某些程序员亚文化和公司中的某些人来说,使用 emacs 而不是 IDE 是一个荣誉问题,就像在露营旅行时使用 leaves 而不是 TP 一样。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

作为图形 IDE 用户,我应该对传统编辑器感兴趣吗? [关闭] 的相关文章

随机推荐

  • python中通过爬取子URL来下载文件

    我正在尝试从大量网络链接下载文档 主要是pdf格式 如下所示 https projects worldbank org en projects operations document detail P167897 type projects
  • 当未设置属性时,构建失败的简单方法是什么?

    正如标题中所述 我如何以最简单的方式修改apom xml为了使其在命令行中未设置属性时失败 例如 mvn clean package将会失败 当mvn clean package Dfoo bar将会成功 我正在寻找类似的东西
  • 每秒基板事务性能

    大家好 我有一个与性能相关的问题 我正在运行 2 个具有 30GB 存储空间的 aws 实例 t2 2xlarge 我正在使用默认设置在每个节点上运行 v2 0 节点 几天前从 master 分支 并且我正在测试每秒可以处理多少事务 平均每
  • 为什么我需要在 JPA 中双向设置实体

    我有以下两个实体 Entity public class Pilot implements Serializable ManyToOne JoinColumn name FLIGHT ID private Flight flight and
  • Kotlin async/await 语法不会阻塞调用者

    我想知道 Kotlin 是否可以取代我们当前处理异步代码的方式 现在 我们使用CompletableFutures处理异步代码 下面是这种方法的一个例子 public void onBalanceRequest Client client
  • 由于缺少 android SDK,Jenkins 构建失败

    正如标题所示 我的 jenkins 构建由于找不到 android sdk 而失败 尽管它位于环境路径中 这是控制台日志 Started by user anonymous Building in workspace Users lmnap
  • OpenCV 根据像素值调整图像大小和裁剪图像

    include iostream include cv h include highgui h include cvaux h include cxmisc h include math h using namespace cv using
  • 访问Mac的传感器数据

    有没有办法使用 Python 和 或 C 在 Mac 上获取环境光传感器数据 谷歌了一下 没有找到太多信息 大部分信息都与 Objective C 有关 这看起来并不简单 您可能需要使用 C C 来制作 swig 组件 这是一个读取突然运动
  • 在 mac 上将 VS code 与 TFS 连接

    如何连接视觉工作室代码 on mac with 团队基础服务器 TFS 或者有其他方式连接tfs吗 以下是将 TFS TFVC 存储库有效连接到 Mac 上的 VS Code 的步骤 安装软件 安装 Visual Studio Code f
  • 检查对象是否有用户定义的原型?

    简而言之 我可以检查一个对象是否具有用户定义的原型吗 Example var A function var B function B prototype Pseudocode A hasUserPrototype False B hasUs
  • 如何使用 setText() 在自定义布局对话框中编辑文本

    我有一个自定义对话框布局中的 TextView 当对话框即将出现时 必须更改其文本
  • 无法反序列化当前 JSON 对象,为什么?

    我正在尝试使用 WebApi 从我的数据库中获取员工列表 使用以下代码 这是我的客户端 MVC 应用程序的代码 string u http localhost 1411 api EmployeeAPI Uri uri new Uri u H
  • Javascript 范围 addEventListener 和 this

    我是一名 C 开发人员 正在尝试 JavaScript 我正在尝试了解范围 我有以下代码 其中包含addEventListener我想在其中使用我的对象中的字段 function window function Keyboard this
  • 为 exec ANT 任务启用控制台输出

    在 Eclipse 中 我使用以下 Macrodef 启动一个 html 页面 其中嵌入了 ANT 中的 swf
  • 对两个黑白图像进行异或并求和

    从两张图像开始im1 and im2使用PIL模块创建 我们有相应的黑白图像 bw im1 im1 convert 1 and bw im2 im2 convert 1 每个像素的bw im2 and bw im2是 0 或 256 假设两
  • Google Analytics 实时如何工作?

    我想知道 Google Analytics 实时用户界面是如何工作的 技术是什么 他们是否使用客户端的长轮询 通过将实时信息从服务器传送到客户端来保持 UI 统计数据即时更新 我刚刚在网络选项卡上打开 Chrome 开发工具 并且有一个无限
  • IIS 7.0 上的 ETag

    IIS 中的 Etag 是否默认启用 如果没有 请告诉我如何打开它们 Etag 开启 默认设置为 0 http attosol com etag and iis demystified http attosol com etag and i
  • Python 更新 Github 远程存储库上的文件,无需本地工作目录

    这是关于在没有本地工作目录的情况下推送到远程存储库的问题的后续问题 Python 将文件推送到 Github 远程仓库 无需本地工作目录 https stackoverflow com questions 39737192 python p
  • Python - 将 CSV 转换为对象 - 代码设计

    我有一个小脚本 用于读取包含员工的 CSV 文件 并对这些数据执行一些基本操作 我们读入数据 import gd dump 并创建一个Employees对象 包含一个列表Employee对象 也许我应该想一个更好的命名约定 哈哈 然后我们调
  • 作为图形 IDE 用户,我应该对传统编辑器感兴趣吗? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi