3

你做了哪些调整/插件/主题来让你的 IDE 变得很棒?例如,在 Visual Studio 中,我为主题着色CodeRush在大括号之间绘制线条,我总是安装和使用Consolas字体,并且我设置它以在我更改热键时在计算机之间同步我的设置,并在FolderShare的帮助下进行其他操作。

此外,这不是 Visual Studio 特定的,请随意提及您使用 Emacs 或 Eclipse 或其他我们所做的事情,因为我们中的许多人都使用一些。

4

26 回答 26

5

适用于 Visual Studio 2008 的ReSharper 4.1。这是一件很美好的事情。它查找各种代码错误、优化等。感谢这个方便的 Visual Studio 插件,我的代码更干净。

于 2008-10-24T16:42:44.227 回答
3

优化IDE 将是第一步。Resharper 有很大帮助,但有时一些简单的就绰绰有余了。

于 2008-10-24T16:50:46.787 回答
3

第一件事。更改默认的蹩脚字体。然后开始摆弄“选项”对话框。

于 2008-10-24T16:53:14.393 回答
3

在朋友的推荐下,我为 Visual Studio 2008 安装了Visual Assist——很棒。我发誓它可以读懂我的想法。

[注意:我与他们没有任何关系——只是一个非常高兴的客户]

于 2008-10-24T16:53:58.400 回答
3

我做了很多,但我真的不应该这样做。所以在过去的几年里,我已经减少了宏、自定义键映射、自定义工具栏等的数量。在大多数情况下,我认为开发人员应该习惯他们的默认行为和外观IDE。然后,当您需要在同事的机器上工作时,您仍然知道如何绕过并设法帮助他们。更不用说当更新发布时,大量的自定义设置会被破坏或重新排列或以其他方式重置。

也就是说,每次设置 IDE 时,我仍然会做一些事情......例如,将 Visual Studio 中的并发构建数设置为 1,因为该功能已被破坏,以至于什么都不会使用任何更大的设置正确编译。除此之外,成为具有默认行为的王牌最终会让您更有效率,而不是花费数小时调整软件以使其更加流畅。

于 2008-10-24T16:57:31.140 回答
3

我喜欢 Axtools http://www.axtools.com/中的 CodeSmart VB6 和 CodeSmart VS.NET, 用于高级语法高亮、在 If..then..else..endif 的各个部分之间画线、Do While ... 循环和所有其他构造。它还具有出色的代码审核员和许多附加功能。

于 2008-10-24T17:34:32.047 回答
3

vi插件!!

于 2009-01-22T07:05:24.330 回答
2

我不太喜欢花哨的视觉插件,所以我把我的 IDE(Visiual Studio)留在了标准外观(MS Reference Sans Serif字体除外)。

于 2008-10-24T16:43:15.880 回答
2

我使用 Emacs。我的 .emacs 文件只有几百行长,但会根据我的机器的主机名和操作系统自定义设置,这样我几乎可以在任何地方使用相同的配置文件。

于 2008-10-24T16:44:20.340 回答
2

着色 - 自定义 - GreyishBlack 上的白色文本,Consolas 字体

热键 - CTRL+SHIFT+ALT+Z(附加到进程)可能还有其他一些...

插件-DPackCoderushGhostDoc

工具栏关闭所有窗口设置为折叠

我不会用这台机器做演示 - 如果我是的话,那将是准系统。

于 2008-10-24T16:48:59.317 回答
2

当然,eclipse 插件使我的 ide 完全符合我的要求。

eclipse插件中心

于 2008-10-24T16:52:17.203 回答
2

我有点喜欢 VS 的默认设置,我只确保 Consolas 作为编辑器字体,tabsize 2(制表符到空格),并更改数字的颜色(红色)。

于 2008-10-24T16:55:31.423 回答
2

对于使用 Eclipse 进行 Java 开发,我有一些必不可少的插件。MyEclipse Workbench为大多数内置模块添加了许多功能。它使将应用程序部署到多个应用程序服务器变得非常容易,并增强了许多内置编辑器。PMD插件非常适合搜索潜在的代码问题。正如今天之前的一篇文章中提到的,Ganymede插件确实有助于突出显示日志条目。

于 2008-10-24T16:58:28.953 回答
1

在 Visual Studio 2005 中,我执行以下操作:

  • 将 F11 绑定到全屏模式
  • 启用 80 个字符的垂直线:(HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Text Editor\Guides = "RGB(196,196,196) 80"指南不会出现在注册表中。)
  • 在“帮助”菜单后添加“开始调试”、“全部中断”和“停止调试”按钮。
于 2008-10-27T23:54:20.053 回答
1

我通常将配色方案更改为黑色背景而不是白色。

于 2008-10-24T16:50:22.370 回答
1

我使用Zenburn配色方案和Proggy Clean作为字体。这对我的眼睛来说就像一把舒适的椅子。

于 2008-10-24T16:54:36.183 回答
1

