Sublimetext2 使用升华文本将多行合并为一行
我是一个非常新的升华文本,我相信这是一个天真的问题。在(2/6幻灯片)上观看多行选择。绝对喜欢 我知道Ctrl(Cmd)+Shift+L“多重选择”,这样我们可以同时进行编辑。然而,在演示中,他们也将所有行合并为一行。这有什么捷径?Sublimetext2 使用升华文本将多行合并为一行,sublimetext2,sublimetext3,sublimetext,Sublimetext2,Sublimetext3,Sublimetext,我是一个非常新的升华文本,我相信这是一个天真的问题。在(2/6幻灯片)上观看多行选择。绝对喜欢 我知道Ctrl(Cmd)+Shift+L“多重选择”,这样我们可以同时进行编辑。然而,在演示中,他们也将所有行合并为一行。这有什么捷径? 我使用了Ctrl+J,但它只删除一次,而不是删除所有新行 我使用TextPad并使用Find/Replace\n和一个空白。但是,演示者似乎使用了某种快捷方式。我认为,在演示中,他按Del键,光标位于行的末尾,进行多项选择。通过这种方式,\n将在每个选定行中删除。将
我使用了Ctrl+J,但它只删除一次,而不是删除所有新行
我使用TextPad并使用Find/Replace
\n
和一个空白。但是,演示者似乎使用了某种快捷方式。我认为,在演示中,他按Del键,光标位于行的末尾,进行多项选择。通过这种方式,\n
将在每个选定行中删除。将多行合并为1的单个命令快捷方式是“连接行”
- Mac上的命令+J连接行
- 在Windows上按CTRL+J组合键
- 编辑>线>连接线
另一种方法可以在上的演示动画中看到。使用多个选择,使用Ctrl+Shift+L将选择拆分为多行,然后同时编辑每行。end+del将删除所有换行符。这可以在幻灯片2/6的中看到。如果要将行合并为一行,同时删除行的起始和结束空间,则应使用以下正则表达式:
Find What: ^\s*(.+)\s*\n
Replace With: \1
编辑
join将以下行连接到当前行,将中间的所有空格替换为单个空格
转到菜单中的编辑选项,编辑->行->连接行
连接行
是一个很好的命令,但它会在合并行之间添加空格。要合并没有间距的行,最简单的方法如下:
Find->Replace
(Mac上的命令+选项+F)Ctrl+Enter
在查找内容字段中输入换行符
替换为字段中输入任何内容
全部更换
ctrl+a
和ctrl+j
似乎正在处理sublime text 3。我在sublime text 3中使用了正则表达式方法,如下所示:
- 按Ctrl+H(在Windows中)在底部显示“查找并替换”对话框
- 在“查找”字段中,使用
(行尾、回车和后面任意数量的空格,包括零,应位于下一行的开头)$\n\s*
- “替换”字段应为空
- 点击“全部替换”或Alt+Ctrl+Enter
这应该能奏效 选择要合并的行,然后按
Ctrl+j
,如果要将所有文件放在一行中,则执行Ctrl+a
和Ctrl+j
LOL。您是对的。我刚刚打开了我的文字包装,很麻烦。这很聪明,但当线条长度不均匀时会添加空格。命令/Ctrl+J解决方案更好。-1选择数千行进行此操作将杀死您的CPU和内存,如果您在菜单的“编辑>行>连接行”下查找它。cmd+J在Mac Sublime版本中工作正常。它用一个空格连接线。比如:1。你好2。cmd+J后的世界:1。Hello World可能很明显,但仍然-您可以选择文本的任何部分,并将此组合应用于所选文本。酷-提醒“J”vi命令。杰出的作家真聪明!注意:CTRL+J/Command+J将每行末尾的空格保留在连接行中,乍一看不明显。关于这一点,第二个建议是一个更好的选择。