Ⅰ. 插件描述
Blink to anywhere in INSERT modeⅡ. 基本信息
|
Ⅲ. 安装方法
使用Vundle管理器安装
在你的.vimrc下添加:Plugin 'leafoftree/vim-blink'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall
对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。
使用NeoBundle管理器安装
在你的.vimrc下添加:NeoBundle 'leafoftree/vim-blink'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall
使用VimPlug管理器安装
在你的.vimrc下添加:Plug 'leafoftree/vim-blink'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall
使用Pathogen管理器安装
在终端中运行以下命令:cd ~/.vim/bundle
git clone https://github.com/leafoftree/vim-blink
Ⅳ. 文档说明
# vim-blink
<p align="center">
</p>
Blink to anywhere in INSERT mode.
Installation
<details>
<summary>How to install</summary>
- VundleVim
Plugin 'leafOfTree/vim-blink'
- vim-pathogen
cd ~/.vim/bundle && \
git clone https://github.com/leafOfTree/vim-blink --depth 1 - vim-plug
Plug 'leafOfTree/vim-blink'
:PlugInstall - Or manually, clone this plugin to
path/to/this_plugin
, and add it tortp
in vimrcset rtp+=path/to/this_plugin
</details>
Please stay up to date. Feel free to open an issue or a pull request.
Usage
With config
let g:blink_point = {
\'javascript': '(|),{|},[|],{\n\s*|\n\s*},>|<,"|",''|''',
\}
Open a javascript file and in INSERT mode, press c-n or c-p.
Configuration
g:blink_point
: { key: <filetype>, value: pattern }
- description:
Filetype related
pattern
that defines blink points which are seprated by,
.|
marks cursor location. - default:
Undefined
example:
let g:blink_point = { \'javascript': '(|),{|},[|],{\n\s*|\n\s*},>|<,"|",''|''', \'vue': '(|),{|},[|],".*|"', \'jsx': '(|),{|},[|],".*|"', \}
g:blink_point_default
- description:
Defaultpattern
that defines blink points if it's not defined ing:block_point
. - default:
'(|),{|},[|],{\n\s*|\n\s*},>|<,"|",''|'''
example:
let g:blink_point_default = '(|),{|},[|], ".*|"'
g:blink_mapping_prev
- description: blink to prev point mapping.
- default:
<c-p>
example:
let g:blink_mapping_prev = '<F1>'
g:blink_mapping_next
- description: blink to next point mapping.
- default:
<c-n>
example:
let g:blink_mapping_next = '<F2>'