一.安装vim
sudo apt-get install vim
安装的vim版本是7.3
二.vim基础配置
在/etc/vim/vimrc中添加
set fileencodings=utf-8,gbk set ambiwidth=double “支持中文 set smartindent set smarttab set expandtab set tabstop=4 set softtabstop=4 set shiftwidth=4 set backspace=2 set textwidth=79 "允许退格键删除和tab操作 " 启用鼠标 set mouse=a " 启用行号 set nu
三.设置代码补全功能
1.利用omni-completion补全函数:在vimrc中插入:
filetype plugin on autocmd FileType python set omnifunc=pythoncomplete#Complete
需要补全函数时,ctrl+x crtl+o
2.使用pydiction进一步补全代码
下载pydiction
#wget http://www.pythonclub.org/_media/python-basic/pydiction-1.2.zip #unzip pydiction-1.2.zip “ ~/.vim/after/ftplugin和~/.vim/tools/pydiction/目录默认不存在,需要自行创建 #cp pydiction-1.2/python_pydiction.vim ~/.vim/after/ftplugin #cp pydiction-1.2/complete-dict ~/.vim/tools/pydiction/complete-dict
然后修改vimrc文件,加入一行
filetype plugin on autocmd FileType python set omnifunc=pythoncomplete#Complete let g:pydiction_location='~/.vim/tools/pydiction/complete-dict'
这时,按Tab键就可以补全代码
四.源代码查看功能
1.安装ctags
apt-get install ctags
安装完成后,把光标移动到某个元素上,CTRL+],就会跳转到对应的定义啦。CTRL+o可以回退到原来的地方。
2.安装taglist
#apt-get install vim-scripts #apt-get install vim-addon-manager # vim-addons install taglist
然后修改imrc文件
let Tlist_Auto_Highlight_Tag=1 let Tlist_Auto_Open=1 let Tlist_Auto_Update=1 let Tlist_Display_Tag_Scope=1 let Tlist_Exit_OnlyWindow=1 let Tlist_Enable_Dold_Column=1 let Tlist_File_Fold_Auto_Close=1 let Tlist_Show_One_File=1 let Tlist_Use_Right_Window=1 let Tlist_Use_SingleClick=1 nnoremap <silent> <F8> :TlistToggle<CR> “设定F8为taglist开关
安装完成后,会在右边出现文件目录,使用Ctrl+w,再按w可以在code窗口和taglist窗口间切换。
3.安装NERD_TREE 目录树
下载地址:http://www.vim.org/scripts/script.php?script_id=1658
安装:解压文件到~/.vim/目录下
配置:修改vimrc文件:
map <F7> :NERDTreeToggle<CR> imap <F7> <ESC>:NERDTreeToggle<CR>
则在VIM里按下F7就可打开关闭目录树。具体操作命令请查看插件doc目录下的帮助文件。
相关推荐
mac下vim之python配置步骤,自动缩进,语法高亮,背景,自动补全,文件管理
给大家分享了Vim配置python开发环境的实践心得,大家可以跟着尝试操作下。
本文给大家介绍的是在ubuntu系统下制作python3开发环境的详细步骤,非常的实用,有需要的小伙伴可以参考下
让vim适合python开发 目录 功能 代码高亮、跳转等 自动补全 参考 开始操作 需要提前准备的环境 Python 3.8 YouCompleteMe插件需要较高版本的Python 3.6+。考虑到可能会使用multiprocessing,建议使用Python 3.8+ ...
本质上,这是一个以Vim为中心的Python开发环境。 安装 $ mkdir ~/.vim $ cd .vim $ # Don't forget the dot on the end. $ git clone https://github.com/kdart/dotvim.git . $ git submodule update --init --...
维conda 这是一个插件,支持使用环境管理器进行开发。 对于Neovim用户的注释:如果Neovim在$PATH上找到python ,则假定这是...使用Vim开发Python时,有两个有趣的Python: 在shell命令中执行代码的代码,即:!python %
个人vim配置包,常用插件和宏定义均已包含在内,快捷键一应俱全,可以完全作为C/C++/PYTHON/PERL的开发调试环境。
Linux RedHat下安装Python2.7、pip、ipython环境、eclipse和PyDev环境 准备工作,源Python2.6备份: 根据which python具体目录而定,进行备份 mv /usr/local/bin/python cd /usr/local/bin/python2.6 或mv /usr/bin/...
因此要用Eclipse进行Python开发也必须Python的“JDK”,即Python解释器。笔者已安装Python2.7版本的解释器,在本文便Python2.7为示例分步骤说明搭建过程。 基本需求: ·1 Eclipse(版本不要太陈旧)...
我的开发环境和系统配置 ansible@2.10.3 / JavaSE@15.0.1 ( ) Ruby(3.0.0) 锈(1.44.1) python (3.9.0)/ python (2.7.18) nodejs (最新)/纱线(1.22.10) 长生不老药(1.11.2)/ erlang (23.1) ...
利用coc插件打造开发环境 以下参考 C / C ++ #termux apt安装clang #vim :CocInstall coc-clangd Python #termux apt安装python 点安装绝地#vim :CocInstall安装coc-python 高朗 #termux apt安装golang #...
.vim致力于为Python和React开发人员创建一个舒适的vim开发环境。 如果您是上述开发人员,欢迎提交请求请求以供稿,让我们一起拥抱vim。 大纲 入门 # zsh $ git clone https://github.com/revtel/.vim.git $ ...
杀虫剂利用coc插件打造开发环境以下参考Java IDEC / C ++ #termux apt安装clang #vim :CocInstall coc-clangdPython #termux apt安装python 点安装绝地#阿里巴巴代理商pip配置设置global.index-url #vim :...
Windows搭建python开发环境 首先需要去python的官网下载环境。鼠标移动到Downloads的tab上,在这里可以下载。 python的环境还是很人性化的,没有那么多罗里吧嗦的配置什么的,下载好以后直接无脑next就行了,直到...
开发人员工具:Vim,bash,制表符补全,curl,git,GNU核心实用程序,Python,Ruby等 开发人员应用程序:iTerm2,Sublime Text,Atom,VirtualBox,Vagrant,Docker,Chrome等 Python数据分析:IPython Notebook,...
我和我的vim iTerm 主题 下载 。 解压缩下载的solarized.zip 。 打开文件夹solarized/osx-terminal.app-colors-solarized/ 。 右键单击Solarized Dark ansi.terminal ,然后使用iTerm打开它。 打开Preferences.....
的目标是为编辑器提供一个功能齐全的集成开发环境。 TheVimIDE 的后代是一个小插件集合,让我在 Vim 的日常工作中更加舒适。 随着时间的推移和其他 IDE 的启发,我有了一个想法,让 Vim 一步一步地成为一个具有所有...
Python开发环境配置好了,但发现自带的代码编辑器貌似用着有点不大习惯啊,所以咱们就找一个“好用的”代码编辑器吧,网上搜了一下资料,Python常用的编辑器有如下一些: 1. Sublime Text 2. Vim 3. PyScripter 4. ...