写给自己的windows Vim前端的一些环境搭配

1.Git Bash

由于Windows自带命令行的不友善,所以安装一个 Git Bash是必然的。

1.git bash 官网 下载。

2.让Window支持tree:tree命令可以直观让你看清文件结构

下载 GnuTree.exe 双击安装,一路下一步(注意安装路径里不要有空格,建议安装在 C:\GnuWin32

将 C:\GnuWin32\bin 添加到 PATH 里,添加方法如下:

Git Bash 添加方法

运行 touch ~/.bashrc; echo 'export PATH="$PATH:/c/GnuWin32/bin/"' > ~/.bashrc

重启 Git Bash

图形界面添加方法

在 Windows 的环境变量 PATH 里添加 C:\GnuWin32\bin

如果不知道 Windows 怎么添加环境变量 PATH,百度『Windows 环境变量 PATH』即可

然后你就可以运行 tree 命令了

2.Vim 安装以及Web环境搭建

1.Vim 下载 (这里一定要清楚自己下载的是32位还是64位,因为后面Vim搭建插件需要用到Python环境,而Python和Vim必须32--32或则64--64)

2.Vim的基础配置:参考链接(阮一峰的一篇文章)

3.安装Vim plug:(可选的Vim插管理器)参考Linux中国

)

/1安装和使用起来非常容易。你只需打开git bash并运行以下命令:(注意这里复制所有的内容)


curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
    https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

/2.要安装插件。一般 Vim 的配置文件是 ~/.vimrc,请记住,当你在配置文件中声明插件时,列表应该以 call plug#begin(PLUGIN_DIRECTORY) 开始,并以 plug#end() 结束。例如,我们安装 “matten/emmet.vim” 插件。为此,请在 ~/.vimrc 的顶部添加以下行。

call plug#begin('~/.vim/plugged')** 
这里面是插件
Plug 'matten/emmet.vim'**

call plug#end()**

打开 vim 编辑器:$ vim
检查状态::PlugStatus
安装插件 ::PlugInstall
更新插件::PlugUpdate
新插件后,按下 d 查看更改.或者,你可以之后输入 :PlugDiff。
简单回滚有问题的插件:输入 :PlugDiff 命令,然后按回车键查看上次 :PlugUpdate的更改,并在每个段落上按 X 将每个插件回滚到更新前的前一个状态。
删除插件:删除一个插件删除或注释掉你以前在你的 vim 配置文件中添加的 plug 命令。然后,运行 :source ~/.vimrc 或重启 Vim 编辑器。最后,运行以下命令卸载插件::PlugClean(该命令将删除 vim 配置文件中所有未声明的插件。)
升级 Vim-plug::PlugUpgrade

在 vim 配置文件中添加上面的行后,通过输入以下命令重新加载::source ~/.vimrc** 

或者打开vim::PlugInstall**

4.设置Gvim的默认字体及大小。

我这里选择的是powerLine Github字体,下载方法:

# clone
git clone https://github.com/powerline/fonts.git --depth=1
--------------------------------------------------------------------------
注意上面是下载
# install
cd fonts
./install.sh
# clean-up a bit
cd ..
rm -rf fonts

windows用户直接进入你的下载目录,找到fonts里面你需要的powerLine字体然后拖到你电脑的fonts里面就ok。

配置Gvim打开的默认字体:其实Gvim通过编辑-->选择字体就可以编辑自己想要的字体,但是我发现每次关闭Gvim再打开的时候他不会保存你对它字体的变更。

image.png

下面是解决它的一个方法:参考链接

1.打开Gvim输入命令 :set guifont=* 选中你想要的字体及大小
2.:set guifont? 通过这个命令你可以得到如下字符串
image.png
3.:put =&guifont  方便你去复制
image.png
4.在你的vim配置文件vimrc里面添加如下代码
if has('gui_running')
  set guifont=???? ---这里内容填上面第2步:set guifont?得到的内容
endif

好了Gvim的字体就ok。

5 安装Vundle插件管理器github库

管理员权限打开win cmd 进入你安装的Vim vimfiles文件目录
:mkdir bundle  -----创建bundle文件夹
:git clone https://github.com/VundleVim/Vundle.vim.git---下载bundle
set nocompatible              " be iMproved, required
filetype off                  " required
" set the runtime path to include Vundle and initialize --这里需要配置你安装的Vim的环境变量
比如你的环境变量是Vim ----C:\Program Files (x86)\Vim
set rtp+=~/.vim/bundle/Vundle.vim -----这里的~/.vim就换成$Vim/vimfiles
call vundle#begin()
" let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'
call vundle#end()            " required
filetype plugin indent on    " required
Install Plugins:

 常用命令
 :PluginList       - 查看已经安装的插件
 :PluginInstall    - 安装插件
 :PluginUpdate     - 更新插件
 :PluginSearch     - 搜索插件,例如 :PluginSearch xml就能搜到xml相关的插件
 :PluginClean      - 删除插件,把安装插件对应行删除,然后执行这个命令即可
 :h: vundle         - 获取帮助

6 Emmet 快速建立html树:github库

To install using [Vundle]:

" add this line to your .vimrc file
Plugin 'mattn/emmet-vim'
Launch vim and run :PluginInstall

7 Airline推荐的好看的界面 github库

Vundle安装  Plugin 'vim-airline/vim-airline'

8 editorconfig 统一编辑器代码风格 github库

 Plugin 'editorconfig/editorconfig-vim'
Then remember to call :PluginInstall.

9 Nerdtree文件树菜单github库

Plugin 'scrooloose/nerdtree'
Plugin 'Xuyuanp/nerdtree-git-plugin'

参考
NERDTree 快捷键辑录
官方:所有命令及推荐映射
SolomonXie

10 vim-javascript 缩进和语法支持github库

Plugin 'pangloss/vim-javascript'

11 Fugitive git版本控制github库

Plugin 'tpope/vim-fugitive'

12 CSS-Color预览github库和github库

Plugin 'gko/vim-coloresque'

13 Solarized Colorscheme for Vimgithub库

Plugin 'altercation/vim-colors-solarized'
put the following two lines in your .vimrc:
syntax enable
set background=dark
colorscheme solarized
or
syntax enable
set background=light
colorscheme solarized

14 html5.vim github库

Plugin 'othree/html5.vim'

15 nerdcommenter github库

Plugin 'scrooloose/nerdcommenter'

16 vim-indentLine缩进线github库

Plugin 'Yggdroot/indentLine'

你可能感兴趣的:(写给自己的windows Vim前端的一些环境搭配)