在 CentOS 上使用本地版本的 vim 代替系統

在 CentOS 上使用本地版本的 vim 代替系統

我的學校運行 centos 和過時版本的 vim。我想使用新版本的 vim,這樣我就可以存取我原本無法存取的內容。我用 python、lua 等建置並配置了 7.4.300 版本的 vim,並成功完成。因為建立沒有顏色/語法,儘管它看起來很愚蠢並且在加載我的 vimrc 時給出錯誤。是否有配置選項來包含這些內建顏色/語法或更改查找以查找系統 vim 設定的方法?

答案1

為了安裝配色方案,請在您的主目錄中建立兩個資料夾!

[user@vembuserver]mkdir ~/.vim

[user@vembuserver]mkdir ~/.vim/colors

現在您將需要主題設定檔。您可以從以下位置下載最新的配色方案和許多舊的配色方案這裡(vim編輯器官方網站)。

現在,對於每個主題,您將獲得一個 .vim 檔案或壓縮檔案,解壓縮後將產生大量 .vim 檔案

現在您必須將所有檔案複製到主目錄中的 .vim/colors/ 目錄中。

例如,如果您下載了一個名為matrix.vim的主題,那麼 -

[user@vembuserver]mv matrix.vim ~/.vim/colors

瞧,顏色方案已安裝,現在每當您編輯檔案時,您都可以使用以下命令更改顏色方案

:colorscheme matrix.vim 您可以透過將檔案複製到該目錄來安裝任意數量的主題。

現在,如果您想將主題設為預設主題,那麼您應該將此命令新增至您的 .vimrc -

配色矩陣

哈!

答案2

如果您正確配置、建置並安裝了 7.4.300 Vim,您應該已經擁有標準語法和配色方案檔案。啟動vim並執行

:echo $VIMRUNTIME

這將告訴您vim運行時文件的安裝位置。若要查看是否有任何內容,請執行

:!ls $VIMRUNTIME

這應該給你一個文件和目錄的列表,包括colorssyntax目錄。

如果這些命令中的任何一個未按描述工作,則您的配置需要進行一些調整。

答案3

要獲得一個完全配置的自建 Vim,你需要安裝它。但您不需要將其安裝到系統目錄,不用擔心!建置時,請--prefix在執行命令時使用選項指定建置前綴./configure。例如,https://stackoverflow.com/a/9801429/1390430展示如何配置將安裝到特定目錄的建置。網路搜尋會發現更多。只需使用您可以寫入的目錄作為建立前綴,建立 Vim,執行 a make install,確保目錄位於您的 PATH 變數中,然後您就可以開始了!

相關內容