2014-04-09 304 views
4

我想要做的崇高文本2.在指定範圍內選擇多個選擇和編輯下面的截圖說明了情況:崇高文字:多選擇在選擇

enter image description here

當我選擇「元素」並按下Alt + F3(在Windows中)我可以同時編輯元素的所有實例。然而,我想要做的是能夠僅在容器中編輯元素的所有實例 - 而不會在container-b中留下元素。我嘗試先選擇一個特定的區域,但只要我嘗試選擇「元素」,我的第一個選擇就消失了。

這是可能實現在崇高的文本2?

+0

這是一個很好的問題男人,我也想知道這個答案。 – sublime

回答

3

您可以簡單地使用Find面板中的Find in Selection選項。選擇您要搜索的文字:

selection

然後打按Ctrl˚F打開Find面板。您要查找的文本類型(如element),那麼,該組按鈕,文本區域的左邊的,從右鍵單擊第二個按鈕 - In Selection(以紅色突出顯示):

Find In Selection

最後,無論是打Alt鍵輸入或單擊Find All在選定區域選擇的element所有實例:

found

你很好走。

1

按Ctrl + D再次選擇一個元素,然後再選擇一個元素,直到您選擇了container-a中的所有元素。

+0

感謝您的提示 - 這是一個相當方便的捷徑。但是有沒有辦法同時選擇容器中的所有元素 - 一個?可能有不少元素的實例,我正在尋找一種方法來快速選擇所有元素,而不是逐個添加元素。 – ilokhov

+0

我不知道,但我期待着回答:) –

1

(對不起我的做法是非常相似的,但只是一個很小的事情,使它非常稍快。)

在開始之前,必須設置「auto_find_in_selection」爲真,(這可能是唯一的SublimeText 3 )。這將在大多數情況下自動完成「In Selection」按鈕。

  1. (如果你已經是這個詞下)使用按Ctrl + E(命令slurp_find_string)。這會導致該詞在查找框中使用。
  2. 選擇要(按Ctrl + Shift + J應該在你的情況下很好地工作)
  3. 命中按Ctrl + F,你會發現所有的設置都是正確的(關於「選擇」,在框中輸入您的字已經是區域)
  4. 只需點擊Alt + Enter你就在那裏。