Eclim指令集

轉載:http://blog.sina.com.cn/s/blog_7e4015380100tt9j.htmlhtml

如下包含全部在Eclim 中能夠使用的指令,並提供簡要參考用法.
全區域指令集¶

    :PingEclim - 鏈接 eclimd 伺服器.
    :ShutdownEclim - 關閉 eclimd 伺服器.
    :EclimSettings - 瀏覽/編輯全區域設定選項.

Project 專案指令集¶

    :ProjectCreate <資料夾> [-p <專案名稱>] -n <nature> ... [-d <依存的專案> ...] - 創建新專案.
    :ProjectList - 顯示目前專案清單.
    :ProjectSettings [<專案名稱>] - 瀏覽/編輯專案設定選項.
    :ProjectDelete <專案名稱> - 刪除指定的專案.
    :ProjectRefresh [<專案名稱> <專案名稱> ...] - 更新列表中或全部的專案,這將會更新設定值至實際磁碟檔案中.
    :ProjectRefreshAll - 同:ProjectRefreshAll 指令,但更新全部的專案.
    :ProjectOpen <專案名稱> - 開啓舊專案.
    :ProjectClose <專案名稱> - 關閉專案.
    :ProjectCD - 改變全區域的工做目錄至目前檔案所在的專案目錄(即執行:cd).
    :ProjectLCD - 改變目前工做目錄至目前檔案所在的專案目錄(即執行:lcd).
    :ProjectTree [<專案名稱> <專案名稱> ...] - 針對一個或多個專案開啓可導覽的樹狀結構表.
    :ProjectsTree - 對於全部的專案開啓一份可導覽的樹狀結構表.
    :ProjectGrep /<pattern>/ file_pattern [file_pattern ...] - 在專案根目錄使用:vim[grep] 指令功能.
    :ProjectGrepAdd /<pattern>/ file_pattern [file_pattern ...] - 在專案根目錄使用:vimgrepa[dd] 指令功能.
    :ProjectLGrep /<pattern>/ file_pattern [file_pattern ...] - 在專案根目錄使用:lv[imgrep] 指令功能.
    :ProjectLGrepAdd /<pattern>/ file_pattern [file_pattern ...] - 在專案根目錄使用:lvimgrepa[dd] 指令功能.

Eclipse .classpath 維護指令集¶

    :NewSrcEntry <目錄> [<目錄> ...] - 新增一個原始碼目前節點.
    :NewProjectEntry <專案名稱> [<專案名稱> ...] - 新增一個專案節點.
    :NewJarEntry <檔案> [<檔案> ...] - 新增一個.jar 檔案節點.
    :NewVarEntry <參數/檔案> [<參數/檔案> ...] - 新增一個參數節點.
    :VariableList 列出可以使用的classpath 參數及相對應的值.
    :VariableCreate <名稱> <路徑> - 創建或修改一個名稱的變數.
    :VariableDelete <名稱> - 刪除指定名稱的變數.

Ant 指令集¶

    :Ant [<目標> ...] - 在目前專案設定下,執行ant.
    :AntDoc [<元素>] - 以目前遊標位置的元素或指定元素尋找並開啓文件檔案.
    :Validate - 驗證目前的 ant 檔案.

DTD 指令集¶

    :Validate - 驗證目前的 DTD 檔案.

HTML 指令集¶

    :Validate - 驗證目前的 HTML 檔案.

Ivy Commands¶

    Initial Setup <路徑> - 設定必須的IVY_REPO classpath 參數予會自動更新.classpath 檔案的ivy.xml 設定檔.
    Search Online Maven Repository <artifact> - 尋找線上的資料庫,並將結果列示在一個視窗內,使用者可經由按下<Enter>鍵將結果加入目前專案內。在編輯 ivy.xml 檔案時能夠使用本指令.

Java 指令集¶

    :JavaGet - 創建 java bean getter 方法.
    :JavaSet - 創建 java bean setter 方法.
    :JavaGetSet - 創建java bean getter 及setter 方法.
    :JavaConstructor - 創建類別的建構子,內容爲空或以選擇的欄位創建預設值.
    :JavaImpl - 自super class 及實做的interface 列示可實做/可重載的方法.
    :JavaDelegate - 列示操做目前遊標欄位的方法.
    Generating test method stubs. - 相似:JavaImpl 的動做, 但創建的方法爲測試用途.
    Executing test cases and viewing the results. - [測試例子] 以經常使用的建置工具執行測試例子.
    Executing test cases and viewing the results. - [測試例子] 檢視測試例子的執行結果.
    :JavaImport - Import 目前遊標位置的 class.
    Pattern Search [-p <pattern>] [-t <type>] [-x <內文內容>] - 尋找類別, 方法, 欄位等(使用pattern 支持,尋找目前遊標位置的元素).
    :JavaSearchContext - 執行目前遊標位置元素的內文搜尋.
    :JavaCorrect - 建議應修正的程式碼.
    :JavaRegex ​​- 開啓一個視窗,進行regular ecpression 測試.
    Searching - 尋找javadoc,如同:JavaSearch 指令.
    Commenting - 新增或修改目前遊標位置元素的註解.
    :Jps - 開啓目前 java 咦髻Y訊的視窗.

