2014-09-22 88 views
1

最近從unix系統回到Windows 7,我試圖從基礎設置我的Vim工作環境。Powershell的顏色,與Vim + Solarized主題混搭

首先,我希望我最喜歡的coloscheme,Solarized與Powershell一起工作,因爲它是一個最適合我使用Windows上所有終端類型軟件的人。

我的問題是,它似乎在PowerShell中的顏色不太一起去,你可以在這裏看到:CMDPowershell,用Vim + Solarized主題,因爲他們在即使我相信我的顏色正常的命令提示符下執行兩者的設置都一樣。

我已經嘗試包括:

let g:solarized_termcolors=256 

如建議在Solarized網站我的_vimrc文件裏,但它使人們甚至worse

回答

3

我可能會離開,我假設您可能已經考慮過這一點,但您可能必須配置用戶PowerShell配置文件以在其中設置顏色。

MSDN docs有一個甘德。但基本上,你測試配置文件第一:

Test-Path $Profile 

如果是假,創建它:

New-Item –Type File –Force $Profile 

它會被保存在%USERPROFILE%\文件\ WindowsPowerShell \ Microsoft.PowerShell_profile.ps1

然後你可以去設置默認的顏色在這裏詳述:

MSDN PowerShell colours

雖然我從來沒有在PowerShell中使用過VIM,但從來沒有使用過ConEmu或Console2的任何顏色問題。

+0

是的,我做了這個,但它也沒有工作,但無論如何,在這一點上,我已經放棄了試圖讓我的Vim與Powershell中的solarized一起工作,並在命令提示符中使用它。有趣的是,雖然你提到Console2對你很好,但是Console2和PowerShell做同樣的事情,當我使用Solarized主題時:< – Flexicon 2014-09-23 17:18:52

+1

我建議也許嘗試ConEmu,它基本上是一個控制檯模擬層,雖然它有點(很多選項),它可能對你的問題有所幫助 - 下面是它的兩個截圖:並行運行 vim和PowerShell,帶有自定義vim主題和一些Solarized(它有幾個Solarized衍生的主題內置!)在PowerShell實例上使用的控制檯本身的主題。 http://imgur.com/bnisEC0,ufIdrdp#0 – milquetoastable 2014-09-23 21:17:10

+1

AH ConEmu真的爲我解決了這個問題:D一切都很好,謝謝! – Flexicon 2014-09-25 20:08:06