Sublime text 2,依次编辑多个选择,一次一个
Sublime text 2, edit multiple selections sequentially, one at a time
这是我经常遇到的一个常见场景:
std::cout << "This is a really long line of code with a placeholder at the end: " << HERE_IT_IS << "\n";
std::cout << "This is another really long line of code with a placeholder at the end: " << HERE_IT_IS << "\n";
std::cout << "This is yet another really long line of code with a placeholder at the end: " << HERE_IT_IS << "\n";
我有 10 - 20 行我想用 10 - 20 个唯一标记(即:a、b、c、d、...)替换 HERE_IT_IS 的情况并不少见.
目前我完成此操作的方法是在编辑器的其他地方创建该列表,每个列表前面都有一个唯一字符,select 所有这些具有多个 selection 的唯一字符,然后复制,然后 select 所有具有多个 select 离子的 HERE_IT_IS 标识符,然后粘贴。
我希望能够做的是在 HERE_IT_IS 上做多个 selection,然后一一编辑,在每个之间按一些热键组合。 (即:键入 a,按下热键以继续下一个 selected 实体,键入 b,按下热键,键入 c,按下热键,...)。
我四处寻找类似的东西,但没有找到任何东西。有谁知道 Sublime Text 是否有这个功能?或者如果有一个插件呢?或者我怎么能写一个插件呢? :)
欢迎就此问题提出所有意见。谢谢!
在 Windows 上按 Alt+F3 到 select 类似 identifiers/variables/etc.. 然后 运行 通过它们一个在一次点击 F3。当您浏览标识符的出现时,您可以单独编辑它们。如果您需要 select 多个标识符,请按 Ctrl+d 并立即修改它们。如果您犯了一个错误,请按 Ctrl+u 并从类似 identifiers/variables/etc...
列表中撤消您的最后一个 selection
这是我经常遇到的一个常见场景:
std::cout << "This is a really long line of code with a placeholder at the end: " << HERE_IT_IS << "\n";
std::cout << "This is another really long line of code with a placeholder at the end: " << HERE_IT_IS << "\n";
std::cout << "This is yet another really long line of code with a placeholder at the end: " << HERE_IT_IS << "\n";
我有 10 - 20 行我想用 10 - 20 个唯一标记(即:a、b、c、d、...)替换 HERE_IT_IS 的情况并不少见.
目前我完成此操作的方法是在编辑器的其他地方创建该列表,每个列表前面都有一个唯一字符,select 所有这些具有多个 selection 的唯一字符,然后复制,然后 select 所有具有多个 select 离子的 HERE_IT_IS 标识符,然后粘贴。
我希望能够做的是在 HERE_IT_IS 上做多个 selection,然后一一编辑,在每个之间按一些热键组合。 (即:键入 a,按下热键以继续下一个 selected 实体,键入 b,按下热键,键入 c,按下热键,...)。
我四处寻找类似的东西,但没有找到任何东西。有谁知道 Sublime Text 是否有这个功能?或者如果有一个插件呢?或者我怎么能写一个插件呢? :)
欢迎就此问题提出所有意见。谢谢!
在 Windows 上按 Alt+F3 到 select 类似 identifiers/variables/etc.. 然后 运行 通过它们一个在一次点击 F3。当您浏览标识符的出现时,您可以单独编辑它们。如果您需要 select 多个标识符,请按 Ctrl+d 并立即修改它们。如果您犯了一个错误,请按 Ctrl+u 并从类似 identifiers/variables/etc...
列表中撤消您的最后一个 selection