2013-07-21 36 views
2

我在OSX上使用Sublime Text 3。Sublime Text中的邊界敏感Cmd + D

使用CMD + d,我要選擇的es下一個實例但如果它給這個代碼

my code

我選擇第一個字

的一部分es的實例並且看到這個

initial selection

完美!然而,當我點擊CMD + d幾次,它最終會選擇這個

annoying

超級討厭!

我怎樣才能讓CMD + d只能選擇出現在圖像2中突出顯示的部分?

+3

按預期的演技。在命中'cmd + d'之前,請勿選擇單詞(通過鼠標或某些擴展選擇命令)。相反,將光標放在單詞上,根據需要多次按下「cmd + d」。這應該尊重單詞邊界。 – skuroda

回答

13

如果選擇整個單詞並按命令 + d它將選擇像在第3圖像。如果您將光標(插入符號)放在單詞上,但不選中它,然後按Cmd + d它將在第二張圖像中進行選擇。

對於Windows只是改變Cmd的 + d按Ctrl +d

+2

你已經打動了我的腦海。謝謝你的幫助 –

+1

有人,給這個人一個餅乾! – Stefan

+0

如何在Windows中做光標?光標必須選擇一個詞 – Mithril

0

默認情況下,它的工作原理與圖2相同,至少對我而言如此。你有以下關鍵映射嗎?

{ "keys": ["ctrl+d"], "command": "find_under_expand"},... 

您也可以嘗試reverting to a freshly installed state

+0

我其實沒有設置任何自定義鍵映射。我在哪裏定義這個? –

+0

@maček:自定義鍵盤映射可以在首選項 - >鍵綁定 - 用戶中設置。儘管您可以只檢查提到的映射是否存在於鍵綁定 - 默認首先。 – epiphone

+0

我嘗試了'[「cmd + d」]'和'[「ctrl + d」]'並且都沒有給出預期的行爲 –