亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 235192 | 回復: 61
打印 上一主題 下一主題

【插件】史上最強編輯器通用ctags插件OpenCTags使用指南v1.2--開發(fā)者必備 [復制鏈接]

論壇徽章:
1
技術圖書徽章
日期:2013-12-05 23:25:45
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2011-11-16 22:42 |只看該作者 |倒序瀏覽
本帖最后由 HonestQiao 于 2012-03-24 23:15 編輯

【插件】史上最強編輯器通用ctags插件OpenCTags使用指南v1.2--開發(fā)者必備

  1. Changes Log:


  2. v1.2.0 2011-12-4
  3.     支持Java編寫的可以設置用戶配置的編輯工具
  4.     增加當前文件類查找Tags功能
  5.     增加設置當前目錄參數
  6.     完善多種主流輕量級編輯器的配置

  7. v1.1.0 2011-11-26
  8.     完善提示窗口的顯示樣式
  9.     編輯器配置使用Json格式配置文件,方便定制到自己喜歡的編輯器,主流編輯器一網打盡

  10. v1.0.4 2011-11-21
  11.     支持提示窗口拖動,按住鼠標右鍵,即可拖拖拖【上一版本為鼠標左鍵】
  12.     增加回車鍵功能,按下可以會自動打開對應的文件并定位到對應的位置
  13.     修復TAB鍵功能,按下可以實現AutoComplete/自動完成功能
  14.     修復空格鍵功能,按下定位到當前選中文件的功能
  15.     修復左鍵選擇功能和雙擊定位到當前選中文件的功能

  16. v1.0.3 2011-11-19
  17.     系統(tǒng)托盤圖標支持鼠標右鍵,可以顯示About和Exit正常退出
  18.     支持提示窗口拖動,按住鼠標左鍵,即可拖拖拖
  19.     支持窗口位置記憶,只要OpenCTags不退出,窗口位置將保持
  20.     默認tags文件修改為.tags,并支持自定義tags文件名,具體操作請看readme
  21.     幫助文檔完善,ctags索引js配置增加

  22. v1.0.2 2011-11-17
  23.     在v1.0.1基礎上,完善IPC調用模式支持超長路徑,首次調用后,將作為IPC服務運行,使得性能得到重大提升,且支持定位瀏覽歷史;
  24.   中文文檔增加歷史定位前后跳轉查看功能。
  25.   彈出的提示窗口中,可以輸入自己想要的關鍵字,進行快速查找。

  26. v1.0.1 2011-11-16
  27.     在OpenCTags.1.0.0基礎上,開發(fā)單次調用模式,使得超長路徑可以正常使用;


  28. v1.0.0 2009
  29.     Romeo JunCU開發(fā)了OpenCTags,讓我們擁有史上最強編輯器插件OpenCTags
復制代碼
首先:
    感謝Romeo JunCU曾經的卓絕工作,是他開發(fā)了OpenCTags最初版本,HonestQiao在此基礎上進一步開發(fā)完善,讓我們擁有史上最強插件,讓我們的編輯插上了翅膀。

然后:
  這為啥是一個好東西呢?
  編寫代碼或者閱讀他人代碼時,想要快速查看函數的原型,或者要定位到函數或者類定義的地方,你會怎么做?
  主流的IDE(龐大)都會支持此類快速跳轉,使用vim的牛人(膜拜)也會加上插件來支持。
  今天EditPlus/UltraEdit也能支持了,你也可以快速定位,在代碼中來回跳轉,效率倍增。
  可以定位的類型,包括但不限于:(主流語言均支持,C、C++、PHP、JAVA、Python、Ruby.......)
  1. 用define定義的宏或者常量
  2. 枚舉型變量的值
  3. 函數的定義、原型和聲明
  4. 名字空間(namespace)
  5. 類型定義(typedefs)
  6. 變量(包括定義和聲明)
  7. 類(class)、結構(struct)、枚舉類型(enum)和聯(lián)合(union)
  8. 類、結構和聯(lián)合中成員變量或函數
  9. 函數,類,結構體
復制代碼
  有興趣可以繼續(xù)了解強大的ctags。





