写给自己的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'
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 220,976评论 6 513
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,249评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 167,449评论 0 360
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,433评论 1 296
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,460评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,132评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,721评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,641评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,180评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,267评论 3 339
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,408评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,076评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,767评论 3 332
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,255评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,386评论 1 271
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,764评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,413评论 2 358

推荐阅读更多精彩内容