Sublime Text 2多行编辑

Syp*_*rus 144 sublimetext sublimetext2 sublimetext3

我想编辑该行中的多行和每个"单词".例如:

45 28 42 65
24 87 47 95
01 25 87 98
Run Code Online (Sandbox Code Playgroud)

我想在所有行中选择每个整数,并在它之前加上一个"0x",它看起来像:

0x45 0x28 0x42 0x65
0x24 0x87 0x47 0x95
0x01 0x25 0x87 0x98
Run Code Online (Sandbox Code Playgroud)

我知道Ctrl+ shift+ L在每一行上都有游标,但我怎样才能在每个数字前面都有游标来一次批量编辑?

Owe*_*wen 278

突出显示线条并使用:

  • Windows:Ctrl+ Shift+L
  • Mac:Cmd ⌘+ Shift+L

然后,您可以将光标移动到心脏的内容并立即编辑所有行.

它在"选择"菜单中也称为"分成线".

  • 这不是真的 - 你可以在一条线上拥有任意数量的光标.您需要做的就是"按住Ctrl键单击"(在Windows中)放置它们. (27认同)
  • @MattDMo YES !! 这正是我想要的.你有机会知道键盘快捷键来选择它们吗?我会四处看看,看看能否找到它. (3认同)

elo*_*age 81

使用多个游标和列选择.

在您的情况下,您只需将光标放在包含"单词"的每列的开头.

Linux和Windows

  • 单击并拖动以选择列:Shift+RightMouseBtn
  • 通过单击并拖动将其他列添加到选择中:Ctrl+ Shift+RightMouseBtn
  • 从选择中减去列:Alt+ Shift+RightMouseBtn
  • 添加单个游标:Ctrl+LeftMouseBtn
  • 删除单个游标:Alt+LeftMouseBtn

苹果电脑

  • 单击并拖动以选择列:Option⌥+LeftMouseBtn
  • 通过单击并拖动将其他列添加到选择中:Option⌥+LeftMouseBtn
  • 从选择中减去列:Cmd⌘+ Option⌥+ shift+LeftMouseBtn
  • 添加单个游标:Cmd⌘+LeftMouseBtn
  • 删除单个游标:Cmd⌘+ Option⌥+ shift+LeftMouseBtn

然后根据需要编辑.在您的情况下,键入0,x.

您还可以根据需要导航到单词的结尾或开头,选择单词并用引号或括号括起来,依此类推.


参考文献:


Jos*_*ban 10

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

OPTION (ALT) + select lines
Run Code Online (Sandbox Code Playgroud)