1. ubuntu安装vim编辑器。默认情况下,vim在运行的时候会加载~/.vimrc文件里的配置文件,如果在~目录下不存在这个配置文件可以手动创建。
  2. 在~/.vim目录下是vim的插件加载的位置,可以在这个文件夹下放置多个插件。
  3. 首先安装一个vim插件的管理器pathogen插件。我们按照常规把pathogen.vim安装在autoload文件夹下,这样vim就会自动加载插件的时候找到pathogen,然后我们把其余的插件都安装在bundle文件夹下,由pathogen路由给vim。配置如下
    harvey@harvey:~/.vim$ mkdir -p ~/.vim/autoload ~/.vim/bundle #创建安装vim插件的文件夹bundle和antoload
    harvey@harvey:~/.vim$ ls ~/.vim #查看结果
    autoload bundle harvey@harvey:~/.vim$ git clone https://github.com/tpope/vim-pathogen.git #从git上同步下来pathogen项目
    Cloning into 'vim-pathogen'...
    remote: Reusing existing pack: 501, done.
    remote: Counting objects: 4, done.
    remote: Compressing objects: 100% (3/3), done.
    remote: Total 505 (delta 0), reused 0 (delta 0)
    Receiving objects: 100% (505/505), 85.89 KiB | 35.00 KiB/s, done.
    Resolving deltas: 100% (146/146), done.
    Checking connectivity... done
    harvey@harvey:~/.vim$ ls
    autoload bundle vim-pathogen
    harvey@harvey:~/.vim$ tree vim-pathogen #查看文件结构如下
    vim-pathogen
    |-- CONTRIBUTING.markdown
    |-- README.markdown
    `-- autoload
    `-- pathogen.vim 1 directory, 3 files
    harvey@harvey:~/.vim$ mv vim-pathogen/autoload/pathogen.vim autoload/ #把pathogen.vim移动到autoload文件夹下

    到此,pathogen安装完毕,我们需要配置文件,因为是第一个配置~/.vimrc。所有配置文件统一在下面粘贴。插件网址:https://github.com/tpope/vim-pathogen

  4. NerdTree是可以查看当前工作的目录和子目录的tree结构
    cd ~/.vim/bundle
    git clone https://github.com/scrooloose/nerdtree.git

    直接用::NERDTree就可以打开这个工具栏。但是为了安装使用方法 我们使用nmap <f2>  :NERDTree配置快捷键 可以用?查看帮助

  5. 安装node.js插件
    cd  ~/.vim/bundle
    git clone https://github.com/moll/vim-node.git ~/.vim/bundle/node

配置文件:

Vim配置Node.js开发工具的更多相关文章

  1. 2015年最佳的15个 Node.js 开发工具

    Node.js 越来月流行,这个基于 Google V8 引擎建立的平台, 用于方便地搭建响应速度快.易于扩展的网络应用.在本文中,我们列出了2015年最佳的15个 Node.js 开发工具.这些工具 ...

  2. 推荐近期15个 Node.js 开发工具

    近来Node.js 越来月流行了,这个基于Google V8 引擎建立的平台, 用于方便地搭建响应速度快.易于扩展的网络应用.在本文中,我们列出了2015年最佳的15个 Node.js 开发工具.这些 ...

  3. 推荐15个月 Node.js 开发工具

    Node.js 越来月流行.这个基于 Google V8 引擎建立的平台, 用于方便地搭建响应速度快.易于扩展的网络应用.在本文中.我们列出了2015年最佳的15个 Node.js 开发工具.这些工具 ...

  4. mac下配置Node.js开发环境、express安装、创建项目

    mac下配置Node.js开发环境.express安装.创建项目 一.node.js的安装 去官网下载对应的平台版本就可以了,https://nodejs.org 二.express安装 sudo n ...

  5. 浅试WebStorm配置Node.js开发环境

    web前端开发IDE一直喜欢用WebStorm,这里简单介绍如何用WebStorm搭建一个Node.js开发环境. 首先,需要在本地安装好node.js,以及npm包管理工具.你也可以吧node.js ...

  6. 我用的一些Node.js开发工具、开发包、框架等总结

    开发工具 1.WebStorm,毫无疑问非他莫属,跨平台,强大的代码提示,支持Nodejs调试,此外还支持vi编辑模式,这点我很喜欢. 2.做些小型项目用Sublime Text. 3.Browser ...

  7. Node.js开发工具、开发包、框架等总结

    开发工具 1.WebStorm,毫无疑问非他莫属,跨平台,强大的代码提示,支持Nodejs调试,此外还支持vi编辑模式,这点我很喜欢.2.做些小型项目用Sublime Text.3.Browserif ...

  8. Notepad++ 配置 Node.js 开发环境

    首先安装一个notepad++的插件NppExec,在Notepad++的Plugin Manager里面进行安装. 安装完后,在这个插件的菜单里面选择Execute 在对话框中输入以下的内容: if ...

  9. sublime text3配置node.js开发环境

    今天配置sublime下node.js网上搜索很多方法. 首先:传统的方法是 1.GIT方法 可直接输入 Git clone https://github.com/tanepiper/SublimeT ...

随机推荐

  1. usaco中遇到的问题

    numbers are integers with unique digits 意思是数字中的每一个数字都是不一样的& 让一个图成为强连通图只需添加max(出度为0,入度为0)的点,然后如果图 ...

  2. git生成ssh key和多账号支持

    git配置ssh 1.首先设置git的全局user name和email $ git config --global user.name "ygtzz"$ git config - ...

  3. pg_basebackup: invalid tar block header size

    问题: 在使用pg_basebackup搭建备节点时,由于pg_basebackup本身使用的是int整型来保存传输的数据大小,当传输的数据大于4G的话,整数就会溢出,进而报出:pg_baseback ...

  4. SDUT 3930 线段树

    皮卡丘的梦想2 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 一天,一只住在 501 实验 ...

  5. PHP扩展--Suhosin保护PHP应用系统

    什么是Suhosin? Suhosin是一个PHP程序的保护系统.它的设计初衷是为了保护服务器和用户抵御PHP程序和PHP核心中,已知或者未知的缺陷. Suhosin有两个独立的部分,使用时可以分开使 ...

  6. Long Parameter List(过长参数列)---要重构的味道

      一个函数,它的参数过多是不好的,不好维护和修改,易读性也差,容易出错.       消除过长参数的方法,有如下:        1.在面向对象中,你可以传递一个对象给函数,函数通过访问对象来获得参 ...

  7. 【bzoj3362-导航难题】带权并查集

    题意: 约翰所在的乡村可以看做一个二维平面,其中有N 座牧场,每座牧场都有自己的坐标,编号为1到N.牧场间存在一些道路,每条道路道路连接两个不同的牧场,方向必定平行于X 轴或Y轴.连通两座牧场之间的路 ...

  8. 【BZOJ4880】排名的战争 [暴力]

    排名的战争 Time Limit: 8 Sec  Memory Limit: 256 MB[Submit][Status][Discuss] Description 小Q是一名出色的质检员,他负责质检 ...

  9. TensorFlow 模型保存和导入、加载

    在TensorFlow中,保存模型与加载模型所用到的是tf.train.Saver()这个类.我们一般的想法就是,保存模型之后,在另外的文件中重新将模型导入,我可以利用模型中的operation和va ...

  10. vue 表格阻止父元素冒泡事件

    思路如下:1.给复选框定义一个类型,type="selection" 2.在点击函数中就可以使用判断条件来进行复选框的阻止冒泡.rowDetailShow(row, event, ...