• vim使用入门设置


    分为以下四步。

    1,安装vim

    2,安装git

    yum -y install vim git (Fedora/CentOS) /apt-get install vim git (Debian/Ubuntu)

    3,.vimrc(典型)

        syn on                      "语法支持
    
        "common conf {{             通用配置
        set ai                      "自动缩进
        set bs=2                    "在insert模式下用退格键删除
        set showmatch               "代码匹配
        set laststatus=2            "总是显示状态行
        set expandtab               "以下三个配置配合使用,设置tab和缩进空格数
        set shiftwidth=4
        set tabstop=4
        set cursorline              "为光标所在行加下划线
        set number                  "显示行号
        set autoread                "文件在Vim之外修改过,自动重新读入
    
        set ignorecase              "检索时忽略大小写
        set fileencodings=uft-8,gbk "使用utf-8或gbk打开文件
        set hls                     "检索时高亮显示匹配项
        set helplang=cn             "帮助系统设置为中文
        set foldmethod=syntax       "代码折叠
        "}}
    
        "conf for tabs, 为标签页进行的配置,通过ctrl h/l切换标签等
        let mapleader = ','
        nnoremap <C-l> gt
        nnoremap <C-h> gT
        nnoremap <leader>t : tabe<CR>
    
        "conf for plugins {{ 插件相关的配置
        "状态栏的配置 
        "powerline{
        set guifont=PowerlineSymbols for Powerline
        set nocompatible
        set t_Co=256
        let g:Powerline_symbols = 'fancy'
        "}
        "pathogen是Vim用来管理插件的插件
        "pathogen{
        call pathogen#infect()
        "}
    
        "}}

    4, 插件管理

    $ mkdir ~/.vim
    $ cd ~/.vim
    $ mkdir autoload
    $ mkdir bundle
    $ cd autoload
    $ git clone https://github.com/tpope/vim-pathogen.git
    $ cp ~/.vim/autoload/vim-pathogen/autoload/pathogen.vim  ~/.vim/autoload/

    参考:大牛总结链接地址

    谁说Vim不是IDE?(二)(三)
    http://www.cnblogs.com/chijianqiang/archive/2012/10/31/vim-2.html

    Vim新手入门资料和一些Vim实用小技巧
    http://www.cnblogs.com/Jack47/p/vim-resources-and-tips.html

    Centos 下安装与设置VIM编辑器
    http://blog.csdn.net/houqd2012/article/details/8111738

    Manage Vim Plugins With Pathogen
    https://linuxconfig.org/manage-vim-plugins-with-pathogen

  • 相关阅读:
    npm发包流程
    K8S 多集群管理命令行工具: KubeCM
    为什么打印出来的单词少一横,如H、A、e等等
    Redission锁的设计原理和应用
    ELK学习笔记
    题解 noip2018模拟测试赛(三十五)
    题解 noip2018模拟测试赛(三十三)
    题解 noip2018模拟测试赛(三十二)
    题解 noip2018模拟测试赛(三十一)
    题解 【BZOJ3309】DZY Loves Math
  • 原文地址:https://www.cnblogs.com/vincentfu/p/7284790.html
Copyright © 2020-2023  润新知