Language agnostic 你做了什么来定制你的IDE?

Language agnostic 你做了什么来定制你的IDE?,language-agnostic,ide,development-environment,customization,Language Agnostic,Ide,Development Environment,Customization,为了让你的IDE更棒,你做了哪些调整/插件/主题?例如,在VisualStudioI中,在大括号之间画线,我总是安装并使用字体,并且在的帮助下,当我更改热键等时,我会将其设置为 另外,这不是特定于Visual Studio的,请随时提及您对Emacs、Eclipse或诸如此类的操作,因为我们中的许多人都使用了一些。4.1 for Visual Studio 2008。这是一件美丽的事情。它查找各种代码错误、优化等。由于这个方便的Visual Studio插件,我的代码更干净。我不太喜欢花哨的Vi

为了让你的IDE更棒,你做了哪些调整/插件/主题?例如,在VisualStudioI中,在大括号之间画线,我总是安装并使用字体,并且在的帮助下,当我更改热键等时,我会将其设置为


另外,这不是特定于Visual Studio的,请随时提及您对Emacs、Eclipse或诸如此类的操作,因为我们中的许多人都使用了一些。

4.1 for Visual Studio 2008。这是一件美丽的事情。它查找各种代码错误、优化等。由于这个方便的Visual Studio插件,我的代码更干净。

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

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

彩色化-自定义-灰色空白上的白色文本,ConsoleAS字体

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

Addins-

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


我不是在用这台机器做演示-如果我是的话,它将是赤裸裸的。

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

IDE将是第一步。Resharper帮助很大,但有时一些简单的就足够了

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


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

在一位朋友的推荐下,我安装了Visual Studio 2008,它太棒了。我发誓它能读懂我的心思


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

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

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

什么都不做。我讨厌处理更新等不可避免的损坏。因此,我改为使用IDE。

我将and与a结合使用


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

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


也就是说,每次设置IDE时,我都会做一些事情。。。例如,将VisualStudio中的并发生成数设置为1,因为该功能已被破坏,任何更大的设置都无法正确编译。除此之外,作为具有默认行为的ace,最终将使您比花费数小时调整软件使其更流畅更高效。

银色背景,8pt控制台,禁用所有工具栏,并将选项卡间距设置为3个空格。:)

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

For Visual Studio

  • 最重要的是--我自己买了一份,所以我不必为这件事缠着我的雇主
  • 更改颜色/字体-选择适合您的颜色
  • 优化(投票支持Gulzar的帖子,其中包含链接)
  • 不要试图让IDE做任何事情,仅仅因为你可以。(有点讽刺的是,我也使用emacs)。我个人真的不喜欢集成源代码管理
  • 更改某些文件关联,以便双击某些文件类型不会启动Visual Studio

除了Resharper之外,我发现最有益的事情不是定制IDE,而是定制自己来学习键盘快捷键。从Ctrl-、Ctrl-Shift-、Ctrl-Shift V、Ctrl-Alt L等大的收益开始,然后逐步学习其余的快捷方式,按照使用频率的顺序排列。

我喜欢Axtools中的CodeSmart VB6和CodeSmart VS.NET
对于高级语法高亮显示,请在If..then..else..endif的各个部分之间绘制线,同时执行。。。循环和所有其他构造。它还有很棒的代码审计员和许多附加功能。

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

我使用了宏:

  • “书签”一段代码,这样开发者在每次构建时都会被唠叨着去修复它
  • #if
    块中,测试各种编译时条件
  • 在标题中,查看谁
    #包括它们,以及它们的位置

vim
可以将
makeprg
(make program)变量设置为用于生成项目的命令,将
errorformat
变量设置为
scanf
 Public Sub WriteBugFix()
    Dim TS As TextSelection = DTE.ActiveDocument.Selection
    TS.Text = "'Edited for Bug Fixed By JK - " & Date.Now.ToShortDateString
End Sub