/usr/share/vim/.vimrc/~/.vimrcvim --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