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)(info)
(tick)
Jump to variable definition(tick)(info)

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

(error)
Search for string (project)(info)(tick) (info)(tick)(info)(tick)
Search for string (file)(info)(tick)(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)(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)(info)

(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) 

...