你有什么调整/插件/主题来使你的IDE很棒?例如,在Visual Studio中我color themes,CodeRush在大括号之间绘制线条,我总是安装并使用Consolas字体,我将其设置为sync my settings across computers,以便我在更改时在FolderShare的帮助下,热键和诸如此类的东西。
此外,这不是特定于Visual Studio的,请随时提及您使用Emacs或Eclipse做什么,或者我们很多人使用了一些东西。
答案 0 :(得分:5)
ReSharper 4.1 for Visual Studio 2008.这是一件很棒的事情。它寻找各种代码错误,优化等。感谢这个方便的Visual Studio插件,我的代码更清晰。
答案 1 :(得分:3)
Vi插件!!
答案 2 :(得分:3)
我喜欢Axtools的CodeSmart VB6和CodeSmart VS.NET http://www.axtools.com/ 对于高级语法高亮,在If..then..else..endif,Do While ...循环和所有其他构造的部分之间绘制线条。它还拥有优秀的代码审计员和许多附加功能。
答案 3 :(得分:3)
Optimizing IDE将是第一步。 Resharper有很多帮助,但有时候一些简单的macros绰绰有余。
答案 4 :(得分:3)
我已经做了很多,但我真的不应该。所以在过去的几年里,我已经减少了宏的数量,自定义键映射,自定义工具栏等。在大多数情况下,我认为开发人员应该习惯他们的默认行为和外观IDE。然后,当您需要在同事的机器上工作时,您仍然知道如何绕过并设法帮助他们。更不用说在更新发布时,大量的自定义将被破坏或重新排列或以其他方式重置。
也就是说,每次我设置一个IDE来处理时,我仍然会做一些事情...例如,将Visual Studio中的并发构建数设置为1,因为该功能已被破坏任何更大的设置都无法正确编译。除此之外,作为一个具有默认行为的王牌,最终会比花费数小时调整软件使其更有效率。
答案 5 :(得分:3)
首先要做的事情。更改默认糟糕的字体。然后开始摆弄'选项'对话框。
答案 6 :(得分:3)
根据朋友的推荐,我为Visual Studio 2008安装了Visual Assist - 它是 awesome 。我发誓它可以读懂我的想法。
[注意:我与他们没有任何关系 - 只是一个非常满意的客户]
答案 7 :(得分:2)
我不太关心花哨的视觉插件,因此我将IDE(Visual Studio)留在标准外观中(除 MS Reference Sans Serif 字体外)。
答案 8 :(得分:2)
对于使用Eclipse的Java开发,我有一些必不可少的插件。 MyEclipse Workbench为大多数内置模块增加了许多功能。它使得将应用程序部署到多个应用程序服务器变得非常容易,并且增强了许多内置编辑器。 PMD插件非常适合搜索潜在的代码问题。正如今天上一篇文章中所提到的,Ganymede插件确实有助于突出显示日志条目。
答案 9 :(得分:2)
我有点像VS的默认设置,我只确认Consolas作为编辑器字体,并选中2(制表符到空格),并更改数字的颜色(红色)。
答案 10 :(得分:2)
eclipse插件使我的ide完全按照我想要的方式。
答案 11 :(得分:2)
着色 - 自定义 - GreyishBlack,Consolas Font上的白色文字
HotKeys - CTRL + SHIFT + ALT + Z(附加到流程)可能还有其他一些......
工具栏关闭 所有Windows都设置为折叠
我没有用这台机器做演示 - 如果我是它,那将是准系统。
答案 12 :(得分:2)
我使用Emacs。我的.emacs文件只有几百行,但是根据我机器的主机名和操作系统自定义设置,这样我就可以在任何地方使用相同的配置文件。
答案 13 :(得分:1)
我将Zenburn配色方案与Proggy Clean一起用于字体。这对我来说就像一把舒适的椅子。
答案 14 :(得分:1)
无。我讨厌处理因更新而不可避免的所有破损等等。所以,我改编自己的IDE。
答案 15 :(得分:1)
我使用ViEmu和ReSharper与dark theme的组合。
哦,我也隐藏了大部分工具栏并关闭动画以试图加快速度。
答案 16 :(得分:1)
Silver background,8pt Consolas,禁用所有工具栏并将制表符间距设置为3个空格。 :)
答案 17 :(得分:1)
我通常会将配色方案更改为黑色背景而不是白色。
答案 18 :(得分:1)
对于Visual Studio
除了Resharper,我实际上发现大多数其他有益的东西不是自定义IDE,而是自定义你自己来学习键盘快捷键。从Ctrl - ,Ctrl Shift - ,Ctrl Shift V,Ctrl Alt L等大增益开始,然后按照你使用它们的频率逐渐学习其余的快捷方式
答案 19 :(得分:1)
我自定义了错误消息,而不是自定义IDE。我有一个宏扩展为#pragma warning
语句,该语句以与MSVC ++相同的格式生成编译时消息。 Visual Studio可以解析生成的警告,因此双击该消息会在IDE中打开有问题的文件,并将我带到相关的行。
我使用过宏:
#if
块内,以测试各种编译时条件。#include
是谁,以及在哪里。答案 20 :(得分:1)
从vim
,您可以将makeprg
( make program )变量设置为将构建项目的命令,将errorformat
变量设置为{ {1}} - 描述构建错误格式的样式字符串。从那里:
scanf
将构建您的项目:make
列出了与:cl
errorformat
会向您显示当前错误:cc
带您进入下一个错误:cn
会将您带到上一个错误。开箱即用,:cp
设置vim
和makeprg
以使用errorformat
和make
,所有命令都记录在{{ 1}}的内置帮助。
答案 21 :(得分:1)
我在Eclipse中进行Java开发。以下是我认为有用的一些插件:
答案 22 :(得分:1)
在visual studio 2005中,我这样做:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Text Editor\Guides = "RGB(196,196,196) 80"
(指南不会出现在指南中。)答案 23 :(得分:0)
我正在使用Vim Cscope插件。
Cscope就像类固醇上的'ctags'一样,使得遍历代码变得更加容易。 我通常将它与标签一起使用以查找声明函数的位置,然后直接转到调用此函数的任何代码。
我还使用Vim的Rgrep插件(递归搜索)来搜索代码层次结构中的文件。
答案 24 :(得分:0)
创建一些基本宏,例如打印错误修复代码注释:
Public Sub WriteBugFix()
Dim TS As TextSelection = DTE.ActiveDocument.Selection
TS.Text = "'Edited for Bug Fixed By JK - " & Date.Now.ToShortDateString
End Sub
答案 25 :(得分: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等的视频。