簡體   English   中英

雙擊突出顯示變量Sublime Text 3包括$

[英]Double click highlight variable Sublime Text 3 include $

我希望ST3在選擇PHP文件時包含“$”,所以我通過刪除$來編輯word_separators

"word_separators": "./\\()\"':,.;<>~!@#%^&*|+=[]{}`~?"

現在它突出顯示整個varibale,包括雙擊變量時的“$”。 但是,現在Sublime沒有使用默認的match_selection功能匹配/概述這些變量。
有什么想法嗎? 有沒有我錯過的設置。 非常感激。

請查看 對此問題的 回答 ,深入了解更改word_separators和各種查找和選擇選項的效果。 簡而言之,改變word_separators會改變word_separators的行為,正如您所指出的那樣,但其他操作(包括match_selection )依賴於內部單詞分隔符列表,顯然用戶無法更改。 因此,當您雙擊以選擇PHP變量時,您將獲得$ selected,但不會突出顯示該變量的其他實例。 使用Ctrl D進行多項選擇時選擇它們,但是:

$ wp_error ctrl + d

此外,使用“ Find對話框時,將突出顯示其他實例:

找到$ wp_error

因此,要解決原始問題,如果需要查看當前所選變量的所有實例,請在用戶首選項中設置"find_selected_text": true ,雙擊以選擇感興趣的變量,然后按Ctrl F F OS X)查看所有事件。 只要確保你沒有選擇正則表達式搜索按鈕,因為$在正則表達式中有特殊含義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM