30

PyCharm Made by JetBrains, are the same people that make ReSharper, the C# refactoring tool. It has a free and a paid version. I found the free version to be quite good. I've not tried the paid version. Requirements Checklist Syntax highlighting: Yes, Also has error highlighting, programming style highlight, and spelling error highlighting (I can't work ...


12

Check out Python Tools for Visual Studio (PVTS). It meets your requirements (plus it's free): Syntax highlighting: "Python Tools provides a rich editor with functionality to help you be more productive, such as syntax highlighting..." (The Editor) Code Completion: IntelliSense code completeion Debugger: Debugging Support to run Shell side by ...


11

Note I am the co-founder of Wingware, makers of Wing IDE for Python Wing IDE has syntax highlighting for Python and many other languages and a code completer that uses both static analysis and live runtime state when available (such as when the debugger is active or if you're working in the shell). There is also a Source Assistant, which gives you call ...


10

I would recommend you to use Virtual Machine (VM), Windows Virtual PC & Browserstack | Modern.IE which is available for OSX, Linux or Windows. As far as the instruction goes, Download the EXE and all RAR files for the VM (smaller VMs may not have files with RAR extension). In each set below that contains a split archive, a provided text file (....


6

Sublime is becoming one of the more popular programming editors. It's not really a full IDE, but it's ease of use, speed and numerous community developed packages makes it operate like one and in some ways it's better (Think paradigm shift :) It does support the majority of your list and is worth looking into IMHO. Syntax highlighting (YES) Code Completion ...


5

It is very easy and almost no work to set up XDebug with WAMPServer and SublimeText. Just install WAMPServer, Select PHP/Apache extensions as desired. To enable XDebug for easy use: start WAMPServer, left click taskbar icon, select php->php settings and enable (XDebug): Remote Debug. (Free) Install SublimeText. SublimeText is cross-platform (Windows, Linux,...


4

Take a look at Evan's Debugger. (open source for linux) https://github.com/eteran/edb-debugger http://www.codef00.com/projects#debugger Printscreen:


2

It's not quite as useful as emulating the browser, but there are a few services that will provide you with a screenshot of your page. This won't be helpful if you need to test something like JavaScript functionality, but if you need to see how something renders then it's nice to use in a pinch. netrenderer supports IE5.5 - IE11: Browsershots currently only ...


2

If you want a good tool, then you've to invest in it. Therefore you may try PhpED from NuSphere with integrated PHP debugger which is not completely free, but you can try the trial version. It has DBG Wizard Script which helps you to configure the debugger in very easy and convenient way. Unfortunately it's not cross-platform. I've used it successfully until ...


2

Vanilla GDB satisfies you constraints. gdb -tui is based on curses. Also, GDB is capable of advanced customization using .gdbinit. You might get inspired by these ones: https://github.com/cyrus-and/gdb-dashboard https://github.com/gdbinit/Gdbinit Some people prefer cgdb to GDB TUI. For more options, see How to highlight and color gdb output during ...


2

Is there an IDE that correctly displays pandas dataframes? PyCharm released version 2016.2 (a week after I posted this question!), which includes a pandas dataframe viewer. I still want to know if software exists that allows easy, ipython-like manipulation of such "local-variable" dataframes.


2

I would suggest checking out Vargant which will let you start a VM including PXE based ones and test the installation process without restarting hardware. There are a number of articles available on the use of Vagrant & PXE such as this . Vagrant-PXE may well be a good starting point for you.


2

Given the size of the code that has been developed with GDB the most likely problem is trying to work with too little RAM: Add more RAM to your system - real RAM not Virtual or if that is impossible on the target machine then run your code to be debugged on the target system with gdbserver and remote debug from another.


2

Take a look at dnSpy. It is a decompiler that includes a debugger. License: GPLv3 can debug both x64 and x86 (via separate executables) supports breakpoints, locals, watch window, breaking on exceptions is actively developed at the moment


2

The GNU Debugger, (GDB), is able to step though the code one instruction at a time with inspection of the state of the processor registers. It is script-able in Python so you should be able to do what you need with completely free software, on most platforms and for the code produced in just about any programming language.


1

The tool pyrasite: Tools for injecting arbitrary code into running Python processes. This way you can get a stacktrace of running python processes. No need to modify the python source and no need to work with signal handlers :-)


1

I am not aware of any general tools that can identify all issues in a PDF and provide a report. This is mainly because there are so many parts to a PDF. Ignoring all the metadata (tagged content, outline, annotations, document info), you are still left with Fonts (which PDF supports a variety of formats), Images (again many formats supported), and other ...


1

Dependency walker can log first chance exceptions in profiling mode. Open the executable, then choose "Start" from the "Profile" menu. It's free It does not take crash dumps There's a 32 bit and a 64 bit version Downside: .NET exceptions are only logged as 0xE0434352 (unknown), so it's not very suitable for .NET.


1

I doubt you are going to a tool that does exactly what you want out of the box. You can collect this information from a C++ "parser" that knows how to resolve C++ names fully (that means a full C++ front end). Our DMS Software Reengineering Toolkit with its C++ Front End can provide this information. The pair comprise a full-blown C++ parsing and static ...


1

Firefox 50+ has a default ChromeLogger: https://developer.mozilla.org/en-US/docs/Tools/Migrating_from_Firebug#Server_logs and not supporting firePHP at this moment https://bugzilla.mozilla.org/show_bug.cgi?id=1335681 hope that the Mozilla will add firePHP to the Console, many functions in my projects using that, I must use Chrome at this time for debugging....


1

One good pair of software pieces that we found useful are: Mantis Bug Tracker and Testlink Test Management System: Written in PHP Well documented Can send emails Authentication enabled Open source Can interact with each other well


1

From my several years of experience working in project management, web development and support queues, I have learned that most companies have a bit different processes for dealing with bug requests and test procedures. Because of that, I would suggest using open source system so that it can be tweaked as the needs change/evolve. In particular, I would ...


1

The relatively recent release of VisualStudio Code appears to meet all the criteria. I've just now downloaded it to try out. https://code.visualstudio.com/docs?start=true


1

Brackets does meet (almost) all of your needs. I am happily using it for AngularJS on Windows 10. I don't code Java and am not aware if there are/aren't plugins for your version control. Check that out for yourself. I can attest to the rest, though. What I particularly like is the live preview mode. Changes to the HTML/CSS show up immediately in the ...


1

Not the fastest but one of the most reliable of the free Java & JavaScript IDEs is Eclipse - you might even find that a lot of things are familiar as several embedded compiler tool chains use customisations of eclipse as their IDE. Free, Gratis & Open Source Cross Platform - including Windows 7/8/10, OS/X, Linux Written in Java Highly Customisable ...


1

Use almost IDE with remote debug facility on your project within a shared directory and either add the make step as: a remote run preparation step, as a macro on the local IDE or use a cross compiler tool chain to build on the Max then execute as a remote debug session. I know from personal experience that the GCC tools include both cross compiler and ...


1

For Linux, you will do just fine with KDbg. Just give it the path to your executable, and away you go. Features •Inspection of variable values in a tree structure. •Direct member: For certain compound data types the most important member values are displayed next to the variable name, so that it is not necessary to expand the subtree of ...


1

PyDev http://pydev.org/ has all of the features you asked for (it's an open-source plugin for Eclipse). It features things such as: Support for CPython, IronPython, Jython, Pypy (debugging included) Syntax highlighting Type hints (http://pydev.org/manual_adv_type_hints.html) Code analysis Go to definition (F3) Code completion (with auto import for ...


1

I'm answering this, because you did not get other answers for more than a year now. I'd say your request is quite specific. Pictures in dumps If you have a Windows crash dump (.dmp) file, you can open it in WinDbg, which is the free Microsoft debugger for user mode and kernel mode dumps. There are 4 undocumented commands that can find images in memory. ...


1

You could try Gnat Programming Studio (https://www.adacore.com/community) which is an IDE which supports Ada, C and C++ (and more) Like all IDEs, you can create projects and debug them, but you can also load executables directly. If the path of the sources match the source on the disk, it will work with a default project, which describes easily in a pseudo-...


Only top voted, non community-wiki answers of a minimum length are eligible