Textmate 在行末添加多行文本

Textmate 在行末添加多行文本

在 Textmate 中,我可以通过单击并按住 Option 键并用鼠标拖动来一次将文本添加到多行。例如,我有以下几行:

foo 1: 
foo 2:
foo 3:

我可以轻松地单击并按住选项,然后向下拖动线条以选择每行末尾的文本,然后输入“bar”一次,它将被添加到所有行,如下所示:

foo 1: bar
foo 2: bar
foo 3: bar

极好的。

我遇到的问题是,当我的线条长度不一样时,

foo 19: 
foo 37842342346: 
foo 503: 

现在,如果我想在每行末尾添加文本,我必须手动执行此操作,或者选择足够的空间以便最长的行不会被覆盖,如下所示:

foo 19:          bar
foo 37842342346: bar 
foo 503:         bar

这会导致不需要空格的行中出现大量不必要的空格。当然,我可以轻松运行正则表达式搜索,将所有出现的多个空格替换为一个空格,但我想知道是否有办法一次性选择所有行尾,而无需这样做。

任何想法?

谢谢!

答案1

选择所有要编辑的行,然后输入+ + a。您将能够同时编辑每一行。

该命令称为“编辑选定的每一行”可以在“文本”菜单。

答案2

在 textmate 2 中,进行垂直多行选择(只需⇧-↓选择多行然后“点击”选项键即可进行垂直选择)

现在..只需移动到行尾(⌘→)-轰!您可以编辑每行的末尾!

Lorem ipsum dolor,将其添加到每个!!
consectetur,将其添加到每个!!
do eiusmod tempor incididunt,将其添加到每个!!

观看此截屏视频了解更多信息http://d.pr/9rBS

相关内容