dot_files/vim-plugins/bundle/eclim/doc/vim/python/path.txt
2017-10-08 12:00:02 +01:00

100 lines
No EOL
2.9 KiB
Text

*vim-python-path.html*
Python Interpreter / Paths
**************************
Python code completion, searching, and other features require that you
first create a python (pydev) project:
>
:ProjectCreate path/to/project -n python
<
If you haven't already configured a python interpreter, then you will
be prompted to do so when creating your first python project. When
creating your project a .pydevproject file will be also be created.
This file is used to define which interpreter to use for your project,
the location of your project's python source files, and the location
of any third party libraries your project requires (if not already on
your project's interpreter path).
Note: When saving the .pydevproject file from within vim, eclim will
update your project's configuration in memory or report any errors
raised by pydev.Also note that although the .pydevproject file is
xml, pydev doesn't handle stripping leading/trailing space or new
lines from xml text values, so refrain from attempting to format
this file and try to stick to using the commands below to configure
your project.
Interpreter
===========
Eclim provides commands to help you manage python interpreters
available to pydev projects as well as which interpreter to use for
each of your projects.
*:PythonInterpreterAdd*
- :PythonInterpreterAdd [-n <name>] </path/to/pythonX> Command to
add a new interpreter to pydev which will then be available to your
projects. If you supply only the path to the interpreter, then eclim
will set the name of that interpreter to the basename of the path
supplied.
>
:PythonInterpreterAdd /usr/bin/python3
:PythonInterpreterAdd -n python3.3 /usr/bin/python3
<
*:PythonInterpreterRemove*
- :PythonInterpreterRemove </path/of/pythonX> Command to remove an
interpreter from pydev.
>
:PythonInterpreterRemove /usr/bin/python3
<
*:PythonInterpreterList*
- :PythonInterpreterList Command to list all interpreters configured
with pydev.
*:PythonInterpreter*
- :PythonInterpreter [<interpreter_name or /path/to/interpreter>]
When invoked with no arguments this command will print out the path
to the python interpreter currently set for your project. This
command can also be use to set your project's interpreter by
supplying either the name of an interpreter already configured with
pydev (via |:PythonInterpreterAdd|), or the absolute path to an
interpreter on your system.
>
:PythonInterpreter python_2.7
:PythonInterpreter /usr/bin/python3
<
This command supports command completion of interpreter names or
paths (if you start typing an absolute path).
Paths
=====
*:NewSrcEntry_pydev*
- :NewSrcEntry <dir> - Add a new source entry which references a
source directory in your project.
>
<path>/myproject/src</path>
<
This command supports command completion of project relative
directories.
vim:ft=eclimhelp