美文网首页程序员
Linux/Ubuntu How to play with Vi

Linux/Ubuntu How to play with Vi

作者: SpiffyEight77 | 来源:发表于2017-02-05 15:46 被阅读94次
    Vim
    上集回顾http://www.jianshu.com/p/11ec5d41772a

    笔者在Ubuntu上一直使用VScode 和 GCC来作业,这次文章是讲解如何把Vim打造成像Sublime和VScode那样的Editor。

    半成品

    Step 1 安装Nerdtree

    Nerdtree 是一个管理项目文件目录的Vim插件

    官方下载链接:https://github.com/scrooloose/nerdtree

    Step 1.1

    在Terminal输入命令cd .vim/来进入.vim目录,输入ls显示.vim目录下所有的根目录

    如果.vim目录什么都没有
    输入命令 sudo mkdir doc plugin 来创建doc 和 plugin文件夹

    Step 1.1
    Step 1.2

    解压插件

    Step 1.2.1
    在Terminal 输入sudo unzip NERD_tree.zip 解压插件
    Step 1.2.2
    Step 1.3

    复制插件
    在Terminal 输入
    sudo cp doc/NERD_tree.txt /home/wayne/.vim/doc/
    sudo cp plugin/NERD_tree.vim /home/wayne/.vim/plugin/
    把插件复制到Step 1.1中在.vim目录下新建的doc 和 plugin

    Step 1.3.1
    在Terminal 输入 .vim的路径来查看doc文件夹和plugin文件夹
    Step 1.3.2
    Step 1.4

    运行插件
    在Terminal输入 vim 再在命令模式输入:NERDTree
    成功的话你会看到左侧会出现管理窗口
    失败的话,请看下方(反正在下失败了,报了一大堆错误)

    Step 1.4

    Redo(通过git 和 pathogen 来安装Vim插件)

    Step 0 准备工作

    安装git

    在Terminal 输入sudo apt-get install git

    Step 0

    Step 1 安装插件

    安装pathogen 来管理插件
    项目地址https://github.com/tpope/vim-pathogen

    Step 1.1

    在终端输入mkdir -p ~/.vim/autoload ~/.vim/bundle && \ curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
    安装后.vim目录应该和下图一样

    Step 1.1
    接下来在.vimrc里面进行配置,添加下面三行设置
    execute pathogen#infect()
    syntax on
    filetype plugin indent on
    
    Step 1.1

    Step 1.2

    安装树型目录NERDTree
    项目地址https://github.com/scrooloose/nerdtree

    Terminal 输入 git clone https://github.com/scrooloose/nerdtree.git ~/.vim/bundle/nerdtree 安装
    安装后目录nerdtree如下

    Step 1.2

    Step 1.3

    安装括号自动匹配插件
    项目地址https://github.com/jiangmiao/auto-pairs

    Terminal 输入git clone git://github.com/jiangmiao/auto-pairs.git ~/.vim/bundle/auto-pairs
    安装后可以在bundle底下找到

    Step 1.3

    Step 2测试

    打开Vim,在命令模式下输入:NERDTree
    Step 2

    Nerdtree进阶用法

    o 打开关闭文件或者目录
    t 在标签页中打开
    T 在后台标签页中打开
    ! 执行此文件
    p 到上层目录
    P 到根目录
    K 到第一个节点
    J 到最后一个节点
    u 打开上层目录
    m 显示文件系统菜单(添加、删除、移动操作)
    ? 帮助
    q 关闭

    距离IDE又近了一步了,剩下就是自动补全插件以及编译设置

    To be continue.

    相关文章

      网友评论

        本文标题:Linux/Ubuntu How to play with Vi

        本文链接:https://www.haomeiwen.com/subject/ixghittx.html