@@ -24,50 +24,50 @@ Works on both Windows and Mac.
2424
2525## Feature Details (with confiuration)
2626* IDE Features
27- * - Rename and navigate to symbols
28- * - Go to, Peek and hover definition
29- * - Find all references
30- * - View Signature
31- * - Sorting Import statements (use "Python: Sort Imports" command)
27+ + Rename and navigate to symbols
28+ + Go to, Peek and hover definition
29+ + Find all references
30+ + View Signature
31+ + Sorting Import statements (use "Python: Sort Imports" command)
3232* [ Intellisense and Autocomplete] ( https://github.com/DonJayamanne/pythonVSCode/wiki/Autocomplete-Intellisense )
33- * - Full intellisense
34- * - Support for docstring
35- * - Ability to include custom module paths (e.g. include paths for libraries like Google App Engine, etc)
36- * - - Use the setting python.autoComplete.extraPaths = [ ]
37- * - - For instance getting autocomplete/intellisense for Google App Engine, add the following to your settings file:
33+ + Full intellisense
34+ + Support for docstring
35+ + Ability to include custom module paths (e.g. include paths for libraries like Google App Engine, etc)
36+ + - - Use the setting python.autoComplete.extraPaths = [ ]
37+ + - - For instance getting autocomplete/intellisense for Google App Engine, add the following to your settings file:
3838``` json
3939"python.autoComplete.extraPaths" : [
4040 " C:/Program Files (x86)/Google/google_appengine" ,
4141 " C:/Program Files (x86)/Google/google_appengine/lib" ]
4242```
4343* [ Code formatting] ( https://github.com/DonJayamanne/pythonVSCode/wiki/Formatting )
44- * - Use either yapf or autopep8 for code formatting (defaults to autopep8)
45- * - auutopep8 configuration files supported
46- * - yapf configuration files supported
44+ + Use either yapf or autopep8 for code formatting (defaults to autopep8)
45+ + auutopep8 configuration files supported
46+ + yapf configuration files supported
4747* [ Linting] ( https://github.com/DonJayamanne/pythonVSCode/wiki/Linting )
48- * - It can be turned off (default is turn it on and use pylint)
49- * - pylint can be turned on/off (default is on), supports standard configuaration files
50- * - pep8 can be turned on/off (default is off), supports standard configuaration files
51- * - flake8 can be turned on/off (default is on), supports standard configuaration files
52- * - Different categories of errors reported by pylint can be configured as warnings, errors, information or hits
53- * - Path to pylint, pep8 and flake8 and pep8 can be configured
54- * - Custom plugins such as pylint plugin for Django can be easily used by modifying the settings as follows:
48+ + It can be turned off (default is turn it on and use pylint)
49+ + pylint can be turned on/off (default is on), supports standard configuaration files
50+ + pep8 can be turned on/off (default is off), supports standard configuaration files
51+ + flake8 can be turned on/off (default is on), supports standard configuaration files
52+ + Different categories of errors reported by pylint can be configured as warnings, errors, information or hits
53+ + Path to pylint, pep8 and flake8 and pep8 can be configured
54+ + Custom plugins such as pylint plugin for Django can be easily used by modifying the settings as follows:
5555``` json
5656"python.linting.pylintPath" : " pylint --load-plugins pylint_django"
5757```
5858* [ Debuggging] ( https://github.com/DonJayamanne/pythonVSCode/wiki/Debugging )
59- * - Watch window
60- * - Evaluate Expressions
61- * - Step through code (Step in, Step out, Continue)
62- * - Add/remove break points
63- * - Local variables and arguments
64- * - Multiple Threads and Web Applications (such as Flask) (Windows and Mac)
65- * - Expanding values (viewing children, properties, etc) (Windows and Mac)
59+ + Watch window
60+ + Evaluate Expressions
61+ + Step through code (Step in, Step out, Continue)
62+ + Add/remove break points
63+ + Local variables and arguments
64+ + Multiple Threads and Web Applications (such as Flask) (Windows and Mac)
65+ + Expanding values (viewing children, properties, etc) (Windows and Mac)
6666* Unit Testing
67- * - unittests (default is on)
68- * - nosetests (default is off)
69- * - Test resutls are displayed in the "Python" output window
70- * - Future release will display results in a more structured manner integrated into the IDE
67+ + unittests (default is on)
68+ + nosetests (default is off)
69+ + Test resutls are displayed in the "Python" output window
70+ + Future release will display results in a more structured manner integrated into the IDE
7171* Snippets
7272
7373
@@ -85,27 +85,24 @@ Works on both Windows and Mac.
8585
8686## Requirements
8787* Python is installed on the current system
88- * - Path to python can be configured
88+ + Path to python can be configured
8989* Pylint is installed for linting (optional)
90- * - pip install pylint
90+ + pip install pylint
9191* Pep8 is installed for linting (optional)
92- * - pip install pep8
92+ + pip install pep8
9393* Flake8 is installed for linting (optional)
94- * - pip install flake8
94+ + pip install flake8
9595* Autopep8 is installed for code formatting (optional)
96- * - pip install pep8
97- * - pip install --upgrade autopep8
96+ + pip install pep8
97+ + pip install --upgrade autopep8
9898* Yapf is installed for code formatting (optional)
99- * - pip install yapf
99+ + pip install yapf
100100* nosetests for unit testing (optional)
101- * - pip install nose
101+ + pip install nose
102102
103103## Change Log
104104
105- ### Version 0.2.6
106- * Updated readme
107-
108- ### Version 0.2.5
105+ ### Version 0.2.7
109106* Added support for conditional break points
110107* Added ability to optionally display the shell window (Windows Only, Mac is coming soon)
111108 + Allowing an interactive shell window, which isn't supported in VSCode.
0 commit comments