CentOS 7
In the Python command line, use the complement
Python View Packages's Directory
Available for sys.path viewing.
/usr/lib/python2.7/site-packages
Vim tab.py
#!/usr/bin/env Python # python startup file import sysimport readlineimport rlcompleterimport atexitimport os# tab complet Ion Readline.parse_and_bind (' Tab:complete ') # history file Histfile = Os.path.join (os.environ[' HOME '), '. pythonhistory ') Try:readline.read_history_file (histfile) except IOError:passatexit.register (Readline.write_history_file, Histfile) del os, Histfile, ReadLine, Rlcompleter
Using command completion in VIM
Use Pydiction to achieve the completion of Python code in vim.
http://www.vim.org/scripts/script.php?script_id=850
Download the latest version of Pydiction
Decompression Pydiction
Copy the Python_pydiction.vim file to the Vim plugin directory.
Mkdir-p ~/.vim/after/ftplugin/pydiction
CP Python_pydiction.vim ~/.vim/after/ftplugin/
CP complete-dict pydiction.py ~/.vim/after/ftplugin/pydiction/
VI ~/.VIMRC
FileType plugin on
Let g:pydiction_location = '/root/.vim/after/ftplugin/pydiction/complete-dict '
After execution, you can use Python tab completion in vim
Python tab command completion, and VIM completion