码迷,mamicode.com
首页 > 系统相关 > 详细

VIM Neophyte's Notes

时间:2015-07-11 13:29:31      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

 

1. Configurations in ~/.vimrc

  感谢热心同事提供的 vim 配置文件,真心省了好多事~~

 

set shiftwidth=4
set tabstop=4
set nu!
set mouse=a
set autoindent
set ruler
set incsearch
set smartindent
set expandtab
filetype plugin indent on
set fileencodings=utf-8,gb2312,gbk,gb18030  
set termencoding=utf-8  
set encoding=prc 
set ts=4
set hls

 

 

2. Basic VIM Commands

  在网上找了个 VIM Cheat Sheet,同时自己也整理了一些常用命令:

 

  (1) 光标的上下左右移动:

        k
    h   j   l

  (2) 下/上一个词头:w / b

  (3) 下/上一个词尾:e / ge

  (4) 跳至行首/尾:0 / $

  (5) 跳至文首/尾:gg / G

  (6) 下滑/上滑:Ctrl+e / Ctrl+y

  (7) 下页/上页:Ctrl+f / Ctrl+b

  (8) 匹配下/上一个光标所在词:* / #

  (9) 跳至标识符首次出现位置:gd

  (10) 跳至下一次<pattern>出现的位置:/<pattern>

  (11) 跳至上一次<pattern>出现的位置:?<pattern>

  (12) 查找模式下跳至下/上一个匹配位置:n / N

  (13) 跳回上一个位置:Ctrl+o

  (14) 选中光标所在词:vaw

  (15) 可视模式下的拷贝:y 

  (16) 可视模式下变大/小写:gU / gu

  (17) 拷贝全篇:ggyG

  (18) 删除光标所在(前)的字符:x (X)

  (19) 在光标前/后插入内容:i / a

  (20) 插入模式下的自动补全:Ctrl+p

  (21) 光标下/上插入一行:o / O

  (22) 删除整行:dd

  (23) 拷贝整行:yy

  (24) 粘贴:p

  (25) 撤消修改:u

  (26) 回复修改:Ctrl+r

  (27) 上下/左右分窗口::split / :vsplit

  (28) 上下/左右分窗口打开其他文件:

    :sp <filename> / :vsp <filename>

  (29) 保存后退出: :wq

  (30) 不保存退出: :q!

  

 

VIM Neophyte's Notes

标签:

原文地址:http://www.cnblogs.com/DevinZ/p/4638291.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!