@@ -31,60 +31,60 @@ For further information and details continue through to the [documentation](http
31
31
32
32
## Feature Details
33
33
* IDE Features
34
- + Auto indenting
35
- + Code navigation (Go to, Find all references)
36
- + Code definition (Peek and hover definition, View Signature)
37
- + Rename refactoring
38
- + Sorting Import statements (use "Python: Sort Imports" command)
34
+ + Auto indenting
35
+ + Code navigation (Go to, Find all references)
36
+ + Code definition (Peek and hover definition, View Signature)
37
+ + Rename refactoring
38
+ + Sorting Import statements (use "Python: Sort Imports" command)
39
39
* [ Intellisense and Autocomplete] ( https://github.com/DonJayamanne/pythonVSCode/wiki/Autocomplete-Intellisense ) with support for PEP-0484
40
- + Ability to include custom module paths (e.g. include paths for libraries like Google App Engine, etc.)
41
- + Use the ` setting python.autoComplete.extraPaths = [] `
42
- + For instance getting autocomplete/intellisense for Google App Engine, add the following to your settings file:
40
+ + Ability to include custom module paths (e.g. include paths for libraries like Google App Engine, etc.)
41
+ + Use the ` setting python.autoComplete.extraPaths = [] `
42
+ + For instance getting autocomplete/intellisense for Google App Engine, add the following to your settings file:
43
43
``` json
44
44
"python.autoComplete.extraPaths" : [
45
45
" C:/Program Files (x86)/Google/google_appengine" ,
46
46
" C:/Program Files (x86)/Google/google_appengine/lib" ]
47
47
```
48
48
* [ Scientific tools (Jupyter/IPython)] ( https://marketplace.visualstudio.com/items?itemName=donjayamanne.python )
49
- + This functionality has been moved into a separate extension [ Jupyter] ( https://marketplace.visualstudio.com/items?itemName=donjayamanne.jupyter )
49
+ + This functionality has been moved into a separate extension [ Jupyter] ( https://marketplace.visualstudio.com/items?itemName=donjayamanne.jupyter )
50
50
* [ Code formatting] ( https://github.com/DonJayamanne/pythonVSCode/wiki/Formatting )
51
- + Auto formatting of code upon saving changes (default to 'Off')
52
- + Use either yapf or autopep8 for code formatting (defaults to autopep8)
51
+ + Auto formatting of code upon saving changes (default to 'Off')
52
+ + Use either yapf or autopep8 for code formatting (defaults to autopep8)
53
53
* [ Linting] ( https://github.com/DonJayamanne/pythonVSCode/wiki/Linting )
54
- + It can be turned off (default is to be turned on and use pylint)
55
- + Multiple linters supported (along with support for configuration files for each linter)
56
- + Supported linters include pylint, pep8, flake8, pydocstyle, prospector
57
- + Paths to each of the linters can be optionally configured
58
- + Custom plugins such as pylint plugin for Django can be easily used by modifying the settings as follows:
54
+ + It can be turned off (default is to be turned on and use pylint)
55
+ + Multiple linters supported (along with support for configuration files for each linter)
56
+ + Supported linters include pylint, pep8, flake8, pydocstyle, prospector
57
+ + Paths to each of the linters can be optionally configured
58
+ + Custom plugins such as pylint plugin for Django can be easily used by modifying the settings as follows:
59
59
``` json
60
60
"python.linting.pylintArgs" : [" --load-plugins" , " pylint_django" ]
61
61
```
62
62
* [ Debugging] ( https://github.com/DonJayamanne/pythonVSCode/wiki/Debugging )
63
- + Watch window
64
- + Evaluate Expressions
65
- + Step through code (Step in, Step out, Continue)
66
- + Add/remove break points
67
- + Local variables and arguments
68
- + Multiple Threads and Web Applications (such as Flask, Django, with template debugging)
69
- + Expanding values (viewing children, properties, etc)
70
- + Conditional break points
71
- + Remote debugging (over SSH)
72
- + Google App Engine
73
- + Debugging in the integrated or external terminal window
74
- * Debugging as sudo
63
+ + Watch window
64
+ + Evaluate Expressions
65
+ + Step through code (Step in, Step out, Continue)
66
+ + Add/remove break points
67
+ + Local variables and arguments
68
+ + Multiple Threads and Web Applications (such as Flask, Django, with template debugging)
69
+ + Expanding values (viewing children, properties, etc)
70
+ + Conditional break points
71
+ + Remote debugging (over SSH)
72
+ + Google App Engine
73
+ + Debugging in the integrated or external terminal window
74
+ + Debugging as sudo
75
75
* [ Unit Testing] ( https://github.com/DonJayamanne/pythonVSCode/wiki/UnitTests )
76
- + Support for unittests, nosetests and pytest
77
- + Test results are displayed in the "Python" output window
78
- + Run failed tests, individual tests
79
- + Debugging unittests
76
+ + Support for unittests, nosetests and pytest
77
+ + Test results are displayed in the "Python" output window
78
+ + Run failed tests, individual tests
79
+ + Debugging unittests
80
80
* Snippets
81
81
* Miscellaneous
82
- + Running a file or selected text in python terminal
82
+ + Running a file or selected text in python terminal
83
83
* Refactoring
84
- + [ Rename Refactorings] ( https://github.com/DonJayamanne/pythonVSCode/wiki/Refactoring:-Rename )
85
- + [ Extract Variable Refactorings] ( https://github.com/DonJayamanne/pythonVSCode/wiki/Refactoring:-Extract-Variable )
86
- + [ Extract Method Refactorings] ( https://github.com/DonJayamanne/pythonVSCode/wiki/Refactoring:-Extract-Method )
87
- + [ Sort Imports] ( https://github.com/DonJayamanne/pythonVSCode/wiki/Refactoring:-Sort-Imports )
84
+ + [ Rename Refactorings] ( https://github.com/DonJayamanne/pythonVSCode/wiki/Refactoring:-Rename )
85
+ + [ Extract Variable Refactorings] ( https://github.com/DonJayamanne/pythonVSCode/wiki/Refactoring:-Extract-Variable )
86
+ + [ Extract Method Refactorings] ( https://github.com/DonJayamanne/pythonVSCode/wiki/Refactoring:-Extract-Method )
87
+ + [ Sort Imports] ( https://github.com/DonJayamanne/pythonVSCode/wiki/Refactoring:-Sort-Imports )
88
88
89
89
![ Generate Features] ( https://raw.githubusercontent.com/DonJayamanne/pythonVSCodeDocs/master/images/general.gif )
90
90
@@ -110,7 +110,7 @@ For further information and details continue through to the [documentation](http
110
110
* Update isort to the latest version [ #1134 ] ( https://github.com/DonJayamanne/pythonVSCode/issues/1134 ) , [ #1135 ] ( https://github.com/DonJayamanne/pythonVSCode/pull/1135 )
111
111
* Fix issue causing intellisense and similar functionality to stop working [ #1072 ] ( https://github.com/DonJayamanne/pythonVSCode/issues/1072 ) , [ #1118 ] ( https://github.com/DonJayamanne/pythonVSCode/pull/1118 ) , [ #1089 ] ( https://github.com/DonJayamanne/pythonVSCode/issues/1089 )
112
112
* Bunch of unit tests and code cleanup
113
-
113
+ * Resolve issue where navigation to decorated function goes to decorator [ # 742 ] ( https://github.com/DonJayamanne/pythonVSCode/issues/742 )
114
114
115
115
## Source
116
116
0 commit comments