Log4j 指令集¶

    :Validate - 驗證目前的log4j 組態設定檔案.

Maven 指令集¶

    :Maven [<目標> ...] - 在目前的專案設定下執行maven 1.x.
    :Mvn [<目標> ...] - 在目前的專案設定下執行maven 2.x.
    Initial Setup - 設定必須的MAVEN_REPO classpath 參數予帶有eclipse 支持的maven's (1.x).
    Initial Setup - 設定必須的M2_REPO classpath 參數予帶有eclipse 支持的maven's (2.x).
    :MavenDependencySearch <artifact> - 尋找線上的資料庫,並將結果列示在一個視窗內,使用者可經由按下<Enter>鍵將結果加入目前專案內。在編輯maven 1.x project.xml 檔案時能夠使用本指令.
    :MvnDependencySearch <artifact> - 尋找線上的資料庫,並將結果列示在一個視窗內,使用者可經由按下<Enter>鍵將結果加入目前專案內。在編輯maven 2.x pom.xml 檔案時能夠使用本指令.

Python 指令集¶

    :PythonRegex ​​- 開啓一個視窗來測試python regular expressions.
    Django manage.py - 存在manage.py 的同一個目錄下或子目錄下,自任何檔案中呼叫django's manage.py.

Vim 指令集¶

    :FindCommandDef [<command>] - 尋找command 的定義.
    :FindCommandRef [<command>] - 尋找command 的參考.
    :FindFunctionDef [<function>] - 尋找函數的定義.
    :FindFunctionRef [<function>] - 尋找函數的參考.
    :FindVariableDef [<變數名稱>] - 尋找全區域變數的定義
    :FindVariableRef [<變數名稱>] - 尋找全區域變數的參考.
    :FindByContext - 以遊標位置元素在內文中尋找command, 函數或變數.
    :VimDoc [<關鍵字>] - 以關鍵字開啓相關的vim 說明文件.

WebXml 指令集¶

    :Validate - 驗證目前的 web.xml 檔案.

Wsdl 指令集¶

    :Validate - 驗證目前的檔案.

Xml 指令集¶

    :DtdDefinition [<元素>] - 開啓目前XML 檔案的dtd 檔案,並移置指定元素的定義.
    :XsdDefinition [<元素>] - 開啓目前XML 檔案的xsd 檔案,並移置指定元素的定義.
    :Validate [<檔案>] - 驗證指定的XML 檔案或目前的XML 檔案.
    Xml Format 從新編排目前的 XML 檔案.

Xsd 指令集¶

    :Validate - 驗證目前的檔案.

版本控制指令集¶

Note

目前這項指令集只支援CVS 及subversion 兩種系統.

    :VcsAnnotate - 使用vim 簽名對目前版本檔案做註釋.

其餘指令集¶

    :Split 檔案[檔案...] - 相似:split 指令, 但容許同時開啓多個檔案.
    :SplitRelative 檔案[檔案...] - 相似:Split 指令,但會個別將檔案分割至目前buffer 內.
    :Tabnew 檔案[檔案...] - 相似:Split 指令, 但會以:tabnew 開啓個別的檔案.
    :TabnewRelative - 檔案[檔案...] - 相似:SplitRelative 指令, 但會以:tabnew 開啓個別的檔案.
    :EditRelative 檔案- 相似:SplitRelative 指令, 但會以edit 開啓檔案,而且一次只能開啓一個檔案.
    :ReadRelative 檔案- 相似:SplitRelative 指令, 但會以:read 指令開啓, 並同一次只能開啓一個檔案.
    :ArgsRelative file_pattern [ file_pattern ...] - 相似:SplitRelative 指令, 但會以:args 指令執行動做.
    :ArgAddRelative file_pattern [ file_pattern ...] - 相似:SplitRelative 指令, 但會以:argadd 指令執行動做.
    :DiffLastSaved - 執行diffsplit 比較目前修改的檔案內容與前一次存檔的內容.
    :SwapWords - 交換遊標目前位置的字與下一個字。這個指令能夠處理非英文單字間的交換,例如: commas, periods 等.
    :Sign - 切換新增或移除vim 簽名在目前列.
    :Signs - 開啓一個新視窗, 包含全部在緩衝內容的簽名清單.
    :SignClearUser - 移除全部經由:Sign 指令寫入的vim 簽名.
    :SignClearAll - 移除全部 vim 簽名
    :QuickFixClear - 移除全部QuickFix 視窗的鏈接點.
    :LocationListClear - 移除全部在位置視窗的鏈接點.
    OpenUrl [超連結] - 以定義好的瀏覽器開啓超連結.
java

相關文章
相關標籤/搜索