像 IDE 一样的 Vim 编辑器 Vim-Web

像 IDE 一样的 Vim 编辑器 Vim-Web

MIT
跨平台
2017-08-18
同一种调调

打磨得像 IDE 一样的Vim编辑器

安装

最新版本的Vim 7.4+ 使用(brew install macvim)安装,vim 版本更新 brew install macvim --override-system-vim

查看配置位置

# 进入vim输入下面字符
:echo $MYVIMRC

下载vim-web

将插件以及配置下载到 ~/.vim/ 目录中,这个目录是存放所有插件和配置的地方。vimscript是vim自己的一套脚本语言,通过这种脚本语言可以实现与 vim 交互,达到功能扩展的目的。一组 vimscript 就是一个 vim 插件,vim 的很多功能都由各式插件实现。

$ git clone https://github.com/jaywcjlove/vim-web.git ~/.vim
$ ln -s ~/.vim/.vimrc ~/.vimrc
# 创建插件安装目录 plugged
$ mkdir ~/.vim/plugged

脚本下载安装

# 安装 vim-web
curl -sLf https://raw.githubusercontent.com/jaywcjlove/vim-web/master/install | bash -s -- install
# 卸载 vim-web
curl -sLf https://raw.githubusercontent.com/jaywcjlove/vim-web/master/install | bash -s -- uninstall

下载安装插件

安装~/.vimrc 中配置的插件,这个过程需要很长时间。

# 上面执行完成之后
# 开始下载安装插件
$ vim # 在vim中运行 ":PlugInstall"

安装依赖

部分插件需要安装一些软件,vim的部分插件才起作用。

# 上面插件安装完成之后执行下面内容
# command-t 文件搜索插件安装
$ cd ~/.vim/plugged/command-t 
$ rake make

# 搜索文本内容工具
# 需要安装 CtrlSF的依赖ripgrep
$ brew install ripgrep

# 代码提示插件也需要你运行安装哦,不然没有效果嘞
$ cd ~/.vim/plugged/YouCompleteMe
$ ./install.py
# or 新版脚本过时了,推荐上面脚本
$ ./install.sh 

# 需要安装ctags 不然配置没效果哦
# ctags for Mac
$ brew install ctags
# ctags for Centos7
$ yum install ctags

注: 默认已经安装了前端必备插件。.vimrc 是控制 vim 行为的配置文件,位于 ~/.vimrc,不论 vim 窗口外观、显示字体,还是操作方式、快捷键、插件属性均可通过编辑该配置文件将 vim 调教成最适合你的编辑器。

界面字体设置

vim-powerline状态栏主题,界面箭头需要安装Powerline字体 (在我Mac上安装的是Sauce Code Powerline字体),下载安装完成之后,还需要你在命令行工具中设置该字体。

在iTerm2中设置方法:Command+, 进入偏好设置(Preferences)=> Profiles => Default(自己的主题配置) => Non-ASCII Font => Change Font(选择字体)

插件管理

这里面刚开始使用的Vim插件管理工具VundleVim/Vundle.vim,后面为了大家安装方便,使用了 junegunn/vim-plug,这个插件管理工具,俺十分不喜欢,多了个 autoload 目录,安装过程也奇丑无比,安装快速,所以就使用它吧,下面命令更新安装的 plug.vim,默认已经有了不需要这一步。

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

安装插件

将配置信息其加入 ~/.vim/.vimrc 中的call plug#begin() 和 call plug#end() 之间,最后进入 vim 输入下面命令,摁 enter 进行安装。

:PlugInstall

更新插件

插件更新频率较高,差不多每隔一个月你应该看看哪些插件有推出新版本,批量更新,只需启动Vim执行下面更新命令即可更新插件。

:PlugUpdate

卸载插件

先在 .vimrc 中注释或者删除对应插件配置信息,然后在 vim 中执行下面命令,即可删除对应插件。

:PlugClean

启动Vim

$ vim
加载中

评论(0)

暂无评论

Vim-Web v1.0.0 发布,打磨得像 IDE 一样

Vim ide,安装配置自己的Vim。 更新内容: - 菜单太长,折叠菜单<U+1F600> - 更新安装步骤#1 - 在处理未保存或只读文件的时候,弹出确认 - 文本搜索内容添加 - 光标定位的位置 - 光标的上方或...

2017/08/18 17:01

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

linux下常用命令

870 cd 871 ll 872 cd 873 ll 874 tail -f logs/jsifs.log 875 vim app.properties 876 ll 877 vim app.properties 878 tail -f logs/jsifs.log 879 vim app.properties 880 tail -f logs/js...

2016/11/01 08:18
5
0
伍哥原创之安装nginx,mysql,php-fpm,redis

【伍哥原创】 v1.0 2012-6-4 初稿 v1.1 2012-6-5 更新,增加php-redis模块的编译安装 【正文】 本文目的 CentOS 6.2 下通过yum安装nginx,mysql,php-fpm,redis。 环境准备 一台安装了CentOS ...

2012/08/06 19:13
1K
0
Nginx(二):HTTP服务的相关配置

Nginx(二):HTTP服务的相关配置 ----------   注意:以下实验域名解析通过客户端hosts文件实现; #### 虚拟服务器相关配置:   nginx支持基于端口和基于主机名的虚拟主机,不支持基于I...

2016/03/13 00:50
88
1
ganglia监控

ganglia 分布式监控系统 动态访问方式 nagios与ganglia整合

2014/07/21 16:20
1K
0
lamp (module) 部署应用

CentOS 7虚拟机基于lamp(moudle)分离与两台虚拟主机,实现phpMyAdmin和wordpress应用部署

2016/08/02 21:04
5
0
Apache&Tomcat&Redis&Nginx配置集锦

1,单ip多域名訪問不同網站,並且限制用戶使用IP訪問方法; Apche httpd 在conf.d或者conf 文件夹下建立新的配置档案 vim zzgds.com.conf Listen 80 ServerName 10.207.238.65 NameVirtual...

2016/01/12 18:48
150
1
Ganglia的安装配置

本文主要介绍了如何用源码安装配置ganglia的监控节点和被监控节点,以及web展示页面。

2014/03/17 15:05
8.1K
0
优秀程序员必学的开发工具教程!

作为一名优秀的程序员,总要有几个压箱底的好技术。如果你对Dreamweaver、Eclipse、Firebug、HBuilder、Vim、Sublime Text等开发工具熟练运用,相信你是位成功的开发者。W3Cschool资深用户为...

2016/11/12 10:32
80
1
Nginx防盗链,Nginx访问控制,Nginx解析php相关配置, Nginx代理

12.13 Nginx防盗链 12.14 Nginx访问控制 12.15 Nginx解析php相关配置 12.16 Nginx代理

04/26 22:12
33
0
LAMP架构(中)

一、 httpd的默认虚拟主机 一台服务器可以访问多个网站,每个网站都是一个虚拟主机 概念:域名(主机名)、DNS、解析域名、hosts 任何一个域名解析到这台机器,都可以访问的虚拟主机就是默认...

12/06 14:26
0
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部