如何在Mac上的vim中啟用語法突出顯示?
如何在Mac上的vim中啟用語法突出顯示?
有兩種常用方法:
方法1:最簡單,最常用的方法之一是在主目錄中創建一個名為 .vimrc
的文件。您需要運行的唯一命令是>>〜/ .vimrc 上的 echo語法。下次使用vim訪問非txt文件時,您會注意到突出顯示的文本。
命令:(注意:$符號代表新行/命令的開始)
$ echo“語法對” >>〜/ .vimrc
方法2:我個人使用/使用的另一種方法是安裝“ vim --override-system-vim”。首先在終端中運行 vim --version
。注意+(s)和-(s)並牢記,甚至可以拍照。接下來,如果您的計算機上尚未安裝軟件包管理器,則我們將對其進行安裝。在本教程中,我們將使用Homebrew。在終端中運行 xcode-select --install
。安裝Xcode命令行工具大約需要10-15分鐘。安裝完成後,運行 ruby -e“ $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
。 brew安裝完成後,運行 brew doctor
以確保一切正常。如果建議您運行任何命令來解決問題,請先運行它們,然後再繼續。完成上一步後,運行 brew install vim --override-system-vim
。安裝vim後,運行 vim --version
並註意與第一次運行命令相比,+(s)和-(s)的區別。不僅啟用了語法突出顯示功能,而且還啟用了其他功能。
命令:(注意:$符號代表新行/命令的開始。以##開頭的行是註釋)
$ CD
$ vim-版本
$ xcode-select-安裝
$ ruby -e“ $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
$釀造醫生
#解決啤酒醫生提供的任何問題
$ brew install vim --override-system-vim
$ vim-版本
啟用語法更好,請閱讀幫助以獲取更多信息
if!exists(“ g:syntax_on”)
語法啟用
文件類型在
萬一
“切換語法
“ nnoremap <Leader>s切換語法
”在vi.stackexchange.com的幫助下:https://vi.stackexchange.com/a/24418/7339
nnoremap <silent> <expr> <Leader>s是否存在('g:syntax_on')?':syntax off<cr>':':syntax enable<cr>'
當然,您可以定義自己的按鍵組合,而不是 <Leader>s
來源: https://stackoverflow.com/a/33380495/2571881 “:syntax enable”命令將保留您當前的顏色設置。這個 允許使用“:highlight”命令在或之前設置您喜歡的顏色 使用此命令後。如果您想讓Vim使用 默認值,使用:> :syntax