崇高的文本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

然后根据需要编辑。 在你的情况下,input0x

您也可以根据需要导航到单词的结尾或开头,select单词并用引号或括号括起来,等等。


参考文献:

  • 列select

在OS X + Sublime build上为我工作3083:

 OPTION (ALT) + select lines 

我不确定这是可能的“开箱即用”。 而且,不幸的是,我也不知道一个合适的插件。 为了解决你build议的问题,你可以使用正则expression式。

  1. Cmd + F(查找)
  2. 正则expression式: [^ ]+ (或者\d+ ,或者你喜欢的任何东西)
  3. 选项+ F(全部查找)
  4. 编辑它

热键可能会有所不同,这取决于您的操作系统和个人喜好(我的是OS X)。

我在Linux上面临同样的问题,我所做的是select所有的内容(ctrl-A),然后按Ctrl + Shift + L,它给你一个游标在每一行,然后你可以添加类似的内容,每列。

您也可以执行其他操作,如剪切,复制和粘贴列明智。

PS: – 如果要从文本中select一组矩形数据,也可以按住Shift键并按住鼠标右键,然后以矩形方式select数据。 然后按CTRL + SHIFT + L获取每行上的光标。

Windows:我更喜欢Alt + F3search一个string,并一次性更改searchstring的所有实例。

http://www.sublimetext.com/docs/selection