sublime text 2 c++副程式顯示 - MAC

Table of Contents

※ 引述《ip3311 (泡泡)》之銘言:
: 能不能...
: 像 IDE一樣顯示所有副程式的名稱 常駐在畫面上 點他就直接跳到該副程式
: 例圖:http://cl.ly/Lqax
: 雖然說 goto symbol 可以搞定 但有時候不想動鍵盤@@

Sublime Text 2 沒有常駐的子視窗(除了 console 和沒什麼用的 minimap 之外)
不過如果你只是想要不動滑鼠的話, 可以把 Goto Symbol 加到你的右鍵選單

Preferences -> Browse Packages…

會打開一個叫做 Packages 的目錄, 裡面有一堆東西
增加一個新的目錄, 名稱隨便取
然後在這個新目錄裡新增一個檔案叫 Context.sublime-menu

然後裡面的內容這樣寫

[
{
"caption": "Goto Symbol…",
"command": "show_overlay",
"args": {"overlay": "goto", "text": "@"}
}
]


存檔

然後你在檔案的任何地方按右鍵就會看到選單裡出現這個選項
選擇之後就會跳出一模一樣的 Goto 列表

以上的動作基本上就是寫了一個新的 Sublime Text 2 plugin
該 plugin 的名稱就是你一開始為目錄取的名稱
然後這個 plugin 的功能是增加 context menu 的項目(Context.sublime-menu)
增加的項目、執行的指令、以及指令的參數都寫在檔案裡

不過 plugin 最多就只能做到這樣而已...



然後如果你只是想方便 trace 函式定義
用 SublimeClang 就可以直接右鍵 Goto definition 和 Goto implementation
比從選單找半天方便多了


--


"問おう、貴方が私のマスターか?"

--

All Comments

Selena avatarSelena2012-12-30
請問這個軟體有沒有辦法取代xcode?
Mia avatarMia2013-01-03
謝謝你 剛剛查到你之前就介紹過這package 好像很好用
不過剛剛試用 卻不知道怎麼操作~"~
Suhail Hany avatarSuhail Hany2013-01-08
goto def.../imp.. 沒有反應 要把該副程式選起來?
Yuri avatarYuri2013-01-10
會用了XD