vim配置
  TEZNKK3IfmPf 2023年11月14日 30 0

最近在学习使用python2.7编写自动化运维脚本,需要使用vim。

因为是新手,完全不懂如何进行插件配置,只是写脚本,只需要配置一下.vimrc文件,有语法高亮我就可以了。下面是相关配置

#基本配置
set nocompatible "关闭与vi的兼容模式
set number "显示行号
set nowrap    "不自动折行
set showmatch    "显示匹配的括号
set scrolloff=3        "距离顶部和底部3行"
set encoding=utf-8  "编码
set fenc=utf-8      "编码
set mouse=a        "启用鼠标
set hlsearch        "搜索高亮
syntax on    "语法高亮
#为py文件添加下支持pep8风格的配置
au BufNewFile,BufRead *.py
\ set tabstop=4   "tab宽度
\ set softtabstop=4  
\ set shiftwidth=4   
\ set textwidth=79  "行最大宽度
\ set expandtab       "tab替换为空格键
\ set autoindent      "自动缩进
\ set fileformat=unix   "保存文件格式
#代码折叠
set foldmethod=indent
set foldlevel=99
#一建执行python脚本
map <F5> :call RunPython()<CR>
func! RunPython()
    exec "W"
    if &filetype == 'python'
        exec "!time python2.7 %"
    endif
endfunc
#使用F6按键绑定pydoc 帮助文件
nnoremap <buffer> F6 :<C-u>execute "!pydoc2 " . expand("<cword>")<CR>
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月14日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   2023年11月14日   28   0   0 vimyaml
  TEZNKK3IfmPf   2023年11月15日   27   0   0 linuxvim
  TEZNKK3IfmPf   2023年11月14日   20   0   0 linuxvimvi
  TEZNKK3IfmPf   2024年05月31日   18   0   0 vim
  TEZNKK3IfmPf   2023年11月14日   21   0   0 linuxvim
  TEZNKK3IfmPf   2023年11月14日   45   0   0 qt配置
  TEZNKK3IfmPf   2023年11月14日   32   0   0 krakend配置
  TEZNKK3IfmPf   2023年11月14日   27   0   0 linuxvim
  TEZNKK3IfmPf   2023年11月14日   43   0   0 vim
  TEZNKK3IfmPf   2023年11月14日   21   0   0 nginx配置
  TEZNKK3IfmPf   2023年11月14日   31   0   0 vim配置
TEZNKK3IfmPf