vim-textobj-javascript


Ⅰ. 插件描述

vim text objects for javascript

Ⅱ. 基本信息

创建日期:  2007-11-17
使用用户:  6
Github星:  6
插件作者:  Poetic

Ⅲ. 安装方法

使用Vundle管理器安装

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

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

使用NeoBundle管理器安装

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

使用VimPlug管理器安装

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

使用Pathogen管理器安装

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

Ⅳ. 文档说明

# Introduction
This plugin provides several handy text objects for javascript.
You need to install https://github.com/kana/vim-textobj-user first.

Text Objects

  • ac, ic (chunk)
    A chunk is a block of code between the beginning of the line that

contains '{' and the end of the line that contains the paired '}'

// NOTE: the starting and ending of the object is surrounded by []

// A chuck can be a function definition
[f]unction () {
  //...
}[]

[v]ar x = function () {
  //...
}[]

// A chunk can be a hash key and value pair
var x = {
[a]: function () {
  //...
}[]
  • af, if (function)
    TODO

添加新评论