vim添加美化樣式插件(二)


vim如何管理插件和安裝插件可以看上一篇文章vim添加vim-plug插件管理(一)

安裝Airline,美化底部菜單欄

在.vimrc中添加如下:

Plug 'vim-airline/vim-airline'		" 美化底部插件
Plug 'vim-airline/vim-airline-themes'	" 主題插件

配置項:

" airline
let g:airline#extensions#tabline#enabled = 1                " 設置開啟tab樣式
let g:airline#extensions#tabline#formatter = 'jsformatter'  " 設置默認tab欄樣式

" airline-theme
"let g:airline_theme='solarized'
let g:airline_theme='angr'              " 好像還是比較喜歡這個顏色

配置插件之前的tab欄和命令行樣式:

配置插件之后的樣式:

美化插件地址:vim-airline

插件主題地址:vim-airline-theme

安裝Startify,美化啟動界面

在.vimrc中添加如下:

Plug 'mhinz/vim-startify'

不需要其他的額外配置了,安裝完成后,保存退出vim重進后就可以看到變化了。

美化前:

美化后的效果如下,其中列出了最近常用的文件也可以自己添加文件標簽等等。

Startify 地址:vim-startify

安裝gruvbox,美化vim主題樣式

查看當前的vim主題樣式: :colorscheme ,默認是default

查看當前vim的所有主題樣式:colorscheme <ctrl + d>

在.vimrc中添加如下:

Plug 'morhetz/gruvbox'

配置項(寫在plug#end后面):

set background=dark
let g:gruvbox_italic=1
colorscheme gruvbox

美化后效果:

我目前在使用的樣式是vim-hybrid, 將代碼拉下來之后找到~/.vim目錄。,放入到~/.vim/下即可,然后在colorscheme中就可以查找到並設置樣式。

同樣也可以在.vimrc中安裝:

Plug 'w0ng/vim-hybrid'

同時添加一行代碼:

colorscheme hybrid

安裝indentline,代碼縮進

在.vimrc中添加如下:

Plug 'yggdroot/indentline'

美化前樣式:

美化后樣式:

目前為止的vimrc配置文件:

let mapleader = ','
set number  			" 顯示行號
set relativenumber		" 顯示相對行號
set incsearch           " 實時開啟搜索高亮
set hlsearch			" 搜索結果高亮
set autoindent			" 自動縮進
set smartindent			" 智能縮進
set tabstop=4			" 設置tab制表符號所占寬度為4
set softtabstop=4		" 設置按tab時縮進寬度為4
set shiftwidth=4		" 設置自動縮進寬度為4
set expandtab			" 縮進時將tab制表服轉為空格
set smartcase           " 開啟智能大小寫查找
set encoding=utf-8      " Use UTF-8.
set showcmd             " Display incomplete commands.
set clipboard=unnamedplus " 開啟系統剪切板
set cursorline          " 高亮當前行
set ignorecase          " 設置忽略大小寫
set smartcase           " 設置智能大小寫
set ruler               " 設置顯示當前位置
" set autoread
filetype on			" 開啟文件類型檢測
filetype plugin indent on  " 開啟文件類型插件檢測
syntax on 			" 開啟語法高亮

" 插件管理
call plug#begin('~/.vim/plugged')

" style start
Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'

Plug 'mhinz/vim-startify'

Plug 'morhetz/gruvbox'
" style end

" markdown start
Plug 'suan/vim-instant-markdown'
Plug 'tpope/vim-markdown'
" markdown end

" syntax start
" 語法補全插件
Plug 'valloric/youcompleteme'
" syntax end

" code start
Plug 'yggdroot/indentline'
Plug 'pangloss/vim-javascript'
" code end
call plug#end()

" 設置主題
"set background=dark
"let g:gruvbox_italic=1
"colorscheme gruvbox
colorscheme hybrid

" vim-instant-markdown
let g:instant_markdown_allow_unsafe_content = 1
let g:instant_markdown_autoscroll = 0 " 自動滾動到輸入位置

" tpope/vim-markdown
let g:markdown_fenced_languages = ['html', 'python', 'bash=sh','javascript','css','java','c']
let g:markdown_minlines = 100

" airline
let g:airline#extensions#tabline#enabled = 1                " 設置允許修改默認tab樣式
let g:airline#extensions#tabline#formatter = 'jsformatter'  " 設置默認tab欄樣式

" airline-theme
"let g:airline_theme='solarized'
let g:airline_theme='angr'              " 好像還是比較喜歡這個顏色


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM