nextval


Ⅰ. 插件描述

Inc-/decrement the current value (bool, int, numeric, hex) with one keystroke

Ⅱ. 基本信息

创建日期:  2013-04-21
使用用户:  20
Github星:  3
插件作者:  Michael Arlt

Ⅲ. 安装方法

使用Vundle管理器安装

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

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

使用NeoBundle管理器安装

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

使用VimPlug管理器安装

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

使用Pathogen管理器安装

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

Ⅳ. 文档说明

During editing position your cursor on a boolean, integer, number or hex value and press + or - in normal mode (esc).

Examples:

  • switch=false # +/- -> true
  • switch=TRUE  # +/- -> FALSE
  • int=1 # - -> 0 -1 -2
  • num=4.98 # + -> 4.99 5.00
  • num=.4 # + -> .5
  • hex=0x19 # + -> 0x1a
  • hex=ab # + -> ac
  • hex=1B07 # -> 1B08
  • hex=#9 # + -> a

New variants:

  • test5 # int surrounded
  • test123test # int surrounded
  • True # boolean
  • 0xf9 # hex
  • 5A3 # tex
  • ’ # xml/xhtml
  • x19 # unix, bash
  • FFh or 05A3H # intel assembly
  • 9 # modulo2

  • 16#5A3# # ada/vhdl
  • 16r5A3 # smalltalk/algol
  • 16#5A7 # postscript/bash
  • u0019 U00000019 # bash
  • 16r4a # common lisp

  • &H5A3 or &5a3 # several basic
  • 0h5A3 ti series
  • U+20AD # unicode
  • S=U+9 # integer
  • $5A3 # assembly/basic
  • H'ABCD' # microchip
  • x"5A3" # vhdl
  • 8'hFF # verilog
  • x4a # common lisp

  • X'5A3' # ibm mainframe

Please provide feedback (Wiki/Mail) - especially if you vote "Unfulfilling".

添加新评论