設定arc 的預設編輯器

2022-01-22 18:48:21 字數 1945 閱讀 5957

arc set-config editor "vim"

**:pharicator是fb的**審查工具,現在我所在的團隊也使用它來進行**質量的控制。其提供了乙個differential(code review)命令列工具arcanist(arc)。本文僅從本人的日常使用中總結出arcanist比較常用的用法做個簡單介紹。

環境說明

os: os x mountail lion

scv: svn

ide: eclipse

安裝將arcanist的原始碼拷貝到本地

somewhere/ $ git clone git:

somewhere/ $ git clone git:

複製**

將arc的路徑加入到系統路徑中

$ export path=$path:/somewhere/arcanist/bin/

複製**

或在系統的profile或是bash(如果用bash)的配置檔案的末尾加上這一句。

命令列中輸入arc看提示確認是否安裝成功。

arc配置

arc的全域性配置

配置arc的預設編輯器,我使用vim

$ arc set-config editor "vim"

複製**

配置預設的phabricator的uri,uri為團隊的phabricator主頁的url

$ arc set-config default

複製**

在專案的根目錄下建.arcconfig配置檔案,檔案中至少要填入以下內容

複製**

舉個例子:

複製**

該配置檔案還可以配置靜態**檢測引擎(lint)和單元測試引擎。

為專案安裝證書,用於phabricator的認證。

yourproject/ $ arc install-certificate

複製**

接著按照命令列提示操作就ok了。

弄完這一步,才能真正在專案中使用arc。

在專案中使用arc

arc help [--full | [command]] 檢視幫助文件,接引數--full檢視所有命令的詳細用法,接具體的命令[command]如arc help diff可以檢視該命令的詳細用法。

想phabricator提交review request(differential).修改完**後,使用arc diff 命令提交review request,該命令會產生乙個包含如下內容的檔案要求填寫:

<>

summary:

test plan:

reviewers:

cc:maniphest tasks:

複製**

按照提示填寫後,儲存退出,arc就會自動提交request。reviewers用逗號隔開,maniphest tasks填相關聯的phabricator上的task_id,如t100。test plan暫時沒用過,官方文件:

提交完成後,會產生乙個形如/d24的url,url中的d24是revision_id。

arc diff --update 更新對應的review request。該命令產生乙個如下的檔案,按提示填寫儲存退出,arc會提交更新。

複製**

arc commit --revision 提交對應提交**更改,這個命令把svn commit的工作也做掉了,直接提交到**庫。

arc todo [option]可以快速給自己在phabricator上建立task,[option]用於把task cc給其他人.

arc tasks [options] 檢視maniphest的tasks。

arc amend --show 檢視當前專案的differentials,arc amend --revision --show 檢視指定revision_id的differential。

reference:

arcanist官方文件:

MyEclipse 設定JSP預設編輯器

使用myeclipse開發jsp html頁面的都知道,它有預設的編輯器,預設的編輯器為myeclipse visual jsf designer,我們也可以將它改為自己喜歡的編輯方式。開啟或者新建乙個jsp檔案,出現乙個編輯介面,為myeclipse visual jsf designer,上邊是...

預設編輯器

建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下mar...

vim git for window 預設編輯器

vim其實是linux的乙個文字編輯器,所以 vi 檔名 後,其實是進入vi程式了。vi有兩種模式,編輯模式和命令模式 在命令模式下,我們可以直接按 i 此時就會切換到編輯模式,如上圖,下方有個insert,此時可以直接修改文字內容。在編輯模式下,按 esc 就可以切換到命令模式。下面介紹幾個常用的...