崇高的文本2多行编辑
我想要编辑多行和每行中的“单词”。 例如:
45 28 42 65 24 87 47 95 01 25 87 98
我想在所有行中select每一个整数,并在它之前放一个“0x”,所以它看起来像:
0x45 0x28 0x42 0x65 0x24 0x87 0x47 0x95 0x01 0x25 0x87 0x98
我知道按Ctrl + Shift + L可以在每一行上获得游标,但是我怎样才能让每个数字前面的游标一次全部批量编辑?
突出显示这些行并使用:
- Windows: Ctrl + Shift + L
- Mac: Cmd⌘ + Shift + L
然后,您可以将光标移动到您心中的内容,并一次编辑所有行。
在“select”菜单中也称为“拆分成线”。
使用多个游标和列select。
在你的情况下,你只需要将光标放在包含“单词”的每列的开始处。
Linux和Windows
- 单击并拖动以select列: Shift + RightMouseBtn
- 通过单击并拖动来添加其他列: Ctrl + Shift + RightMouseBtn
- 从选区中减去列: Alt + Shift + RightMouseBtn
- 添加单个游标: Ctrl + LeftMouseBtn
- 删除单个游标: Alt + LeftMouseBtn
苹果电脑
- 单击并拖动以select列: 选项⌥ + LeftMouseBtn
- 通过单击并拖动来添加其他列: 选项⌥ + LeftMouseBtn
- 从选区中减去列: Cmd⌘ + Option + Shift + LeftMouseBtn
- 添加单个游标: Cmd⌘ + LeftMouseBtn
- 删除单个游标: Cmd⌘ + Option⌥ + shift + LeftMouseBtn
然后根据需要编辑。 在你的情况下,input0 , x 。
您也可以根据需要导航到单词的结尾或开头,select单词并用引号或括号括起来,等等。
参考文献:
- 列select
在OS X + Sublime build上为我工作3083:
OPTION (ALT) + select lines
我不确定这是可能的“开箱即用”。 而且,不幸的是,我也不知道一个合适的插件。 为了解决你build议的问题,你可以使用正则expression式。
- Cmd + F(查找)
- 正则expression式:
[^ ]+
(或者\d+
,或者你喜欢的任何东西) - 选项+ F(全部查找)
- 编辑它
热键可能会有所不同,这取决于您的操作系统和个人喜好(我的是OS X)。
我在Linux上面临同样的问题,我所做的是select所有的内容(ctrl-A),然后按Ctrl + Shift + L,它给你一个游标在每一行,然后你可以添加类似的内容,每列。
您也可以执行其他操作,如剪切,复制和粘贴列明智。
PS: – 如果要从文本中select一组矩形数据,也可以按住Shift键并按住鼠标右键,然后以矩形方式select数据。 然后按CTRL + SHIFT + L获取每行上的光标。
Windows:我更喜欢Alt + F3search一个string,并一次性更改searchstring的所有实例。