ITPub博客

首页 > Linux操作系统 > Linux操作系统 > vim学习简要

vim学习简要

原创 Linux操作系统 作者:haha牛 时间:2012-06-30 17:54:25 0 删除 编辑
1、vim编辑器有两种运行模式(正常模式和插入模式)
正常模式中vim会将击键解释为命令,插入模式中vim会将每次击键插入到缓冲区的当前光标位置。
h-向左移动一个字符,j-下移一行 ,k-上移一行,l-后移一个字符
ctrl+f --下移一个屏幕的数据 ,ctrl+b--上移一个屏幕的数据
G-用于移动到缓冲的最后一行,gg-用于将光标移动到缓冲的第一行, num G-用于将黄标移动到指定的num行。
2、vim编辑命令
x-删除当前光标位置的字符
dd-删除当前光标位置的行
dw-删除当前贯标位置的单词
d$-删除当前贯标位置到行末的所有内容
J-删除当前光标位置所在行末的断开线(合并行)
a-将数据附加在光标当前位置的后面
A-将数据附加在光标当前所在行的后面
r char-将当前光标位置的当个字符替换为char
R text-将当前光标位置的数据覆盖为text,直到按Esc为止
3、搜索和替换
在正常模式下输入 /text --即可查找text内容
:s/old/new/g  -用于替换一行中的所有old
:#,#s/old/new/g  -用于替换#到#行之间的所有old(其中“#”代表第几行)
:%s/old/new/g    -用于替换文件中所有的old
:%s/old/new/gc   -用于替换文件中所有的old,但是每次都会给出提示

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23655288/viewspace-734215/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2010-04-04

  • 博文量
    102
  • 访问量
    298539