深度实践OpenStack:基于Python的OpenStack组件开发—2.2 Linux开发环境的搭建

举报
华章计算机 发表于 2019/06/06 10:22:17 2019/06/06
【摘要】 本书摘自《深度实践OpenStack:基于Python的OpenStack组件开发》——书中第2章,2.2.1节,作者是喻涛、田亮、张家龙、赵利军、李飞。

2.2 Linux开发环境的搭建

Linux的开发环境一般是在DevStack(专门用来做OpenStack开的Linux环境)上搭建的,该环境已经安装好了Git、Python包,搭建DevStack可以参考第5章的内容,本节内容是基于DevStack来讲解的。在Linux上做开发可以直接使用系统自带的Vim编辑器,也可以使用PyCharm的Linux版本编辑器。

对于新安装的Linux,可以通过yum来安装Git、Python等软件包,这里不再详述。

2.2.1 Vim编辑器

直接配置Vim的配置文件就可以适应OpenStack的Python开发。

执行“vim~/.vimrc”,然后输入如下的内容即可。

filetype plugin indent on

autocmd FileType python setlocal et sta sw=4 sts=4

set number

set expandtab

set tabstop=8

set shiftwidth=4

set softtabstop=4

syntax on

filetype plugin on

highlight OverLength ctermbg=red ctermfg=white guibg=#592929 

match OverLength /\%81v.\+/

let g:pyflakes_use_quickfix = 0

set foldmethod=indent

set foldlevel=99

保存并退出,验证Vim的开发环境。在配置Vim之前,按一下Tab键,会缩进8个字符,并且没有行号,如图2-48所示。

image.png

图2-48 缩进

在配置Vim之后,按一下Tab键,会缩进4个字符,并且有行号显示,如图2-49所示。

image.png

图2-49 缩进及行号


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。