深度实践OpenStack:基于Python的OpenStack组件开发—2.2 Linux开发环境的搭建
【摘要】 本书摘自《深度实践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所示。
图2-48 缩进
在配置Vim之后,按一下Tab键,会缩进4个字符,并且有行号显示,如图2-49所示。
图2-49 缩进及行号
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)