在 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