vim使用及配置策略

vim


vim_cheat_sheet

vim 多窗口编辑

打开多个窗口

  • :new + 窗口名(保存后就是文件名
  • :split + 窗口名(也可以简写为:sp+窗口名))
  • 纵向切割窗口: :vsplit+窗口名(也可以简写为:vsp+窗口名)

窗口切换

:ctrl+w+j/k,通过j/k可以上下切换,或者:ctrl+w加上下左右键,还可以通过快速双击ctrl+w依次切换窗口

关闭多窗口

可以用q!, 也可以使用:close, 最后一个窗口不能使用close关闭.使用close知识暂时关闭窗口,其内容还在缓存中.只有使用q!, w!或x才是真正退出

  • :tabc 关闭当前窗口
  • :tabo 关闭所有窗口

窗口大小调整

纵向调整

  • :ctrl + w + 纵向扩大
  • :ctrl + w - 纵向缩小
  • :res(ize) num 显示行数调整为num
  • :res(ize)+num 把当前窗口高度增加num行
  • :res(ize)-num 把当前窗口高度减少num行

横向调整

  • vertical res(ize) num 指定当前窗口为num列
  • vertical res(ize)+num 把当前窗口增加num列
  • vertical res(ize)-num 把当前减少增加num列

给窗口重命名

:f file

vim打开多个文件

vim a b c
:n 跳至下个文件,也可以直接指定要跳的文件,如:n+c, 可以直接跳转到c文件
:e#回到刚才编辑的文件

文件浏览

:Ex 开启目录浏览器,可以浏览当前目录下所有文件,并可以选择
:ls 显示当前buffer
:bn 打开buffer里的下一个文件
:bp 打开buffer里的上一个文件
:b# 你之前所在的前一个buffer

vim与shell的切换

:shell在不关闭vim的情况下切换到shell命令行
:exit从shell回到vim

vim插件

" 代码高亮
syntax enable
syntax on

" softtabs 2 spaces
set tabstop=2
set shiftwidth=2
set shiftround
set expandtab
" numbers
set number

set nocompatible

filetype off
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
Plugin 'scrooloose/nerdtree'
"Plugin 'Lokaltog/vim-powerline'
call vundle#end()
filetype plugin indent on

vim配置需要知道三个配置文件: vimrc、gvimrc和exrc

vimrc

vimrc是Vim最主要的配置文件,它有两个版本:全局版本(global)和用户版本(personal),全局vimrc文件在Vim的安装目录中,路径为/usr/share/vim/vimrc(Mac下的路径),用户版本的vimrc文件在当前用户的主目录下,Mac下的用户vimrc文件路径为:/USER/用户名/.vimrc.但是Mac下没有默认的用户vimrc,所以需要自己创建一个。不管怎么改用户版的vimrc文件,其中的内容都是覆盖在全局vimrc文件中设置的内容,这就意味着你可以不需要去改变全局vimrc文件来进行配置vim。

安装vundle插件

git clone https://github.com/gmarik/vundle.git .vim/bundle/vundle
在用户主目录下新建一个名为.vimrc的文件内容如下:

set nocompatible              " be iMproved
filetype off                  " required!

set rtp+=~/.vim/bundle/vundle/
call vundle#rc()

" let Vundle manage Vundle
" required! 
Bundle 'gmarik/vundle'

filetype plugin indent on     " required!

退出vim,并重新进入后,执行:BundleInstall完成vundle的安装

Windows 下vim配置

参考:http://lab.yqc.im/Windows-vim-vundle.html

使用Vundle和github管理vim配置(http://allotory.github.io/posts/2016/02/25/vimrc_config/)

安装

vim在windows和Linux系统中的安装目录结构略有不同。所以安装插件时命令格式也略有不同。

系统配置文件插件目录
Windows_vimrcvmfiles
Unix_like.vimrc.vim
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值