我想在该行中编辑多行和每个“单词”。例如:
45 28 42 65
24 87 47 95
01 25 87 98
我想在所有行中选择每一个整数并在它之前放一个“0x”,所以它看起来像:
0x45 0x28 0x42 0x65
0x24 0x87 0x47 0x95
0x01 0x25 0x87 0x98
我知道 Ctrl + shift + L 以获取每行上的游标,但是如何在每个游标前面获取游标编号一次大量编辑?
答案 0 :(得分:272)
突出显示行并使用:
然后,您可以将光标移动到心脏的内容并立即编辑所有行。
在“选择”菜单中也称为“拆分成行”。
答案 1 :(得分:78)
使用多个游标和列选择。
在您的情况下,您只需将光标放在包含"单词"的每列的开头。
然后根据需要进行编辑。在您的情况下,键入 0 , x 。
您还可以根据需要导航到单词的结尾或开头,选择单词并用引号或括号括起来,依此类推。
参考文献:
答案 2 :(得分:10)
在OS X + Sublime build 3083上为我工作:
OPTION (ALT) + select lines
答案 3 :(得分:3)
我不确定它是否可以“开箱即用”。而且,不幸的是,我也不知道一个合适的插件。 要解决您建议的问题,可以使用正则表达式。
[^ ]+
(或\d+
,或您喜欢的任何内容)热键可能会因您的操作系统和个人喜好而异(我的操作系统适用于OS X)。
答案 4 :(得分:2)
我在Linux上面临同样的问题, 我做的是选择所有内容(ctrl-A),然后按ctrl + shift + L, 它为每行提供了一个光标,然后您可以为每一列添加类似的内容。
此外,您还可以执行其他操作,例如剪切,复制和粘贴。
PS: - 如果要从文本中选择一组矩形数据,也可以按住Shift并按住鼠标右键,然后以矩形方式选择数据。然后按CTRL + SHIFT + L以在每一行上获得光标。
答案 5 :(得分:1)
在Windows上,我更喜欢 Ctrl + Alt + Down 。
逐个选择行并自动启动多行编辑器模式。这种方式有点快。如果您有很多行要编辑,那么选择文本并且 Ctrl + Shift + L 是更好的选择。
答案 6 :(得分:0)
视窗: 我更喜欢Alt + F3来搜索字符串并一次更改所有搜索字符串实例。
答案 7 :(得分:0)
可以像示例中那样为一组较小的数字手动选择每个数字,但是对于较大的集合,您可以进行正则表达式搜索,从而为您完成工作。
Ctrl + F 将打开搜索栏。
通过单击最左侧的“。*”按钮来启用正则表达式搜索。
键入“ \ d +”以搜索所有出现的1个或多个数字。点击“全部查找”按钮将分别选择这些数字。
然后,您可以使用 Ctrl + Shift + L 将选择转换为多个光标。从这里您可以随心所欲。
答案 8 :(得分:0)
Ctrl + Shift +右键单击 这样效果更好