manala.vim

#######################################################################################################

:exclamation: 停用通知 :exclamation:

本仓库及相关角色已停用,推荐使用 Manala Ansible Collection

您可以在 集合仓库 找到使用信息

#######################################################################################################

Ansible 角色:Vim 构建状态

:exclamation: 请在 主 Ansible 角色仓库报告问题发送拉取请求 :exclamation:

此角色将处理 Vim 的设置和配置。

它是 Manala Ansible 栈 的一部分,但也可以作为独立组件使用。

要求

无。

依赖

无。

安装

Ansible 2+

使用 ansible galaxy 命令行工具:

ansible-galaxy install manala.vim

使用 ansible galaxy 需求文件:

- src: manala.vim

角色处理程序

无。

角色变量

名称 默认 类型 描述
manala_vim_install_packages ~ 数组 需要安装的依赖包
manala_vim_install_packages_default ['vim'] 数组 默认需要安装的依赖包
manala_vim_config_template 'config/empty.j2' 字符串 vimrc.local 模板路径
manala_vim_config_file '/etc/vim/vimrc.local' 字符串 配置文件路径
manala_vim_config ~ 数组/字符串 配置指令

配置 VIM

manala_vim_config_template 键允许您使用配置模板。

示例

manala_vim_config_template: my/vim.j2

结合使用,您可以使用 manala_vim_config_file 指定 vim 配置文件:

manala_vim_config_file: /etc/vim/vimrc.local

manala_vim_config 用于配置 vim,您可以指定任何 vim 选项(见:http://vimconfig.com/),例如:

使用字典参数:

manala_vim_config:
  syntax: "on"
  encoding: utf8
  expandtab: true   # 使用空格而不是制表符
  smarttab: true    # 使用制表符时聪明点 ;)
  shiftwidth: 4      # 1个制表符等于4个空格
  tabstop: 4

使用原始配置:

manala_vim_config: |
  set encoding=utf8
  set expandtab

使用字典的数组参数(已弃用):

manala_vim_config:
  - syntax: "on"
  - encoding: utf8
  - expandtab: true   # 使用空格而不是制表符
  - smarttab: true    # 使用制表符时聪明点 ;)
  - shiftwidth: 4      # 1个制表符等于4个空格
  - tabstop: 4

示例剧本

- hosts: servers
  roles:
    - role: manala.vim

许可证

MIT

作者信息

Manala (http://www.manala.io/)

关于项目

Handle vim

安装
ansible-galaxy install manala.vim
许可证
Unknown
下载
7.8k
拥有者
Manala is an open source project supported by the french web agency ELAO providing advanced ansible roles for website's infrastructures and far more.