Incrementor
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:A Sublime Text 2 Plugin that can generate a sequence of numbers using search and replace.
# Sublime Text 2 Plugin: The Incrementor

A Sublime Text 2 Plugin that can generate a sequence of numbers using search and replace.

There is a Sublime Text 3 port available [here](https://github.com/born2c0de/Incrementor).

Example (Before):

    10. Bob
    12. Larse
    15. Billy

> Find: `[0-9]+\.`
> Replace: `\i\.`

Example (After):

    1. Bob
    2. Larse
    3. Billy

You can also take start and step arguments `\i(start,step)` in parenthesis.

Example (Before):

    10. Bob
    12. Larse
    15. Billy

> Find: `[0-9]+\.`
> Replace: `\i(10,10)\.`

Example (After):

    10. Bob
    20. Larse
    30. Billy

Lastly, The Incrementor also supports negative steps! `\i(start,-step)`

Example (Before):

    10. Bob
    12. Larse
    15. Billy

> Find: `[0-9]+\.`
> Replace: `\i(100,-10)\.`

Example (After):

    100. Bob
    90. Larse
    80. Billy

## Using

Use the Command Palette (`Ctrl+Shift+P`) and search for `Incrementor: Generate a sequence of numbers` to prompt for your find and replace.

## Installing

Use Github [here](https://github.com/eBookArchitects/Incrementor.git) or [Sublime Package Control](http://wbond.net/sublime_packages/package_control)

### Linux:

    Copy the directory to: "~/.config/sublime-text-2/Packages"

### Windows 7:

    Copy the directory to: "C:\Users\\AppData\Roaming\Sublime Text 2\Packages"

### Windows XP:

    Copy the directory to: "C:\Documents and Settings\\Application Data\Sublime Text 2\Packages"

## Todo

- Replace based on order of selection as well as their direction. (Difficult)
- Scroll to matching pattern like sublime's default find window. (Easy)
- Allow prepending 0s to the initial number. (001, 002, 003, 004, etc.) (Intermediate)
- Add number of replaced items in statusbar after completion. (Intermediate)

## Contributors

Don't forget to add yourself!

[eBook Architects](info@ebookarchitects.com), [Chris](cdcasey@gmail.com), [Toby](codenamekt@gmail.com), [AJ](anthony@ebookarchitects.com)

## License

[Creative Commons Attribution 2.0 Generic](http://creativecommons.org/licenses/by/2.0/)

本源码包内暂不包含可直接显示的源代码文件,请下载源码包。