没有什么。我讨厌处理由于更新等不可避免地导致的所有损坏。所以,我改为让自己适应我的 IDE。

于 2008-10-24T16:56:25.977 回答
1

我将ViEmuReSharper深色主题结合使用。

哦,我还隐藏了大部分工具栏并关闭了动画以加快速度。

于 2008-10-24T16:56:44.497 回答
1

银色背景,8pt Consolas,禁用所有工具栏并将制表符间距设置为 3 个空格。:)

于 2008-10-24T16:57:49.703 回答
1

我在 Eclipse 中进行 Java 开发。以下是一些我觉得有用的插件:

  1. Mylyn - 隐藏与当前上下文无关的项目元素。
  2. eUML2 - UML 编辑器。
  3. FindBugs - 用于查找 Java 中常见错误的静态分析工具。
  4. Crap4J - 另一个静态分析工具。
  5. EclEmma - 用于单元测试的代码覆盖插件。

编辑:我忘记了一个:

  1. 禁用拼写检查器。:)
于 2008-10-26T17:02:23.320 回答
1

我没有自定义 IDE,而是自定义了我的错误消息。我有一个宏,它扩展为一个#pragma warning生成与 MSVC++ 格式相同的编译时消息的语句。Visual Studio 可以解析生成的警告,因此双击消息会在 IDE 中打开有问题的文件,并将我带到有问题的行。

我用过宏:

  • 为一段代码“添加书签”,这样开发人员每次构建时都会被唠叨修复它。
  • #if块内测试各种编译时条件。
  • 在标题中,查看他们是谁#include,在哪里。
于 2008-10-26T16:19:08.010 回答
1

vim您可以将makeprg( make program ) 变量设置为将构建项目的命令,并将errorformat变量设置为scanf描述构建错误格式的 -style 字符串。从那里:

  • :make将构建您的项目
  • :cl列出所有匹配的错误errorformat
  • :cc告诉你当前的错误
  • :cn带你到下一个错误
  • :cp带你到上一个错误。

开箱即用,vim设置makeprgerrorformat使用makeand gcc,所有命令都记录在vim的内置帮助中。

于 2008-10-26T16:40:09.230 回答
1

对于 Visual Studio

  • 最重要的 - Resharper - 我买了自己的副本,所以我不必纠缠我的雇主。
  • 更改颜色/字体 - 选择适合您的
  • 优化(投票支持 Gulzar 的帖子并附上链接)
  • 不要试图让 IDE 做所有事情,只是因为你可以。(有点讽刺的是,我也使用 emacs)。我个人非常不喜欢集成源代码管理。
  • 更改一些默认文件关联,因此双击某些文件类型不会启动 Visual Studio

除了 Resharper,我实际上发现大多数其他有益的事情不是自定义 IDE,而是自定义自己以学习键盘快捷键。从 Ctrl -、Ctrl Shift -、Ctrl Shift V、Ctrl Alt L 等大收获开始,然后按照使用频率的顺序逐步学习其余快捷键

于 2008-10-24T17:15:41.307 回答
0

创建一些基本的宏,例如打印错误修复代码注释:

 Public Sub WriteBugFix()
    Dim TS As TextSelection = DTE.ActiveDocument.Selection
    TS.Text = "'Edited for Bug Fixed By JK - " & Date.Now.ToShortDateString
End Sub
于 2009-01-22T08:27:12.060 回答
0

我正在使用 Vim Cscope插件。

Cscope 就像打了兴奋剂的“ctags”,让遍历代码变得更加容易。我通常将它与标签一起使用来查找函数的声明位置,然后直接转到调用该函数的任何代码。

我还使用 Vim 的 Rgrep 插件(递归搜索)来搜索代码层次结构中的文件。

于 2009-01-22T07:42:19.030 回答
0

(此答案假设工作站是 GNU/Linux 计算机。)

Emacs 是一个出色的 IDE,特别是因为它可以进行大量定制。

您可以通过编辑主目录中的 .emacs 文件来自定义 Emacs。我的 .emacs 是一个符号链接:

$ ln -s /home/bzimmerly/bin/emacs/emacs24/wbz.emacs.el .emacs

由于 Emacs 为程序开发和调试提供了多种专门的主要模式,因此您可以轻松地“推出自己的”最适合您的 IDE 设计。例如,当我使用 C 或汇编程序进行编程时,我喜欢让左侧运行 GDB 模式,而右侧显示正在跟踪的源代码。

一点点 LISP 技能对于将 Emacs 变成一个非常强大的 IDE 大有帮助。花时间学习如何使用这个强大的工具是非常值得的!

最后,像 Youtube 这样的工具是学习如何做到这一点的宝贵场所。只需在 Youtube 搜索表单中输入“Emacs 作为 IDE”,就会显示人们如何修改 Emacs 以实现这一目的的视频。有关于编辑 Python 代码、Javascript、Java、C 等的视频。

于 2013-12-22T15:00:47.710 回答