Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...




PyCharmVimSublimeText3

Emacs

Atom
Python












Editing





Syntax Highlighting(tick)(info)(tick)(info)(tick)
Jump to function definition(tick)
(info)
(tick)
Jump to variable definition(tick)


(tick)
Jump to class definition(tick)
(info)
(tick)
Find all calls of a function(tick)


(error)
Search for string (project)(info)
(tick)(info)(tick)
Search for string (file)(info)
(tick)(info)(tick)
Search for a string in comments



(error)
Search for a string in code



(error)
Jump to file (fuzzy search)(tick)(info)(tick)
(tick)
Get a link on Github for the corresponding highlighted lines(info)


(tick)
LintingUse pylint settings for edx-platform(info)(info)(info)
(info)
Use pep8 settings for edx-platform(info)(info)(info)
(info)
Debugging

Set a breakpoint(tick)


(error)
Add a breakpoint while debugging(tick)


(error)
Remote debugging of devstack(info)


(error)
TestingRun all tests(info)


(error)
Run tests for a file(info)


(error)
JSEditing/LintingSyntax Highlighting(tick)(tick)(tick)
(info)
Use ESLint settings(info)(info)(info)
(info)
SASSEditing/LintingSyntax Highlighting(tick)(tick)

(tick)
Use Stylelint settings(info)(info)(info)
(info)
JSONEditingSyntax Highlighting(tick)(tick)(tick)
(tick) 
XMLEditingSyntax Highlighting(tick)(tick)(tick)
(tick) 
BashEditingSyntax Highlighting(info)(tick)

(tick) 
YamlEditingSyntax Highlighting(info) (tick)(tick)
(tick) 
AnsibleEditingSyntax Highlighting(info)(tick)

(info)
RubyEditingSyntax Highlighting(error)(tick)(tick)
(tick) 
PHPEditingSyntax Highlighting(error)(tick)(tick)
(tick) 

...