vim学习、各类插件配置与安装

vim学习、各类插件配置与安装

vim

插件

配置

1. vim学习

  • vim基础学习:根据网上流行基础文章《简明Vim练级攻略》,进阶书籍《vim实用技巧》。注:进阶书籍可以在vimtutor之后再进行观看
  • 查看vim自带的简易版本学习教程vimtutor,ubuntu可以直接通过shell命令行下输入:
  1. vimtutor //vimtutor is a application and is started by calling its name


vimtutor有在线版本(chrome的vim文件夹)和pdf(见编程文件夹下vim文件夹)

  • 最后一阶可以查看user-manual,user-manual包含了比较详细的vim使用文档,查看该文档可以通过在vim中输入:
  1. :help user-manual


  2. :help user-manual | only //只在一个窗口中显示 

  3. :help usr_41.txt //可以查看对应的章节的文档 

 user-manual有在线版本(chrome的vim文件夹)和pdf(见编程文件夹下vim文件夹

 

2. vimrc配置文件中的命令

编写vimrc作用:每次使用vim打开文本文件,都会先自动执行vimrc中的代码(vimscript)。学习vimscript,能更好的帮助我们配置vim,打造成适合自己的IDE。

下面通过一个小例子介绍如何建.vimrc,并通过执行vimscript语言,感性上了解其的作用。

  • linux(ubuntu)在home文件夹下新建.vimrc隐藏文件
  1. cd ~


  2. vim .vimrc 

  • 在vimrc文件中insert模式下输入:
  1. :echo "hello world"   //vimscript


  • 每次用vim打开新的文本文件,都会出现如下图所示结果:

  • 创建好vimrc文件之后,vim打开文本文件,在命令行处输入
  1. :echo $MYVIMRC //会输出vimrc的文件路径


  • 我的笔记本会产生如下结果:

3.安装vim并查看vim的版本号

  • 将vim中的内容复制粘贴到外部文件里(如网页中),必须在vim --version命令后,在feature里出现+xterm_clipboard,若为-号,则不能直接复制粘贴到外部。可以通过安装vim-gnome来添加该功能。

    (features included(+) or not(-))

  1. sudo apt-get install vim-gnome


  • 大部分linux命令都可以通过-version来查看,但也有例外,vim就不是这样。通常查看一个命令,我们可以通过如下方式进行学习:
  1. man vim //比较详细地查看说明方法


  2. help vim //另外一个种比较通用查看使用的说明方法 

  3. man vim | grep help //找到vim命令中自带帮助的参数的方法,较上比较简洁。 

  4. vim -h   //通过上一个命令,了解到使用vim简洁帮助的方法 

  5. vim --version //查看版本 

  6. :version //在vim中,也可以通过该命令查看版本号。 

  • vim有很多有用的命令,系统学习,可以通过不断尝试man vim所提供的各种方式。总结一部分感觉有的命令:
  1. :$VIM //查看vim中定义的常量,该常量显示系统vim配置文件所在地方,也是系统配置vimrc所在目录,个人配置在~文件夹下。


  2. :help doc-file-list //查看各种在线文档 

4.vimscript的基本使用

  • 入门使用,详见chrome书签中的《简单版本vimscript》和pdf《初窥vimscript脚本》,他们均摘至usr_41.txt,可以通过user-manual在线版本,本地文档以及vim中使用:help usr_41.txt来查看。
  • 进阶可以查看《learn vimscript in the hard way》(电子版本与在线版本),其包括中英文两个版本。

    以上文档均可以通过百度得到

5.vim的插件安装方法

  • 方法一,手动安装

    vim插件网站集合网站:http://vimawesome.com/

    该网站基本搜集了所有的vim插件,而且分好各个类别,并且推出最为受人欢迎的各类插件,而且每一种插件都有相应的安装说明。

    当然也可以去去vim插件集合网站http://www.vim.org查找对应版本的.vim文件,下载到本地。

    若上述网站点击不开,一般著名软件都在github存在相应的开源版本或有一个单独的门户网站进行维护,例如编写代码的背景solarized。

    下面介绍2个从github上下载并安装的插件例子

  • 以安装solarized背景为例子
  1. $ git clone git://github.com/altercation/vim-colors-solarized.git


  2. $ cd vim-colors-solarized/colors 

  3. $ mv solarized.vim ~/.vim/colors/ 

  4. //modify .vimrc 

  5. syntax enable 

  6. set background=dark //set background=light 选择浅色模式 

  7. colorscheme solarized 

下图显示(上:浅色模式,下:深色模式)

使用方法:

  • 再以molokai为例子
  1. $ git clone https://github.com/tomasr/molokai.git


  2. $ cd colors 

  3. $ mv molokai.vim ~/.vim/colors/ 

  4. //modify .vimrc 

  5. "let g:rehash256 = 1  调色备选项 个人觉得下面一个选项比较好 

  6. let g:molokai_original = 1 

  7. colorscheme molokai  

molokai效果图片如下:

5. vundle

个人认为比较实用的vimrc的配置文件

  1. ":echo "Hello, world!" 注释:"开头表示注释


  2. set encoding=utf-8 

  3. set nu 

  4. set showcmd 

  5. set clipboard=unnamed,unnamedplus 

  6. "===========================选择solarized的模式 

  7. syntax enable  

  8. "solarzed的深色模式 

  9. set background=dark 

  10. "solarized的浅色模式 

  11. "set background=light 

  12. "colorscheme solarized 

  13. "===========================选择molokai的模式 

  14. "let g:rehash256 = 1 

  15. let g:molokai_original = 1 

  16. "set t_Co=256 

  17. "set background=dark 

  18. colorscheme molokai  

vim中个人觉得比较有用的命令

多看man vim中的内容

  1. vim -u vimrc vimtxt //vimrc表示你将使用对应vimtxt特定的vim配置文件,./vimrc表示当前目录的vimrc


  2. vim -g vimtxt //this option enables the GUI(vim-gnome) 

  3. gg"+yG //copy all content 

  4. "+ // " means using register, + means a register representing system clipboard 

  5. :30,42TOhtml //转化30到42行代码成html文件" 

  6. :w !sudo tee % //使用vim编辑一个文档,保存的时侯才提示你没有权限 

vim比较牛逼的网站的

  1. vimtips
  2. v2ex
  3. http://vimawesome.com/ 各种插件网站
时间: 2024-10-04 17:28:56

vim学习、各类插件配置与安装的相关文章

vim 树形菜单插件NERDTree 的安装

vim 树形菜单插件的安装 NERDTree 1. mkdir ~/.vim cd ~/.vim mkdir bundle mkdir autoload 2.  curl -Sso ~/.vim/autoload/pathogen.vim    https://raw.githubusercontent.com/tpope/vim-pathogen/master/autoload/pathogen.vim 3.vim ~/.vimrc 添加这句: execute pathogen#infect(

通过Vim+少量插件配置一个高效简洁的IDE

最近本人在看<TCP/IP Illustrated Volume2:The Implementation>这本书,自然要下载4.4BSD-Lite的源代码配合书本一起研读.以前学习Vim的时候就知道Vim可以通过插件的功能来配置一个功能强大的自定义IDE,这次有这么好的机会为什么不利用一下呢?于是在阅读源代码的过程中根据需要一步一步配置了一个简单完整的IDE环境,通过这几天的使用真心觉得Vim好用,速度那个快呀.以前总听别人说Vim如何如何好,这次真的让我感受到了并爱上了Vim这个工具.在这里

ubuntu 12.04 下 Vim 插件 YouCompleteMe 的安装

作者:jostree 转载请注明出处 http://www.cnblogs.com/jostree/p/4137402.html 1.需要保证vim的版本大于7.3.584,否则的话需要更新vim 可以通过第三方源更新: 在终端输入下面的代码: $ sudo add-apt-repository ppa:fcwu-tw/ppa $ sudo apt-get update $ sudo apt-get install vim 升级得到vim7.4 2.需要有clang3.2以上的库 可以再此处下载

vim插件配置

推荐的源码阅读工具为: vim + ctags + cscope Linux源代码提供了制作cscope索引文件和tags文件的make命令. 一,软件安装 先安装cscope: sudo apt-get install cscope 再安装ctags: sudo apt-get install ctags 二,生成索引文件 在源代码目录下使用一下两条命令即可生成cscope索引文件和tags文件. $ make cscope $ make tags 三,一般源文件中生成索引文件 为了方便使用,

caffe学习(1):多平台下安装配置caffe

caffe学习(1):多平台下安装配置caffe 提到deep learning, caffe的大名自然是如雷贯耳,当然,除了caffe之外,还有很多其他的框架,如torch,mxnet...但是,就我自己这一个月的实验以及师兄的结论都是,caffe得出的实验performance要高于别的框架,可能是C++的威力吧~笑 OK,接下来准备在这个系列分享我使用和学习caffe的一些经验,首先自然是框架的配置了.这里我们分享一下在windows10和ubuntu14.04虚拟机下的Caffe配置(:

【转】ubuntu 12.04 下 Vim 插件 YouCompleteMe 的安装

原文网址:http://www.cnblogs.com/jostree/p/4137402.html 作者:jostree 转载请注明出处 http://www.cnblogs.com/jostree/p/4137402.html 1.需要保证vim的版本大于7.3.584,否则的话需要更新vim 可以通过第三方源更新: 在终端输入下面的代码: $ sudo add-apt-repository ppa:fcwu-tw/ppa $ sudo apt-get update $ sudo apt-g

Mahout学习之Mahout简介、安装、配置、入门程序测试

一.Mahout简介 查了Mahout的中文意思--驭象的人,再看看Mahout的logo,好吧,想和小黄象happy地玩耍,得顺便陪陪这位驭象人耍耍了... 附logo: (就是他,骑在象头上的那个Mahout) 步入正文啦: Mahout 是一个很强大的数据挖掘工具,是一个分布式机器学习算法的集合,包括:被称为Taste的分布式协同过滤的实现.分类.聚类等.Mahout最大的优点就是基于hadoop实现,把很多以前运行于单机上的算法,转化为了MapReduce模式,这样大大提升了算法可处理的

Sharepoint商务智能学习笔记之PowerPviot Service安装与配置(七)

1) PowerPviot Service多服务器部署注意事项 PowerPviot Service不是Sharepoint自带的服务,要想使用PowerPviot Service需要先在sharepoint场中部署PowerPivot for SharePoint.详情请参考在 SharePoint 场中规划 PowerPivot 部署. 如果sharepoint场是多服务器场,可以将PowerPivot for SharePoint以扩展方式部署到多个应用程序服务器上.对于 PowerPiv

Tomcat学习之二:tomcat安装、配置及目录文件说明

我们看到tomcat目录/bin文件夹里有个tomcat6w.exe,顾名思义就是tomcat以window方式显示控制台.第1次点击打开它时候,可能会提示:tomcat指定的服务未安装,此时我们可以这样解决它. 打开命令行提示符窗口-> 进入Tomcat安装目录-> 进入bin目录下-> 输入:service.bat install 即可,如图操作,tomcat目录按自己电脑上的来即可 <!--[endif]--> 这样就可以让tomcat以window方式显示控制台.点击