[Vim] 02 用 Windows 下的 gVim 僞裝 Linux 下的 Vim

Vim

  • 簡單配置

1. 參數與說明

1.1 參數

  • 環境:Win10
  • 軟件版本:gVim8.1.1

1.2 說明

  • 安裝目的:方便個人舊電腦快速打開一些小文件
  • 配置目標:簡潔,有些基本功能就行

2. 配置

2.1 先後效果

2.1.1 配置前


2.1.2 配置後

  • 主要就是「隱藏了頂部欄目」和「更改了配色」


2.2 編輯 _vimrc

2.2.1 找到 _vimrc 文本

  • 我把軟件裝在 E:\Program Files (x86)\Vim_vimrc 就在這個目錄例
  • 安全起見,能夠先複製一個副本

2.2.2 選擇配色

  • gVim 8.1.1 自帶 18 種配色方案,我一開始選了 evening
  • 對應代碼:colorsheme evening
  • 注意事項
    • Windows 下裝好軟件後,_vimrc 裏面大機率是有代碼的,把配置寫在開頭便可
    • " 爲註釋符號

2.2.3 隱藏欄目

隱藏菜單欄
  • 代碼:set guioptions-=mpython

  • 注意vim

    • -= 先後不要加空格,下方的 = 先後也不要加
隱藏工具欄
  • 代碼:set guioptions-=T

3. 爲 Python 再配幾條命令

3.1 顯示行號

  • 如下兩種都可
    1. set number
    2. set nu

3.2 統一縮進數爲 4

set fofttabstop=4
set shiftwidth=4

3.3 設置 Tab 鍵爲 4 個空格

  • set tabstop=4

3.4 讓空格代替 Tab

  • set expandtab

3.5 啓動語法高亮

  • syntax on

3.6 設置字體

  • set guifont=Consolas:h16
    • 字體樣式:Consolas
    • 字體大小:16

補充

  1. Linux 下的設置略有不一樣
    • set guifont=consolas\ 16
    • 16 前的空格不要省
  2. 若是須要設置多個字體,能夠在各個字體之間添加逗號
    • set guifont=Consolas:h16,Courier_New:h14
    • Vim 會從前日後選擇字體,好比:第一款沒找到,就用第二款,以此類推
  3. 偷懶寫法:set guifont=*
  4. 對特定的文件類型使用特定的字體
    • autocmd BufEnter *.txt set guifont=Arial:h14
  5. guifont 的其餘參數
    • set guifont=Consolas:h16:cGB2312:qDRAFT
    • 設置字體=字體類型:字體大小:字符集:字體質量

3.7 設置編碼格式

  • set encoding=utf-8

3.8 設置快速運行快捷鍵

  • map <F5> :!python %

3.9 最終效果



4. 後記

  • 以上已經知足我目前的需求
  • 若要繼續配,能夠在 GitHub 上搜索大神的配置
  • neovim 貌似也挺火的

4.1 關於亂碼

  • 若配置了 utf-8 的編碼格式,但沒有隱藏「菜單欄」,「菜單欄」會亂碼
  • 解決方法:在 _vimrc 里加兩句
source $VIMRUNTIME/delmemu.vim
source $VIMRUNTIME/menu.vim

4.2 關於更改配色

  • 若不知足於自帶的配色方案,能夠上 GitHub 上搜索
  • 好比
    1. 搜索 molokai
    2. 複製 Code
    3. 安裝目錄\vim81\colos 下新建文本、粘貼 Code、保存爲 molokai.vim
    4. _vimrc 裏更改配色方案:colorscheme molokai

4.3 本文的配置彙總

" 1. 設置配色方案
" colorscheme evening
colorscheme molokai

" 2.1 隱藏菜單欄
set guioptions-=m

" 2.2 隱藏工具欄
set guioptions-=T

" 3. 顯示行號
set number

" 4. 統一縮進數爲 4
set softtabstop=4
set shiftwidth=4

" 5. 設置 Tab 鍵爲 4 個空格
set tabstop=4

" 6. 讓空格代替 Tab
set expandtab

" 7. 啓動語法高亮
syntax on

" 8. 設置字體
set guifont=Consolas:h16

" 9. 設置編碼格式
set encoding=utf-8

" 10. 設置快速運行快捷鍵
map <F5> :!python %

" 11. 備用,防止亂碼
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim

" 下面是原來的 Code
相關文章
相關標籤/搜索