293 lines
8.8 KiB
Plaintext
293 lines
8.8 KiB
Plaintext
|
*translations-zh_TW-vim-cheatsheet*
|
|||
|
|
|||
|
|
|||
|
Eclim Vim 指令參考
|
|||
|
**************
|
|||
|
|
|||
|
以下包含所有在 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 (|validate-ant|) - 驗證目前的 ant 檔案.
|
|||
|
|
|||
|
|
|||
|
DTD 指令集
|
|||
|
=======
|
|||
|
|
|||
|
- :Validate (|validate-dtd|) - 驗證目前的 DTD 檔案.
|
|||
|
|
|||
|
|
|||
|
HTML 指令集
|
|||
|
========
|
|||
|
|
|||
|
- :Validate (|validate-html|) - 驗證目前的 HTML 檔案.
|
|||
|
|
|||
|
|
|||
|
Ivy Commands
|
|||
|
============
|
|||
|
|
|||
|
- |:IvyRepo| <路徑> - 設定必須的 IVY_REPO classpath 參數予會自動更新 .classpath 檔案的
|
|||
|
ivy.xml 設定檔.
|
|||
|
|
|||
|
- |:IvyDependencySearch| <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. (|junitimpl|) - 類似 :JavaImpl 的動作,
|
|||
|
但建立的方法為測試用途.
|
|||
|
|
|||
|
- Executing test cases and viewing the results. (|junitexecute|) -
|
|||
|
[測試例子] 以常用的建置工具執行測試例子.
|
|||
|
|
|||
|
- Executing test cases and viewing the results. (|junitresult|) -
|
|||
|
[測試例子] 檢視測試例子的執行結果.
|
|||
|
|
|||
|
- |:JavaImport| - Import 目前游標位置的 class.
|
|||
|
|
|||
|
- Pattern Search (|javasearch|) [-p <pattern>] [-t <type>] [-x <內文內容>]
|
|||
|
- 尋找類別, 方法, 欄位等(使用 pattern 支持,尋找目前游標位置的元素).
|
|||
|
|
|||
|
- |:JavaSearchContext| - 執行目前游標位置元素的內文搜尋.
|
|||
|
|
|||
|
- |:JavaCorrect| - 建議應修正的程式碼.
|
|||
|
|
|||
|
- |:JavaRegex| - 開啟一個視窗,進行 regular ecpression 測試.
|
|||
|
|
|||
|
- Searching (|javadocsearch|) - 尋找 javadoc,如同 :JavaSearch 指令.
|
|||
|
|
|||
|
- Commenting (|javadoccomment|) - 新增或修改目前游標位置元素的註解.
|
|||
|
|
|||
|
- |:Jps| - 開啟目前 java 運作資訊的視窗.
|
|||
|
|
|||
|
|
|||
|
Log4j 指令集
|
|||
|
=========
|
|||
|
|
|||
|
- :Validate (|validate-log4j|) - 驗證目前的 log4j 組態設定檔案.
|
|||
|
|
|||
|
|
|||
|
Maven 指令集
|
|||
|
=========
|
|||
|
|
|||
|
- |:Maven| [<目標> ...] - 在目前的專案設定下執行 maven 1.x.
|
|||
|
|
|||
|
- |:Mvn| [<目標> ...] - 在目前的專案設定下執行 maven 2.x.
|
|||
|
|
|||
|
- |:MavenRepo| - 設定必須的 MAVEN_REPO classpath 參數予帶有 eclipse 支持的 maven's
|
|||
|
(1.x).
|
|||
|
|
|||
|
- |:MvnRepo| - 設定必須的 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 (|djangomanage|) - 存在 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 (|validate-webxml|) - 驗證目前的 web.xml 檔案.
|
|||
|
|
|||
|
|
|||
|
Wsdl 指令集
|
|||
|
========
|
|||
|
|
|||
|
- :Validate (|validate-wsdl|) - 驗證目前的檔案.
|
|||
|
|
|||
|
|
|||
|
Xml 指令集
|
|||
|
=======
|
|||
|
|
|||
|
- |:DtdDefinition| [<元素>] - 開啟目前 XML 檔案的 dtd 檔案,並移置指定元素的定義.
|
|||
|
|
|||
|
- |:XsdDefinition| [<元素>] - 開啟目前 XML 檔案的 xsd 檔案,並移置指定元素的定義.
|
|||
|
|
|||
|
- :Validate (|validate-xml|) [<檔案>] - 驗證指定的 XML 檔案或目前的 XML 檔案.
|
|||
|
|
|||
|
- Xml Format (|xmlformat|) 重新編排目前的 XML 檔案.
|
|||
|
|
|||
|
|
|||
|
Xsd 指令集
|
|||
|
=======
|
|||
|
|
|||
|
- :Validate (|validate-xsd|) - 驗證目前的檔案.
|
|||
|
|
|||
|
|
|||
|
版本控制指令集
|
|||
|
=======
|
|||
|
|
|||
|
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 (|openurl|) [超連結] - 以定義好的瀏覽器開啟超連結.
|
|||
|
|
|||
|
vim:ft=eclimhelp
|