ide

Geany

点点圈 提交于 2019-12-05 01:55:34
Geany 简介 Geany 是一款使用 GTK2 编写的、有集成开发环境(IDE)基本特性的文本编辑器。它是开源的,基于 GPL,其目标是提供一个小型快速、依赖软件包较少(只依赖于 GTK2)的集成开发环境。Geany 支持多种程序设计语言,并且可以运行于 Linux、Mac OS X、BSD、Solaris 和 Windows 等多种操作系统下。 与 Eclipse、NetBeans 等 IDE 相比,Geany 算是个轻量级的 IDE,它与那些重量级的 IDE 并没有可比性。从某种角度说,Geany 首先还是个文本编辑器,但具备了 IDE 的基本特征。不过,轻量级自有轻量级的好处。作为编辑器来说,Geany 堪比 EditPlus, UltraEdit 等,我以前常用 MadEdit/wxEdit,现在觉得 Geany 是个不错的选择。作为 IDE 来说,Geany 比 Eclipse, NetBeans 等轻便快速多了,虽说它缺乏了重量级 IDE 的复杂功能,但在很多场合下,Geany 也足够用了。我们有飞机开,可平时还是坐车更方便是不?我们有汽车开,可只是去下街对面不远处的菜场还是骑车更快捷是不? Geany 的一些基本特性: Syntax highlighting Code folding Symbol name auto-completion Construct

What tools are available for Ruby refactoring? [closed]

人走茶凉 提交于 2019-12-05 01:50:22
Are there any tools which support refactoring Ruby code (Rename method, Rename class, Extract method, Move method, ...)? The best I know is RadRails 2, but Aptana 3 removed this tool. Netbeans doesn't support Ruby on Rails anymore (it has community support) Komodo just promises it Is there any such tool available? Do you know any? Rubymine ? No matter if it is a command line tool, a Standalone GUI tool or integrated with Development Environment. Please avoid answers like "ruby is so good to refactor" or "tests are your best friend" RubyMine/IntelliJ does the best of what I use. The Aptana

What is the good cross platform C++ IDE? [closed]

断了今生、忘了曾经 提交于 2019-12-05 01:37:56
It needs to have good code completion support, debugger, and a nice way to browse code (click to go to documentation). Since I got spoiled by Java IDEs (Eclipse), it would be cool if it supported refactoring, reference search and some form of on the fly compilation, but maybe I'm asking too much. So far I tried Eclipse C++ plugin, Qt Creator and Code Blocks. Eclipse plugin feels sluggish, Code Blocks has much worse completion then Qt Creator and Qt Creator is great for Qt stuff, but kinda hard to use for free form projects. What are other options and first hand experience with them, since

Is there a .Net attribute to prevent property evaluation within the debugger?

徘徊边缘 提交于 2019-12-05 01:32:09
问题 I've seen several classes in the framework with this behavior (a refresh symbol in the watch window, and a warning). Is this controlled by an Attribute? If so, how can I emulate this in my library? EDIT: Thanks for the info! To clarify, I am developing a framework with properties that must access data from a single thread. Unfortunately, I am getting some odd behavior when I am in the debugger because of watch windows, etc. I have experience with the Debugger Browsable attribute; however, I

what does “link with editor ” feature do in Eclipse?

僤鯓⒐⒋嵵緔 提交于 2019-12-05 00:53:24
I'm new to Eclipse (and don't know NetBeans too). I'm reading eclipse tutorial. But I'm stacked and can't understand what "Link with editor" does exactly.It is said in Eclipse->Help: select the Link with Editor button in the local toolbar or view menu of one of the navigation views. Lastly, click on the editor tab for JanesFile.txt. Notice how the navigation view updated itself to select the file you are currently editing (JanesFile.txt). If you don't like this automatic update you can easily turn it off by deselecting Link with Editor. I select the Link with Editor button but i can't see any

Literate programming

旧时模样 提交于 2019-12-05 00:49:25
Literate programming is a way of developing software where documentation comes first, then the coding. One writes the documentation of a code snippet, and then writes the implementation of the snippet. The visual appearance of the software source code would be a plain document like word, with code paragraphs in it. I am trying to convert the dev shop I work to use only literate programming, as it brings great advantages to code readability and maintenance. However, due to the lack of tools the LP usage is limited in the company. For example, the ideal way to program literate is to write a

Free C Language IDEs? [closed]

不问归期 提交于 2019-12-05 00:49:17
问题 Closed. This question is off-topic. It is not currently accepting answers. Want to improve this question? Update the question so it's on-topic for Stack Overflow. Closed 5 years ago . Googling for "c ide -C++" produces too many results for C++, as well as unrelated results. These search terms seem too short to produce relevant results. Does anyone have a link to a free, Win32 C IDE that does step-through debugging like Visual Studio? 回答1: Many IDEs these days support very many languages, and

In Delphi 7, can I set up 'Debug' and 'Release' modes?

為{幸葍}努か 提交于 2019-12-05 00:36:05
In most modern IDEs, you can have Debug and Release build configurations, and you can quickly switch between them. In Delphi 7, this does not seem to be possible. I have to go to Project Settings and toggle optimization and all the debug information stuff manually. It would be great if there was a plugin or some such that handled this for me. Does anyone know of one? Any other suggestions? Edit: I can't upgrade to Delphi 2007 or 2009 as we have a large Delphi 7 codebase which would have to be converted. I agree that would be the best solution in theory though :P You can very easily add project

How can I make all of the IDisposable classes colored differently in the Visual Studio IDE?

房东的猫 提交于 2019-12-05 00:31:59
Title covers it all. I'd like classes which implement IDisposable to show up in a specific color so I can know if I should wrap them in a using block. Is there a setting or a process by which you can extend the IDE? It is certainly possible to do this though it isn't as simple as just changing a setting. You would need to write a Visual Studio addin to accomplish this. Visit http://msdn.microsoft.com/en-us/vsx/bb980955.aspx to get started. As others will point out. This is not for the faint of heart. Here's a link that may point you toward what you are looking for: http://msdn.microsoft.com/en

Nested Linq Min() crashes Visual Studio

本秂侑毒 提交于 2019-12-05 00:31:55
I have a piece of code that makes the Visual Studio 2008 IDE run very slow, consume vast amounts of memory and then eventually causes it to crash. I suspect VS is hitting an OS memory limit. The following code is not my real application code, but it simulates the problem. Essentially I am trying to find the minimum value within a tree using LINQ. class LinqTest { public class test { public int val; public List<test> Tests; } private void CrashMe() { test t = new test(); //Uncomment this to cause the problem //var x = t.Tests.Min(c => c.Tests.Min(d => d.Tests.Min(e => e.Tests.Min(f=>f.Tests.Min