/usr/share/vim/.vimrc/
~/.vimrc
vim --version
命令可查看:" basic settings
syntax on
set number
set encoding=utf-8
set tabstop=4
set expandtab
set softtabstop=4
set autoindent
set showmatch
set hlsearch
set incsearch
set autoread
filetype indent on
curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
将如下命令追加到.vimrc
文件尾:
" plugin install
call plug#begin(‘~/.vim/plugged‘)
Plug ‘vim-airline/vim-airline‘
Plug ‘scrooloose/nerdtree‘, { ‘on‘: ‘NERDTreeToggle‘ }
call plug#end()
打开vim,输入:PlugInstall
完成安装;其他命令还有:
命令 | 作用 |
---|---|
:PlugInstall [name...] [#threads] | 安装插件 |
:PlugUpdate [name...] [#threads] | 安装或更新插件 |
:PlugClean[!] | 删除插件(先注释或删除掉.vimrc 中Plug 配置,! 表示删除前不提示) |
:PlugUpgrade | 升级vim-plug |
将如下命令追加到.vimrc
文件尾(NERDTree配置参考乌冬味的配置):
" plugin settings
let mapleader=","
map <leader>t :NERDTreeToggle<CR>
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif
let g:NERDTreeDirArrowExpandable = ‘+‘
let g:NERDTreeDirArrowCollapsible = ‘-‘
let NERDTreeAutoCenter=1
找到windows terminal设置(json设置),在相应的系统(如下Ubuntu-18.04
)设置中增加一行"cursorShape":"filledBox"
{
"guid":"{c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40}",
"hidden":false,
"name":"Ubuntu-18.04",
"source":"Windows.Terminal.Wsl",
"cursorShape":"filledBox"
}
我们可以通过修改hosts
文件来解决:
github.com
的IP地址,我们选择其中TTL
最小的那个IP;/etc/hosts
文件,根据上一步结果在末尾添加一行:13.114.40.48 github.com
这样,就又可以通过PlugInstall
来安装插件了。
原文:https://www.cnblogs.com/pozhenzi/p/15042160.html