config/.vim/eclim/doc/translations/zh_TW/vim/cheatsheet.txt

293 lines
8.8 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

*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