增减值
增加/减少数字、日期、十六进制颜色值等。
详细信息
安装
- 总数 57K
- Win 37K
- Mac 13K
- Linux 7K
8月7日 | 8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 4 | 0 | 1 | 0 | 0 | 0 | 2 | 0 | 1 | 1 | 4 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 2 | 0 | 0 | 0 | 0 | 4 | 4 |
Mac | 0 | 2 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
README
增减值
v0.1.21 - #40 枚举值修复了对包含少量“-”和“()”的值的支持
v0.1.20 - #41 插入切割前导字符
v0.1.19 - #30 光标重复…
v0.1.18 - #33 添加了对RGB而不是RGBA的设置
v0.1.17 - #34 rgba后的空格
v0.1.16 - #32 如果可能,将rgba()转换为简写表示法
v0.1.15 - 从rgba(x,x,x,1)转换为:如果alpha == 1,则删除/* alpha: 1 */
v0.1.14 - #37 新功能及错误修复
v0.1.13 - #35 使用Java大写形式循环遍历枚举
v0.1.12 - #27 增加递增后自动保存的功能
v0.1.11 - #31 ST3:在使用数字增减函数时在控制台中得到TypeError
v0.1.10 - #31 ST3:在使用数字增减函数时在控制台中得到TypeError
v0.1.9 - 修复apply_integer (x -> -x when cursor before x)
v0.1.8 - #29 修复apply_hex_color异常
v0.1.7 - #19 在CSS中交换颜色表示法
v0.1.6 - #20 (upper, lower, capitalize)针对非ASCII字符串工作
v0.1.5 - #15 如果没有任何动作发生,则不要将动作放入撤消历史记录中
v0.1.4 - #14 在更改时保存光标/选择的位置
v0.1.3 - 增加了对鼠标滚轮的支持
增加/减少数字(整数和分数)、日期、十六进制颜色值、相反关系或循环枚举,并附带额外功能 - 字符串动作(大写、小写、首字母大写)
可以使用鼠标滚轮代替箭头。
论坛线程 https://text.sublime.net.cn/forum/viewtopic.php?f=5&t=2395
支持多个选择
正确的值示例
正负整数
=> … -2, -1, 0, 1, 2, …
正负浮点数
=> … -1.1, -1.19, 0.119, 1.1119, 2.11119, …
如果值是浮点数,则增加/减少从最后一个位置应用。例如 1.19 +
alt+up
= 1.20 和 1.11200 +alt+down
= 1.11199正负(整数和浮点数)数字及其后的任何文本
=> 12px, -5em, 100%, 42sometext, (24), [12, -13], {77: -88}, 0.1em, 62.5%/1.5
十六进制颜色
=> #f01 #f00456
按
alt+up/down
键将向左方的单个字符增加/减少 +1/-1(不考虑设置)如果光标位于 # 和十六进制数字 #f01 之间,则操作应用至第一个字符 'f' 上
按
super+up/down
(Linux) 或super+alt+up/down
(Windows & OSX) 键将十六进制颜色的总值增加/减少 +111/-111 或 +111111/-111111(不考虑设置)按
super+alt+up/down
(Linux) 或super+ctrl+up/down
(Windows) 或super+alt+ctrl+up/down
(OSX) 键交换 CSS 中的颜色表示法从
color: rgba(0, 17, 34, 0.4);
到
color: #012; /* alpha: 0.4 */
再次
color: rgba(0, 17, 34, 0.4);
ISO 格式的日期
YYYY-MM-DD
=> 2011-11-15
增加年/月/日时,其值独立,不检查结果的日期有效性。
对于日期,其值在 1 和 31 之间循环,对于月份则在 1 和 12 之间循环。
相反关系或循环枚举
=>
true > false, True > False, FALSE > TRUE, left > right
也是
=>
truE > false, tRUe > false, FaLsE > true, LeFT > right
按
super+alt+up/down
(Linux) 或super+ctrl+up/down
(Windows) 或super+alt+ctrl+up/down
(OSX) 键将光标下的值(“true”或“false”)改为相反值版本 0.1.0 添加了循环超过两个值的能力
=> “Jan” > “Feb” > “Mar” > … > “Dec” > “Jan”
版本 0.1.13 添加了在枚举中循环时使用 Java 首字母大小写的能力
=> “centerX” > “centerY”, “screenLeft” > “screenRight”
版本 0.1.21 修复了少数字符 "-" 和有 "(" ")" 的值
=> “last-child” > “last-of-type” > “nth-child()”
任何字符串
=> 字符串 String STRING
按
alt+up
键将单词的第一个字母大写(首字母大写),而不影响其余字符。按
super+up
(Linux) 或super+alt+up
(Windows & OSX) 键将整个单词转换为大写。按
alt+down
或super+down
(Linux) 或super+alt+down
(Windows & OSX) 键将整个单词转换为小写。重要! 对于应用了不同规则的单词,将不会发生变化。例如,整数“12px”不会将“px”改为大写,因为规则将应用于将此值修改为“13px”。
不支持
文本中的数字及其后
=> qwe42asd, text42
错误的十六进制颜色
=> #1 #12 #1234 #12345 #1234567…
并且可能还有您想看到的其他内容…
如果发现错误,请告诉我
或者您将会有新的想法
inc_dec_value.sublime-settings
{
"file": "inc_dec_value.sublime-settings"
, "action_inc_min": 1 // default: 1, key: Alt + Up
, "action_dec_min": -1 // default: -1, key: Alt + Down
, "action_inc_max": 10 // default: 10, key: Super + Up
, "action_dec_max": -10 // default: -10, key: Super + Down
, "action_inc_all": 100 // default: 10, key: Super + Alt + Up
, "action_dec_all": -100 // default: -10, key: Super + Alt + Down
, "enums": [ // write values to the list only in lowercase
["yes", "no"]
, ["true", "false"]
, ["block", "none", "inline", "inline-block"]
, ["sun", "mon", "tue", "wed", "thu", "fri", "sat"]
]
, "force_use_upper_case_for_hex_color": false
, "autosave": false
, "space_after_comma_in_rgba": true
, "RGB_instead_RGBA": false
}
默认(Linux).sublime-keymap
[
{ "keys": ["alt+up"], "command": "inc_dec_value", "args": { "action": "inc_min" } },
{ "keys": ["alt+down"], "command": "inc_dec_value", "args": { "action": "dec_min" } },
{ "keys": ["super+up"], "command": "inc_dec_value", "args": { "action": "inc_max" } },
{ "keys": ["super+down"], "command": "inc_dec_value", "args": { "action": "dec_max" } },
{ "keys": ["super+alt+up"], "command": "inc_dec_value", "args": { "action": "inc_all" } },
{ "keys": ["super+alt+down"], "command": "inc_dec_value", "args": { "action": "dec_all" } }
]
版权
版权所有 © 2011 Razumenko Maksim [email protected]
由以下人员进行小部分贡献
- Denis Ryzhkov [email protected]
- Vitaly Pikulik [email protected]
- Alexandra Ignatyeva [email protected]
MIT许可证,请参阅 http://opensource.org/licenses/MIT