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.
Syntax highlighting: Yes, Also has error highlighting, programming style highlight, and spelling error highlighting (I can't work ...
Check out Python Tools for Visual Studio (PVTS). It meets your requirements (plus it's free):
"Python Tools provides a rich editor with functionality to help you be more productive, such as syntax highlighting..." (The Editor)
IntelliSense code completeion
Support to run Shell side by ...
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 ...
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 (....
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 ...
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,...
netrenderer supports IE5.5 - IE11:
Browsershots currently only ...
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 ...
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:
Some people prefer cgdb to GDB TUI.
For more options, see How to highlight and color gdb output during ...
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.
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.
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.
Take a look at dnSpy. It is a decompiler that includes a debugger.
can debug both x64 and x86 (via separate executables)
supports breakpoints, locals, watch window, breaking on exceptions
is actively developed at the moment
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.
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 :-)
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 ...
Dependency walker can log first chance exceptions in profiling mode. Open the executable, then choose "Start" from the "Profile" menu.
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.
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 ...
Firefox 50+ has a default ChromeLogger:
and not supporting firePHP at this moment
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....
One good pair of software pieces that we found useful are:
Mantis Bug Tracker and Testlink Test Management System:
Written in PHP
Can send emails
Can interact with each other well
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 ...
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 ...
Free, Gratis & Open Source
Cross Platform - including Windows 7/8/10, OS/X, Linux
Written in Java
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 ...
For Linux, you will do just fine with KDbg.
Just give it the path to your executable, and away you go.
•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 ...
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)
Type hints (http://pydev.org/manual_adv_type_hints.html)
Go to definition (F3)
Code completion (with auto import for ...
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. ...
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-...