2012-04-11 146 views
4

我使用perforce進行版本控制,當我點擊'p4 change'時,它總是打開emacs上的列表,我們都知道刪除文本的痛苦。我如何將其更改爲gedit或vim或其他任何東西?我的默認文本編輯器是gedit。Perforce更改默認編輯器

+1

這與Emacs沒有任何關係。我刪除標籤並添加'p4'。 – 2012-04-11 16:34:45

回答

13

在命令行上,將P4EDITOR設置爲環境變量或P4CONFIG文件。

+1

這是變量。如果它不尊重編輯器,我也會感到驚訝。 – 2012-04-12 04:37:20

+1

如果P4EDITOR未設置,Perforce將尊重編輯器。 – 2013-04-17 13:56:53

2

嘗試設置EDITOR環境變量。另外,命令行p4應該有一個指定編輯器的選項。此外,.p4config文件也可能有。

4

我的Windows系統有類似的問題。
它總是用來打開笨拙的記事本。 我更舒服TextPad,所以要改變默認Perforce的編輯,我做了如下改變: 我打開系統屬性,並添加新的環境變量如下:

Name: `P4EDITOR` 
Value: `C:\Program Files (x86)\TextPad 4\TextPad.exe` 

之後,打開一個新的CMD有你走 !!!

3

在命令行中,

P4設置P4EDITOR = 「C:\文件編輯器\ editor.exe」

您可以測試,這是由後運行以下命令全成,它應該啓動你想要的編輯器。

P4工作區

0
對於

記事本++我需要使用這個命令-multiInst觸發編輯。

p4 set P4EDITOR="C:\Program Files (x86)\Notepad++\notepad++.exe -multiInst" 
0

還需要檢查,如果編輯/ P4EDITOR路徑是正確的。如果路徑錯誤,perforce會選擇以前的工作編輯器。

相關問題