Edit (serial) numbers in the editor.
mark
button to highlight target numbers.edit
button to edit one by one, or push editAll
button to edit at once.replace string area
close button
edit type selector
overwrite
insert
modify
mark buton
first button
previous button
middile button
next button
last button
edit button
edit all button
new line input
new line button
new line input
.save default button
load default button
prefix input
suffix input
ignore case checker
target padding character input
target sign selector
minus
plus
space
none
target align selector
right
left
right_lead_sign
target radix selector
decimal
hexadecimal
target case selector
target radix selector
is set to decimal
, this is read only.
both
lower
upper
use custom target checker
custom target input
use custom target checker
is not checked, this is read only.digits input
padding character
.padding character input
sign selector
minus
plus
space
align selector
right
left
right_lead_sign
*
, result =-**1
output radix selector
decimal
hexadecimal
upper case checker
start input
end input
increment input
add input
multiply input
Default keybindings
Keystroke | Command | Selector | Description |
---|---|---|---|
F12 | edit-numbers:toggle | atom-workspace | Open/close panel. (Activate package) |
none | edit-numbers:settings | atom-workspace | Open package settings. (Activate package) |
tab | edit-numbers:focusNext | .edit-numbers.root | Focus next panel element. |
shift-tab | edit-numbers:focusPrevious | .edit-numbers.root | Focus previous panel element. |
pageup | edit-numbers:previous | .edit-numbers.root | Focus previous matching number. |
pagedown | edit-numbers:next | .edit-numbers.root | Focus next matching number. |
insert | edit-numbers:mark | .edit-numbers.root | Highlight all matching numbers. |
home | edit-numbers:editAll | .edit-numbers.root | Replace all matching numbers. |
end | edit-numbers:edit | .edit-numbers.root | Replace a selected number. |
escape | none | none | Close panel. |
Input text is as below.
21436581079
editType = 'overwrite'
prefix = '', suffix = '', ignoreCase=false
targetPadding = '0', targetSign = 'minus', targetAlign = 'right',
targetRadix = 'decimal', targetCase = 'both', useCustom = false
digits = 1, paddingChar = '0', sign = 'minus', align = 'right', radix = 'decimal', upperCase=true
start = -2, end = 5, increment = 1, add = 0, multiply = 1
Change conditions as above then push editAll
button.
Then the result is as below.
-2-1012345-2-1
editType = 'overwrite'
prefix = '', suffix = '', ignoreCase=false
targetPadding = '0', targetSign = 'minus', targetAlign = 'right',
targetRadix = 'decimal', targetCase = 'both', useCustom = false
digits = 4, paddingChar = ' ', sign = 'minus', align = 'right', radix = 'decimal', upperCase=true
start = -2, end = 5, increment = 1, add = 0, multiply = 1
Change conditions as above then push editAll
button.
Then the result is as below.
-2-1012345-2-1
editType = 'overwrite'
prefix = '', suffix = '', ignoreCase=false
targetPadding = '0', targetSign = 'minus', targetAlign = 'right',
targetRadix = 'decimal', targetCase = 'both', useCustom = false
digits = 4, paddingChar = ' ', sign = 'plus', align = 'right', radix = 'decimal', upperCase=true
start = -2, end = 5, increment = 1, add = 0, multiply = 1
Change conditions as above then push editAll
button.
Then the result is as below.
-2-1+0+1+2+3+4+5-2-1
editType = 'overwrite'
prefix = '', suffix = '', ignoreCase=false
targetPadding = '0', targetSign = 'minus', targetAlign = 'right',
targetRadix = 'decimal', targetCase = 'both', useCustom = false
digits = 4, paddingChar = '*', sign = 'space', align = 'right', radix = 'decimal', upperCase=true
start = -2, end = 5, increment = 1, add = 0, multiply = 1
Change conditions as above then push editAll
button.
Then the result is as below.
**-2**-1** 0** 1** 2** 3** 4** 5**-2**-1
editType = 'overwrite'
prefix = '', suffix = '', ignoreCase=false
targetPadding = '0', targetSign = 'minus', targetAlign = 'right',
targetRadix = 'decimal', targetCase = 'both', useCustom = false
digits = 4, paddingChar = ' ', sign = 'minus', align = 'right_lead_sign', radix = 'decimal', upperCase=true
start = -2, end = 5, increment = 1, add = 0, multiply = 1
Change conditions as above then push editAll
button.
Then the result is as below.
- 2- 1012345- 2- 1
editType = 'overwrite'
prefix = '', suffix = '', ignoreCase=false
targetPadding = '0', targetSign = 'minus', targetAlign = 'right',
targetRadix = 'decimal', targetCase = 'both', useCustom = false
digits = 4, paddingChar = '*', sign = 'minus', align = 'left', radix = 'decimal', upperCase=true
start = -2, end = 5, increment = 1, add = 0, multiply = 1
Change conditions as above then push editAll
button.
Then the result is as below.
-2**-1**0***1***2***3***4***5***-2**-1**
editType = 'overwrite'
prefix = '', suffix = '', ignoreCase=false
targetPadding = '0', targetSign = 'minus', targetAlign = 'right',
targetRadix = 'decimal', targetCase = 'both', useCustom = false
digits = 4, paddingChar = '0', sign = 'minus', align = 'right', radix = 'hexadecimal', upperCase=true
start = 8, end = 0, increment = 2, add = 0, multiply = 1
Change conditions as above then push editAll
button.
Then the result is as below.
0008000A000C000E00100012001400160018001A
editType = 'overwrite'
prefix = '', suffix = '', ignoreCase=false
targetPadding = '0', targetSign = 'minus', targetAlign = 'right',
targetRadix = 'decimal', targetCase = 'both', useCustom = false
digits = 4, paddingChar = '0', sign = 'minus', align = 'right', radix = 'hexadecimal', upperCase=false
start = 8, end = 0, increment = 2, add = 0, multiply = 1
Change conditions as above then push editAll
button.
Then the result is as below.
0008000a000c000e00100012001400160018001a
Input text is as below.
0008000A000C000E00100012001400160018001A
editType = 'modify'
prefix = '', suffix = '', ignoreCase=false
targetPadding = '0', targetSign = 'minus', targetAlign = 'right',
targetRadix = 'hexadecimal', targetCase = 'both', useCustom = false
digits = 4, paddingChar = ' ', sign = 'minus', align = 'right', radix = 'hexadecimal', upperCase=true
start = 0, end = 0, increment = 0, add = 0, multiply = 1
Change conditions as above then push editAll
button.
Then the result is as below.
8101214161820222426
Input text is as below.
00-500-400-300-200-1000000010002000300040005
editType = 'modify'
prefix = '^', suffix = '$', ignoreCase=false
targetPadding = '0', targetSign = 'minus', targetAlign = 'right',
targetRadix = 'decimal', targetCase = 'both', useCustom = false
digits = 4, paddingChar = ' ', sign = 'minus', align = 'right_lead_sign', radix = 'decimal', upperCase=true
start = 0, end = 0, increment = 0, add = 0, multiply = 1
Change conditions as above then push editAll
button.
Then the result is as below.
- 5- 4- 3- 2- 1012345
Input text is as below.
-5**-4**-3**-2**-1**0**1**2**3**4**5**
editType = 'modify'
prefix = '^', suffix = '$', ignoreCase=false
targetPadding = '*', targetSign = 'space', targetAlign = 'left',
targetRadix = 'decimal', targetCase = 'both', useCustom = false
digits = 4, paddingChar = '0', sign = 'minus', align = 'right_lead_sign', radix = 'decimal', upperCase=true
start = 0, end = 0, increment = 0, add = 0, multiply = 1
Change conditions as above then push editAll
button.
Then the result is as below.
-005-004-003-002-001000000010002000300040005
Input text is as below.
0008000B000E001100140017001A001D00200023
editType = 'modify'
prefix = '^', suffix = '$', ignoreCase=false
targetPadding = '0', targetSign = 'minus', targetAlign = 'right',
targetRadix = 'hexadecimal', targetCase = 'both', useCustom = false
digits = 4, paddingChar = '0', sign = 'minus', align = 'right', radix = 'decimal', upperCase=true
start = 0, end = 0, increment = 0, add = 100, multiply = 2
Change conditions as above then push editAll
button.
Then the result is as below.
0116012201280134014001460152015801640170
input text is empty.
editType = 'insert'
prefix = '^', suffix = '$', ignoreCase=false
targetPadding = '0', targetSign = 'minus', targetAlign = 'right',
targetRadix = 'decimal', targetCase = 'both', useCustom = false
digits = 4, paddingChar = '0', sign = 'minus', align = 'right', radix = 'hexadecimal', upperCase=true
start = 1, end = 0, increment = 1, add = 0, multiply = 1
Change conditions as above then push editAll
button.
Then the result is as below.
000100020003000400050006000700080009000A
Input text is as below.
Num 000 Data1 Price NoteNum 000 Data2 Price NoteNum 000 Data3 Price NoteNum 000 Data4 Price NoteNum 000 Data5 Price NoteNum 000 Data6 Price NoteNum 000 Data7 Price Note
editType = 'overwrite'
prefix = 'num ', suffix = '', ignoreCase=true
targetPadding = '0', targetSign = 'minus', targetAlign = 'right',
targetRadix = 'decimal', targetCase = 'both', useCustom = false
digits = 6, paddingChar = '0', sign = 'minus', align = 'right', radix = 'decimal', upperCase=true
start = 0, end = 0, increment = 1, add = 0, multiply = 1
Change conditions as above then push editAll
button.
Then the result is as below.
Num 000000 Data1 Price NoteNum 000001 Data2 Price NoteNum 000002 Data3 Price NoteNum 000003 Data4 Price NoteNum 000004 Data5 Price NoteNum 000005 Data6 Price NoteNum 000006 Data7 Price Note
Input text is as below.
Num 000000 Data1 Price NoteNum 000001 Data2 Price NoteNum 000002 Data3 Price NoteNum 000003 Data4 Price NoteNum 000004 Data5 Price NoteNum 000005 Data6 Price NoteNum 000006 Data7 Price Note
editType = 'insert'
prefix = 'data. ', suffix = 'price', ignoreCase=true
targetPadding = '0', targetSign = 'minus', targetAlign = 'right',
targetRadix = 'decimal', targetCase = 'both', useCustom = false
digits = 2, paddingChar = '0', sign = 'minus', align = 'right', radix = 'decimal', upperCase=true
start = 0, end = 0, increment = 0, add = 0, multiply = 1
Change conditions as above then push editAll
button.
Then the result is as below.
Num 000000 Data1 00Price0 NoteNum 000001 Data2 00Price1 NoteNum 000002 Data3 00Price2 NoteNum 000003 Data4 00Price3 NoteNum 000004 Data5 00Price4 NoteNum 000005 Data6 00Price5 NoteNum 000006 Data7 00Price6 Note
Input text is as below.
:01:02:::03:04:05::06:FF:FE::0a:13:
editType = 'overwrite'
prefix = '^', suffix = ':', ignoreCase=false
targetPadding = '0', targetSign = 'minus', targetAlign = 'right',
targetRadix = 'hexadecimal', targetCase = 'both', useCustom = true, customTarget='0*-?[0-9a-fA-F]+|( )'
digits = 2, paddingChar = '0', sign = 'minus', align = 'right', radix = 'hexadecimal', upperCase=true
start = 0, end = 0, increment = 1, add = 0, multiply = 1
Change conditions as above then push editAll
button.
Then the result is as below.
01:02:03:04:05:06:07:08:09:0A:0B:0C:0D:0E:0F:
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.