簡體中文 ▾ 主題 ▾ 最新版本 ▾ git-web--browse 最後更新於 2.35.0

名稱

git-web—​browse - Git 輔助指令碼,用於啟動 Web 瀏覽器

概要

git web--browse [<options>] (<URL>|<file>)…​

描述

此指令碼儘可能嘗試將作為引數傳遞的 URL 和 FILE 顯示為新標籤頁中的 HTML 頁面,在一個已開啟的 Web 瀏覽器中。

目前支援以下瀏覽器(或命令):

  • firefox (在不使用 KDE 的 X Window 下是預設瀏覽器)

  • iceweasel

  • seamonkey

  • iceape

  • chromium (也支援 chromium-browser)

  • google-chrome (也支援 chrome)

  • konqueror (在 KDE 下是預設瀏覽器,請參閱下面的關於 konqueror 的注意事項)

  • opera

  • w3m (在圖形環境之外是預設瀏覽器)

  • elinks

  • links

  • lynx

  • dillo

  • open (在 Mac OS X GUI 下是預設瀏覽器)

  • start (在 MinGW 下是預設瀏覽器)

  • cygstart (在 Cygwin 下是預設瀏覽器)

  • xdg-open

也可以指定自定義命令。

選項

-b <browser>
--browser=<browser>

使用指定的瀏覽器。它必須在支援的瀏覽器列表中。

-t <browser>
--tool=<browser>

同上。

-c <conf.var>
--config=<conf.var>

在 Git 配置檔案中查詢 CONF.VAR。如果設定了,它的值將指定應使用的瀏覽器。

配置變數

CONF.VAR(來自 -c 選項)和 web.browser

Web 瀏覽器可以透過 -c (或 --config) 命令列選項指定的配置變數來指定,或者如果前者未使用,則使用 web.browser 配置變數。

browser.<tool>.path

您可以透過設定配置變數 browser.<tool>.path 來明確指定首選瀏覽器的完整路徑。例如,您可以透過設定 browser.firefox.path 來配置 firefox 的絕對路徑。否則,git web--browse 假定該工具在 PATH 中可用。

browser.<tool>.cmd

當透過選項或配置變數指定的瀏覽器不在支援列表中的時候,將查詢相應的 browser.<tool>.cmd 配置變數。如果該變數存在,則 git web--browse 將把指定的工具視為自定義命令,並使用 shell eval 來執行命令,並將 URL 作為引數傳遞。

關於 KONQUEROR 的注意事項

konqueror 透過命令列選項或配置變數指定時,我們將啟動 kfmclient 嘗試在已開啟的 konqueror 中以新標籤頁開啟 HTML man 頁(如果可能)。

為了保持一致性,如果 browser.konqueror.path 設定為類似 A_PATH_TO/konqueror 的值,我們也嘗試使用此方法。這意味著我們將嘗試啟動 A_PATH_TO/kfmclient

如果您確實想使用 konqueror,那麼您可以使用類似以下的方式:

	[web]
		browser = konq

	[browser "konq"]
		cmd = A_PATH_TO/konqueror

關於 git-config --global 的注意事項

請注意,這些配置變數可能最好使用 --global 標誌來設定,例如:

$ git config --global web.browser firefox

因為它們可能比倉庫更具使用者特定性。有關更多資訊,請參閱 git-config[1]

GIT

Git[1] 套件的一部分