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

vim 技巧小结

时间:2015-04-01 20:17:43      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:vim linux

vim的3种工作模式:命令模式、输入模式、末行模式

命令格式:# vim [option]... [FILE]...

    -o:横向分屏打开多个文件

    -O:纵向分屏打开多个文件

    Ctrl+w+s:水平分割显示单个文件

    Ctrl+w+v:垂直分割显示单个文件

    Ctrl+w:切换窗口

1、命令模式

*{h,j,k,l}:跳转*个字符
w,e,b:单词间移动
*{w,e,b}:跳转多个单词
^:跳转到行首第一个非空白字符
0:绝对行首
$:绝对行尾
(,):句子间移动
{,}:段落间移动
*G:跳转至第*行
gg:首行
G:最后一行
cc:删除当前行并输入
.:重复前一条命令

2、末行模式

#:第#行
.:当前行
$:最后一行
%:全文,相当于1,$
c,d,y等命令可以直接附加在地址范围后使用
w /path/to/somefile:将选定范围内的内容保存至某文件中
r /path/from/somefile:将指定的文件中的内容读取到指定位置
s/查找模式/替换内容/gi
    查找模式:可以使用正则表达式
    替换内容:不能使用模式,仅能使用引用
    g,全行替换;i,不区分字符大小写
    分隔符可以用其他字符代替,如s@SRC@DEST@g相当于s/SRC/DEST/g
v:光标走过的字符
V:光标走过的行
多文件模式:
:next
:previous
:last
:first
:wqall
窗口属性定义:
:set nu  显示行号
:set ai  缩进
:set ic
:set showmatch 括号匹配
:syntax on  语法高亮
:set hlsearch 搜索高亮
配置文件:
全局:/etc/vimrc
用户:~/.vimrc


vim 技巧小结

标签:vim linux

原文地址:http://liangshaoqin.blog.51cto.com/2137205/1627319

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