sublimetext2 - Sublime Text 在每一行中选择第一

标签 sublimetext2

在Vim中,有一个非常不错的功能可以查找/替换每行中的第一个匹配项。这实际上是afaik的默认行为。
如何在崇高的文字中获得相同的行为?

我需要能够标记/找到第一个(也是第一个!)字符,例如在每行中使用“ =”,以便我可以轻松标记/复制/剪切该特定字符之前和之后的内容。请注意,每行中可能都有许多这种特定字符。

具体示例:

我有以下形式的一长串Java属性:

my.property.link1=<a href="asdfs">Link 1</a>
my.property.link22=<a href="asdfs">Link 22</a>
my.property.link333=<a href="asdfs">Link 333</a>
my.property.link4444=<a href="asdfs">Link 4444</a>


我要在每行中标记第一个“ =”,以便能够选择所有前面的文本(与“ =”之前的文本量无关)以剪切或复制文本。此类操作的粘贴结果为:

my.property.link1
my.property.link22
my.property.link333
my.property.link4444

最佳答案

假设您有以下文字:

my.property.link1=<a href="asdfs">Link 1</a>
my.property.link22=<a href="asdfs">Link 22</a>
my.property.link333=<a href="asdfs">Link 333</a>
my.property.link4444=<a href="asdfs">Link 4444</a>


按Ctrl + F(或单击“查找”->“查找”)

启用正则表达式

在搜索字段中键入:^.*?(?==)

Preess Alt + Enter(或单击“查找全部”)

现在,选择=之前的所有文本,只需复制即可。

关于sublimetext2 - Sublime Text 在每一行中选择第一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16018020/

相关文章:

postgresql - 命令行上的 Postgres,外部编辑器未运行查询

c - 如何在 Sublime Text 2 中运行 C 程序

regex - Sublime Text 中使用 RegEx 进行高级查找和替换

sublimetext2 - Sublime Text volatile 查找下一个

sublimetext3 - 在 Sublime Text 窗口的两列中显示相同的文件

ubuntu - Sublime 的菜单不显示其快捷方式(键绑定(bind))

python - SublimeREPL 到 python

ruby - 如何为sublime text 2添加语法高亮

regex - 在 Sublime Text 2 中替换正则表达式占位符后跟数字

scala - SublimeREPL Scala 错误