觉得开始学习Python,正好有个任务可以练手。
搭建打算用vim。
参考
“手把手教你把Vim改装成一个IDE编程环境(图文)”
基本没有什么问题。
注意编译vim,要加上 ./configure
--enable-cscope --enable-pythoninterp
不然不能解释py脚本和 使用cscope
注意可以使用 vim --version 查看是否加入了这些选项
然后针对python,
加入了python_fold.vim 。
加入python自动补全pydiction,碰到问题,一直都是omni completion 补全, pydiction的字典老是没有调用。试了很多办法,google了很多办法,还是失败。
网上基本都是如下,在.vimrc中加入:
if has("autocmd")
autocmd FileType python set complete+=k/home/shakir/.vim/pydiction-0.5/pydiction isk+=.,(
endif " has("autocmd"
and let’s see the result:
而我下载的是pydiction-1.2 比对后发现,0.5中的字典名称就是pydiction,而1.2中修改为complete-dict。
于是修改为
if has("autocmd")
autocmd FileType python set complete+=k$VIM/tools/pydiction-1.2/complete-dict iskeyword+=.,(
endif " has("autocmd")
其中$VIM指向你设置的.vim 或 其他文件夹都可以。
终于把字典调用出来。
另外,贴一下目前的vimrc。后续还要完善
" 自动补全命令时候使用菜单式匹配列表
set wildmenu
" 允许退格键删除和tab操作
set smartindent
set smarttab
set expandtab
set tabstop=4
set softtabstop=4
set shiftwidth=4
set backspace=2
" 启用鼠标
set mouse=a
" 启用行号
set nu
" 文件类型
filetype on
filetype plugin on
filetype indent on
" 设置编码自动识别, 中文引号显示
"set fileencodings=utf-8,cp936,big5,euc-jp,euc-kr,latin1,ucs-bom
set fileencodings=utf-8,gbk
set ambiwidth=double
colorscheme murphy
" 移动长行
nnoremap <Down> gj
nnoremap <Up> gk
" 高亮
syntax on
" 设置高亮搜索
set hlsearch
" 输入字符串就显示匹配点
set incsearch
" 输入的命令显示出来,看的清楚些。
set showcmd
" 打开当前目录文件列表
map <F3> :e .<CR>
" Taglist
let Tlist_File_Fold_Auto_Close=1
set updatetime=1000
map <F4> :Tlist<CR>
" 按 F8 智能补全
inoremap <F8> <C-x><C-o>
" 按F12 启动python测试
map <F12> :!python
let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1
let g:winManagerWindowLayout='FileExplorer|TagList'
"Format the statusline
"Nice statusbar
set laststatus=2
set statusline=
set statusline+=%2*%-3.3n%0*\ " buffer number
set statusline+=%f\ " file name
set statusline+=%h%1*%m%r%w%0* " flag
set statusline+=[
if v:version >= 600
set statusline+=%{strlen(&ft)?&ft:'none'}, " filetype
set statusline+=%{&encoding}, " encoding
endif
set statusline+=%{&fileformat}] " file format
if filereadable(expand("$VIM/vimfiles/plugin/vimbuddy.vim"))
set statusline+=\ %{VimBuddy()} " vim buddy
endif
set statusline+=%= " right align
"set statusline+=%2*0x%-8B\ " current char
set statusline+=0x%-8B\ " current char
set statusline+=%-14.(%l,%c%V%)\ %<%P " offset
let g:pydiction_location = '/usr/share/vim/vim72/tools/pydiction-1.2/complete-dict'
let g:pydiction_menu_height = 20
" vim 自动补全 Python 代码
if has("autocmd")
autocmd FileType python set complete+=k$VIM/tools/pydiction-1.2/complete-dict iskeyword+=.,(
endif " has("autocmd")
- 大小: 22.3 KB
分享到:
相关推荐
本篇文章将详细介绍如何利用Emacs搭建高效的Python开发环境,并结合VIM的Perl支持,为程序员提供一个全面的开发工具。 首先,我们需要下载并安装必要的Emacs扩展。在给定的压缩包文件中,有两个关键的文件:`python...
### Ubuntu 下 Vim 搭建 Python 环境配置详解 在 Linux 系统中,尤其是 Ubuntu 发行版上,使用 Vim 进行 Python 开发是一种常见的做法。Vim 是一款功能强大的文本编辑器,通过适当的配置,它可以变成一个高效的开发...
`vimrc-master`文件很可能就是一个基础的Vim配置模板,用于快速搭建适合Python开发的环境。这个配置文件通常会包含以下关键设置: - **语法高亮**:启用Python语法高亮,使代码更易读。 - **自动缩进**:设置Python...
这些资源可以作为起点,帮助你快速搭建一个适合Python开发的高效Vim环境。记得根据自己的需求进行调整和定制,因为每个人的工作习惯和偏好都不同。 总的来说,利用Vim进行Python开发,通过有效的配置和插件选择,...
本文将深入探讨如何使用VIM作为开发工具,配合Django搭建一个高效的Web开发环境,并进行项目部署。 首先,让我们了解一下VIM。VIM是一款高度可配置的文本编辑器,具有丰富的插件系统,可以满足开发者在编写代码时的...
Python 程序设计:Python 开发环境 ...小结,Python 开发环境的搭建需要选择合适的 Python 版本,选择合适的 IDE 或者代码编辑器,了解 Python 的发展历史、Python 的特点、Python 的应用领域等。
在搭建跨平台的Pycharm(Win)+Python2(Linux)开发环境过程中,涉及到的关键知识点可以分为以下几个方面: 1. 系统版本说明: - Windows端:使用的是Windows 7 64位操作系统。 - Linux端:使用的是Ubuntu 14.04.5 ...
Linux 下 C++ 开发环境...本文详细介绍了如何在 Linux 平台上搭建 C++ 开发环境,包括安装 G++ 编译器、Vim 编辑器和依赖库等。遵循本文的步骤,读者可以轻松地搭建一个完整的 C++ 开发环境,开始编写自己的 C++ 程序。
【vim学习纪要 -- 自己动手搭建IDE】 Vim(Vi IMproved)是一款强大的文本编辑器,被广泛用于Linux和Unix系统中,同时也支持Windows等其他操作系统。它以其高效、可定制性和丰富的插件系统而闻名,使得许多程序员将...
以上步骤完成了CentOS7上深度学习环境的基本搭建,涵盖了禁用SecureBoot和nouveau驱动、安装GPU驱动、配置CUDA和cuDNN以及Python虚拟环境的创建等关键环节。这些步骤对于构建稳定且高效的深度学习环境至关重要。
在每一台机器上安装依赖包,包括 pep8、pylint、python-pip、screen、unzip、wget、psmisc、git-core、lsof、openssh-server、vim-nox、locate、python-virtualenv、python-unittest2、iputils-ping、wget、curl、...
yum -y install git python-pip mysql-devel gcc automake autoconf python-devel vim sshpass lrzsz readline-devel ``` ##### 3. 下载jumpserver - 通过`git clone`方式下载最新版本: ```sh cd /opt git ...
在Windows上搭建Python开发环境非常简单。首先,你需要访问Python的官方网站下载页面,选择适合你系统的版本进行下载。安装过程通常无需复杂的配置,只需按照安装向导的提示一步步操作即可,点击“Next”直至完成...
在阿里云服务器上搭建一个基于CentOS的Web服务环境,通常是为了部署Python应用程序,例如使用Flask框架构建的Web服务。本教程将详细介绍如何在阿里云服务器上配置一个CentOS系统,然后安装Nginx作为反向代理服务器,...
而Python,作为一种简洁易读、广泛应用的编程语言,其在开发环境的搭建上也需考虑到效率和舒适性。在这一背景下,Vim与Python的结合显得尤为重要,而`vim-vint`便是这样一个关键的工具,用于提升Vim中的Python代码...
5. 配置环境变量:`vim ~/.bashrc`,添加 `export PATH=$PATH:/root/anaconda3/bin` 6. 重新加载配置文件:`source ~/.bashrc` 二、 PyCharm 安装 PyCharm 是一个流行的集成开发环境(IDE),提供了许多开发工具...
在进入ZYNQ环境搭建的详细步骤之前,我们先来了解一下ZYNQ是什么。ZYNQ是Xilinx公司推出的一种可编程系统芯片(System-on-Chip, SoC),集成了ARM处理器和FPGA(Field Programmable Gate Array)逻辑,允许用户进行...
本文详细介绍了如何在 Ubuntu 16.04 LTS 系统中安装和配置 Python 及其开发环境,包括解决 Vim 编辑器的一些常见问题、安装 Anaconda、创建虚拟环境以及安装 TensorFlow。通过遵循这些步骤,您可以顺利完成开发环境...