替换为 Sublime Text 2 中的列表

mic*_*ret 3 sublimetext sublimetext2

我想将单词FlipInY的列表每次出现时替换为不同的单词。例如,我有这个:

flipInY flipInY flipInY flipInY flipInY flipInY flipInY flipInY flipInY flipInY
Run Code Online (Sandbox Code Playgroud)

我希望它变成这样:

bounce flash pulse rubberBand shake headShake swing tada wobble jello
Run Code Online (Sandbox Code Playgroud)

有没有办法用 Sublime 自动执行此操作?

Fra*_*Tan 6

您可以使用一系列内置快捷方式来完成此操作。

  1. 在编辑器中输入您的列表,每个项目独占一行:

    bounce
    flash
    pulse
    rubberBand
    shake
    headShake
    swing
    tada
    wobble
    jello
    
    Run Code Online (Sandbox Code Playgroud)
  2. 选择全部 ( Ctrl+ A/ Super+ A)。

  3. 将所选内容拆分为行 ( Ctrl+ Shift+ L/ Super+ Shift+ L)。这会在每一行上创建一个光标。在您的情况下,您应该有 10 个光标。
  4. 复制。
  5. 在包含所有 s 的文件中flipInY,查找并选择每个实例。您可以通过打开查找面板,输入flipInY,然后单击查找全部(或 alt+enter)来执行此操作。请注意,除非 出现相同的次数,否则这将不起作用flipInY。在你的情况下,应该有 10 个。
  6. 粘贴。