![]() |
1
6
在Windows开发中不使用IDE几乎是闻所未闻的。 我从80年代初开始编程,在命令行上长大,但是没有什么能比得上现代化的IDE的生产力。 到目前为止,最常见的选择是Visual Studio,尽管我也使用了 #develop (开源)并发现它是一个很好的平台。 我已经广泛使用Eclipse(在Linux和Windows上),并发现Visual Studio更易于使用。我特别怀念在Windows下进行调试的选项,例如在调试期间移动指令指针,然后更改并继续(在限制范围内更改代码,在调试期间,如果需要,请将指令指针移回原处,并继续调试)。 如果您使用过Eclipse,那么Visual Studio或Development就不会很难适应。 |
![]() |
2
5
我倾向于安装 cygwin 它是一个Unix仿真层,包括许多标准的Unix实用程序(grep、awk、sed等)。您可以使用bash或任何其他带有cygwin的unix shell,在Windows上为您自己提供一个unix环境。 有一些缺点,路径就是一个很好的例子。Windows程序需要Windows路径,而Unix工具需要Unix路径。您可以使用cygpath程序在两者之间进行转换,但有时很难知道何时使用它。 我经常做的另一件事是创建一组批处理文件,将不同的程序加载到我的路径上。这允许我安装不同版本的JAVA,我可以选择我想使用的任何shell会话的版本。我把这些联系在一起,这样我就有了一个完整的环境,为我正在工作的程序。例如,如果我需要Java 1.5、Maven、Sudio,那么我将有一个批处理文件来将每个文件加载到环境中,然后有一个主文件将它们全部加载到一个标准环境中。 这种方法具有很大的灵活性,并且非常容易同时在不同的环境中维护和工作。 |
![]() |
3
3
大多数在微软产品栈上开发的Windows开发人员可能使用Visual Studio。对于没有Visual Studio的Windows开发, SharpDevelop 是目前最流行的选择。 但是,如果您希望获得与Linux更相似的用户体验,则可以始终使用Windows命令提示符,并且所有命令提示符编译器仍然存在。就像使用Linux一样,您必须修改环境变量,使您想要的一切都能正常工作。 如果这仍然不够接近Linux上的感觉,您可以尝试一下 Cygwin . 许多来自Linux的常见实用程序,比如gdb do have windows builds as well. 当然还有 Eclipse IDE 它被许多人在多个平台上用于多种语言。它是非常可扩展的。 您可能缺少其他一些工具:
希望这涵盖了你的大部分基本任务。 |
![]() |
4
2
微软现在有了一个真正的Windows外壳: Windows PowerShell . |
![]() |
5
1
|
![]() |
6
1
C++/.NET开发:
Visual Studio 2008
对于非IDE解决方案, Notepad++ 是一个非常好的代码荧光笔,支持多种语言。 |
![]() |
7
0
只需安装 cygwin .近年来质量有了显著提高。我现在在Vista上运行Cygwin X64,这很好。 在Cygwin中特别需要注意的一件事是你的道路。大多数脚本和已安装软件的故障排除应该从这里开始。 我给的另一个建议是使用 rxvt terminal 超过标准发行的Cygwin终端。现在它可能是默认安装的,但请检查以确保。 |
![]() |
8
0
|
![]() |
Community wiki · 需要改变的用户界面模式? 1 年前 |
![]() |
LITzman · 使用状态处理颜色主题更改 1 年前 |
![]() |
Community wiki · 进程。退出(0):输出消失? 2 年前 |
![]() |
arsaces · 将文本添加到特定文件的末尾 2 年前 |
![]() |
YGranja · 库<图形。h> MinGW-W64缺少 2 年前 |
![]() |
Felipe Palermo · Ctrl键仍被按下,按键事件() 3 年前 |
![]() |
HCJ · win cmd中的批处理脚本循环 3 年前 |