使用:【以下為EditPlus配置,UltraEdit配置,請查看壓縮包內說明文件】
    1. 將OpenCTags解壓后的所有文件,拷貝到 編輯器安裝目錄\User Tools\OpenCTags\下;也可以拷貝到其他目錄,但是要對應修改以下的配置;

    2. 在編輯器的 工具(Tools)菜單=>配置用戶工具(Config User Tools)中,添加工具(Add Tool)并進行如下設置:
        a.【假設快捷鍵為Ctrl+1】
            菜單名稱:CTags Build
            命令:......\編輯器安裝目錄\User Tools\OpenCTags\ctags.exe   (請根據實際路徑設置)
            參數: -f "openctags.tags" -R *
            初始目錄:$(FileDir)
            動作:捕捉輸出
            輸出模板:默認
            保存:無

        b.【假設快捷鍵為Ctrl+2】
            菜單名稱:OpenCTags定位
            命令:......\編輯器安裝目錄\User Tools\OpenCTags\OpenCTags.exe   (請根據實際路徑設置)
            參數: -t "openctags.tags" -word "$(CurWord)" -editor editplus -sel "$(CurSel)" -file "$(FilePath)" -line $(CurLine)
            初始目錄:$(FileDir)
            動作:退出時關閉窗口
            輸出模板:默認
            保存:無

        c.【假設快捷鍵為Ctrl+3】
            菜單名稱:OpenCTags向前查找
            命令:......\編輯器安裝目錄\User Tools\OpenCTags\OpenCTags.exe   (請根據實際路徑設置)
            參數:-t "openctags.tags" -word "$(CurWord)" -editor editplus -sel "$(CurSel)" -file "$(FilePath)" -line $(CurLine) -action p
            初始目錄:$(FileDir)
            動作:退出時關閉窗口
            輸出模板:默認
            保存:無

        d.【假設快捷鍵為Ctrl+4】
            菜單名稱:OpenCTags向后查找
            命令:......\編輯器安裝目錄\User Tools\OpenCTags\OpenCTags.exe   (請根據實際路徑設置)
            參數:-t "openctags.tags" -word "$(CurWord)" -editor editplus -sel "$(CurSel)" -file "$(FilePath)" -line $(CurLine) -action n
            初始目錄:$(FileDir)
            動作:退出時關閉窗口
            輸出模板:默認
            保存:無

    3. 使用方法:
        a. 到項目的根目錄,打開一個文件,然后按快捷鍵Ctrl+1(或者點擊菜單執(zhí)行“CTags Build”),等待建立ctags完成,在根目錄會生成tags文件,注意在svn/git/hg/cvs等中設置忽略該文件
        b. 打開項目內任意文件,選中需要查看的關鍵字(類名或者函數方法名或者任意玩意),,然后按快捷鍵Ctrl+2(或者點擊菜單執(zhí)行“OpenCTags”),將會打開OpenCTags提示窗口,提示對應的tags信息
        c. 提示窗口中,會給出匹配的名稱,原型縮寫,以及所在的文件相對路徑,鼠標移動上去,會顯示完整的原型提示,雙擊,會自動打開對應的文件并定位到對應的位置
        d. 提示窗口中,左則的圖標代表不同的類型,包括但不限于:類、方法/函數、常量定義、變量等等
        e. 進過多次跳轉后,可以按快捷鍵Ctrl+3、Ctrl+4,來回快速跳轉,方便異常
        f. 按下鼠標右鍵,提示窗口可以隨意拖動,只要OpenCTags服務不退出,窗口位置可以自動保持
        g. 提示窗口輸入欄,可以任意改變,輸入你喜歡的關鍵字(類名或者函數方法名或者任意玩意)可以實時搜索
        h. 按TAB,會將當前選中的tag自動輸入到編輯器(AutoComplete/自動完成),按空格鍵或者回車會自動打開對應的文件并定位到對應的位置




附加:
  0. ctags是個什么東東?你out了,快點上網查吧。

    1. 該插件,來自于sf的OpenCTags,我只是經過簡單完善和給予中文說明后提供;再次感謝Romeo JunCU的卓絕工作。
   
    2. 如果是editplus2,請使用-editor editplus2
   
    3. 編輯器的快捷鍵列表可以看菜單=》幫助=》鍵盤映射,或者菜單=》工具=》參數設置=》快捷鍵=>類型:工具=》用戶工具1~20進行設置
   
    4. 歡迎推廣,歡迎傳播至少一人,好東西要一起分享嘛!

    5. 如有問題和建議,請致信honestqiao@gmail.com,謝謝

    6. 在線討論,請訪問:http://72891.cn/thread-3619603-1-1.html
   
    7. 歡迎訪問史上最強PHP中文手冊--PHP手冊中文翻譯補完計劃 --http://code.google.com/p/phpdoc-zh/

    8. 待補充




