2014-10-11 180 views
2

我想知道是否有一個模擬命令Sublime中的Pycharms Cmd(Ctrl)+ W?Sublime Text 3增量選擇

這是她在做什麼Pycharm:

  • 按Ctrl + W以選擇插入符當前所在的字。
  • 連續按Ctrl + W將選擇擴展到下一個包含節點(例如,表達式,配對標記,整個條件塊,方法體,類,可變參數等)

同時延長了選擇,請記住以下幾點:

  • 以純文本或註釋先後按Ctrl + W先伸出選擇到當前句子,然後到當前段落。
  • 在列表,字典或參數或參數列表中連續按下Ctrl + W,選擇列表中的一個元素,然後選擇右側或左側的逗號以及相鄰的空格(如果有),然後列表中的內容沒有括號,最後是括號。
  • 按Ctrl + Shift + W可以按照相反順序(從最外層的容器到脫字符當前所在的字)縮小選區。 提示

如果在編輯器上啓用了使用「CamelHumps」字樣,則選擇根據大小寫進行擴展或縮小。智能鍵設置頁面。

如果您想根據大小寫進行選擇,請使用雙擊確保在編輯器設置頁面選擇Honor CamelHumps words ...選項。

+0

堆棧溢出是一個編程問題和答案的網站。也許你應該問[超級用戶](http://superuser.com/)上的文本編輯器問題。 – jww 2014-10-11 19:53:13

回答

0

還有ExpandRegion插件,您可以使用Package Control進行安裝。我只是試了一下,這很不錯。但是我沒有找到縮小選擇範圍的選項(只是展開),但我可能忽略了它。

如果使用它,還需要爲命令定義自己的鍵綁定。有關如何執行此操作的說明位於插件的GitHub頁面上的README.md文件中。

+0

在用戶鍵綁定' 「鑰匙」 的快捷方式添加:[ 「超級+ U」], \t 「命令」: 「expand_region」, \t 「ARGS」:{ 「撤消」:真}, \t 「上下文」: [{「key」:「expand_region_soft_undo」}]'以'super + u'縮小選擇範圍。 – Dineshkumar 2015-08-18 07:06:19

0

如果不使用插件:

  • 展開精選範圍(Ctrl + Shift + Space/CMD + Shift + Space
  • 展開精選括號(Ctrl + Shift + M/Ctrl + Shift + M
  • 展開選擇壓痕(Ctrl + Shift + J/CMD + Shift + J