2014-09-18 27 views
11

Sublime Text 3突出顯示當前選定文本的所有實例。是否有任何快捷方式將光標導航到所選文本的下一個/上一個實例(副本)?如何在Sublime Text 3中選定文本的實例之間導航?

到目前爲止,我只設法找出some information關於與按Ctrl +d添加更多的情況下,以當前的選擇(擴展它),跳過當前實例(按Ctrl +ķ按Ctrl ( + D)並取消選擇它(Ctrl + U),這實際上是一個軟撤消,而不是一個真正的命令。

我可以使用按Ctrl +d去選定文本的下一個實例和按Ctrl +ü撤消。但是,由於這些捷徑在選擇上運作,這不是我正在尋找的。

其實,我問,有沒有什麼辦法都以此爲按下Alt鍵+右鍵轉到下一個實例或Alt鍵 + 去以前一樣簡單。

如果這不是默認解決的,那麼應該將哪些命令綁定到用戶定義的鍵盤快捷方式?

回答

11

,所有你需要做的是編輯鍵綁定(崇高文本 - >首選項 - >鍵綁定用戶)爲「find_under」。副本&粘貼到您的綁定和設置您的鍵(默認值是「ALT +超+ G」和SHIFT + ALT +超+ G)

{ "keys": ["alt+super+g"], "command": "find_under" }, 
{ "keys": ["shift+alt+super+g"], "command": "find_under_prev" }, 
+0

這是我一直在尋找的東西。但是,我必須指出,這只是一個更好,更快的解決方案,而不是[先前給出的](http://stackoverflow.com/a/25931864/1469208),其中您必須按Ctrl + F「打開搜索框,然後才能在所選文本的實例之間導航。您的解決方案只需要這一步即可 - 無需打開搜索框即可瀏覽選定文本的所有實例。 – trejder 2015-09-14 06:58:03

+1

Super = Windows鍵 – compie 2015-12-16 09:23:24

+0

在Mac上,它默認爲CMD + OPTION + G。 – bbrown 2017-01-23 21:50:43

3

我可能會誤解你的問題,但你所問的問題看起來很簡單,我不知道這是否意味着你可能意味着別的什麼。無論如何,這裏有一個答案,我希望你正在尋找。

首先,請確保您有以下設置爲true,在你的喜好:

// If true, the selected text will be copied into the find panel when it's 
// shown. 
// On OS X, this value is overridden in the platform specific settings, so 
// you'll need to place this line in your user settings to override it. 
"find_selected_text": true, 

選擇您感興趣的字符串中當前文件

搜索[OS X Cmd的+ F ::。窗口按Ctrl + F]

現在,你可以通過匹配步驟:

  • 進[OS X Cmd的+ G ::視窗F4]
  • 返回[OS X爲Cmd + Shift + G:視窗Shift + F4]

一些更多的位置:: http://www.cheatography.com/njovin/cheat-sheets/sublime-text-2-keyboard-shortcuts-windows/

那我在你的問題不見了?

+0

FWIW,我有完全一樣的想法:-) – DaV 2014-09-19 11:48:17

+0

我接受你的答案,因爲沒有更好的。但是,這不是我所期望/要求的,因爲這正在修改我希望避免的搜索查詢。我已經意識到這種技術。我所看到的是一種更簡單的方式,無需修改當前的搜索查詢。雙擊任何單詞時,Sublime Text 3將標記當前文檔中所有相同單詞的出現。其他編輯器也是這樣,也允許將光標移動到下一個/上一個事件。完全獨立於當前的搜索查詢。顯然崇高文本3沒有這樣的功能。 – trejder 2014-09-21 11:05:12

+0

啊哈 - 我明白我現在失去的東西,我認爲肯定有一些東西 - 我不知道一種方法去做你正在尋找的東西,而不使用搜索,但是我不知道,它在ST中不可用是不一樣的事情 - 我只知道我所知道的。希望真正認識的人能夠增加對話。 – jwpfox 2014-09-21 21:00:28

0

我還需要通過在世界的同一事件瀏覽踢的方式比:

  • 按Ctrl +˚F
  • 類型世界找
  • F3尋找下一個occurence

而我只是覺得這樣的提示:

  • 選擇發生
  • 按Ctrl + F3找到下一個occurence爲下一個
  • F3

我希望它也會幫助你

相關問題