問題:

  Q: Could not find install dir for editor ...?
  A: 找不到 編輯器的安裝路徑,綠色版本的一般會出現該問題;
   編輯“tools\EditPlus安裝路徑.reg”,將其中的EditPlus路徑修改為你自己的,然后保存,然后雙擊導入注冊表即可。
   或者打開regedit,在HKEY_CURRENT_USER\Software\ES-Computing\EditPlus 3\Install,設置Path字符串屬性,值為 編輯器安裝路徑,不存在項或者目錄就建立新的。
   如果是EditPlus2,記得修改為EditPlus 2。

  Q: 雙擊無法打開文件?
  A: 請打開“tools\Microsoft Visual Studio Spy++.exe”,點搜索菜單,點查找窗口,然后點那個瞄準器,拖到 編輯器的編輯代碼的那個位置(需要預先打開一個文件),然后告訴我,Spy++的“窗口搜索”的類那個地方顯示的信息,例如我的是“AfxFrameOrView90su”,你的呢?


  Q: 修改或者增加新的代碼后,匹配不到怎么辦?
  A: 此時,因為代碼發(fā)生了變化,所以需要及時再來一次:CTags Build

  Q: 索引JS文件出錯,CTags Build時提示:ctags: Warning: ignoring null tag in .............js
  A: js文件內有特殊結構,不在CTags默認定義列表中;請將“tools\.ctags”拷貝到%HOMEDRIVE%%HOMEPATH%(Win+R,輸入回車即可打開)目錄下,然后重新Build
問題:

AkelPad.png (67.57 KB, 下載次數: 409)

AkelPad.png

Crimson Editor.png (72.75 KB, 下載次數: 399)

Crimson Editor.png

EditPlus.png (105.26 KB, 下載次數: 409)

EditPlus.png

EmEditor.png (57.83 KB, 下載次數: 404)

EmEditor.png

KomodoEdit.png (45.1 KB, 下載次數: 406)

KomodoEdit.png

Notepad .png (60.82 KB, 下載次數: 394)

Notepad  .png

PhpStorm.png (49.14 KB, 下載次數: 396)

PhpStorm.png

Programmer's Notepad.png (100.47 KB, 下載次數: 403)

Programmer's Notepad.png

PSPad.png (72.24 KB, 下載次數: 387)

PSPad.png

TextPad.png (54.58 KB, 下載次數: 399)

TextPad.png

UEStudio.png (86.2 KB, 下載次數: 393)

UEStudio.png

UltraEdit.png (92.56 KB, 下載次數: 374)

UltraEdit.png

OpenCTags.v1.2.0.tar.gz

905.75 KB, 下載次數: 1873

評分

參與人數 1可用積分 +30 收起 理由
fanglq04 + 30 很給力!

查看全部評分

論壇徽章:
0
2 [報告]
發(fā)表于 2011-11-16 23:04 |只看該作者
mark一下,喬姐辛苦了。

論壇徽章:
0
3 [報告]
發(fā)表于 2011-11-16 23:18 |只看該作者
大媽辛苦了

論壇徽章:
0
4 [報告]
發(fā)表于 2011-11-17 06:33 |只看該作者
我靠 ,此時發(fā)帖排在了第三樓

支持大媽 , 推廣之

論壇徽章:
0
5 [報告]
發(fā)表于 2011-11-17 08:58 |只看該作者
UEstudio 可以用嗎

論壇徽章:
0
6 [報告]
發(fā)表于 2011-11-17 09:11 |只看該作者
UEstudio 可以用嗎

論壇徽章:
0
7 [報告]
發(fā)表于 2011-11-17 09:50 |只看該作者
我來頂喬大姐

論壇徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:55:28
8 [報告]
發(fā)表于 2011-11-17 10:18 |只看該作者
支持!editplus入門時的代碼利器!

論壇徽章:
0
9 [報告]
發(fā)表于 2011-11-17 13:50 |只看該作者
提示: 該帖被管理員或版主屏蔽

論壇徽章:
0
10 [報告]
發(fā)表于 2011-11-17 15:08 |只看該作者
有什么用。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP