vim-checkbox


Ⅰ. 插件描述

Vim plugin for toggling checkboxes.

Ⅱ. 基本信息

创建日期:  2010-06-01
使用用户:  1
Github星:  24
插件作者:  Jonas Kramer

Ⅲ. 安装方法

使用Vundle管理器安装

在你的.vimrc下添加:
Plugin 'jkramer/vim-checkbox'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall

对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。

使用NeoBundle管理器安装

在你的.vimrc下添加:
NeoBundle 'jkramer/vim-checkbox'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall

使用VimPlug管理器安装

在你的.vimrc下添加:
Plug 'jkramer/vim-checkbox'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall

使用Pathogen管理器安装

在终端中运行以下命令:
cd ~/.vim/bundle
git clone https://github.com/jkramer/vim-checkbox

Ⅳ. 文档说明

Vim Checkbox

Description

Simple plugin that toggles text checkboxes in Vim. Works great if you're using
a markdown file for notes and todo lists.

Installation

Just copy the script into your plugin folder, e.g. ~/.vim/plugin/. If you're
using pathogen, just clone this repository in ~/.vim/bundle.

Usage

Press <leader>tt to toggle the (first) checkbox on the current
line, if any. That means, [ ] will be replaced with [x] and [x] with
[ ]. If you want more or different checkbox states, you can override the
contents of g:checkbox_states with an array of characters, which the plugin
will cycle through. The default is:

let g:checkbox_states = [' ', 'x']

When there's no checkbox on the current line, <leader>tt will insert one
at the pattern defined in g:insert_checkbox. The new checkbox's state will
be the first element of g:checkbox_states. The default for g:insert_checkbox
is '\<', which will insert the checkbox in front of the first word of the
line (not necessarily at the beginning of the line, '^'), which is
particularly useful when working in markdown-formatted lists. Other useful
patterns would be '^' (insert at the very beginning of the line) and '$' (end
of line). When inserting a new checkbox, g:insert_checkbox_prefix and
g:insert_checkbox_suffix are prepended/appended, respectively. This is mostly
useful for adding a space behind or in front of the checkbox:

let g:insert_checkbox_prefix = ''
let g:insert_checkbox_suffix = ' '

Inserting a checkbox can be disabled by setting g:insert_checkbox to an
empty string ('').

添加新评论