Chinaunix首页 | 论坛 | 博客
  • 博客访问: 234657
  • 博文数量: 57
  • 博客积分: 1149
  • 博客等级: 少尉
  • 技术积分: 584
  • 用 户 组: 普通用户
  • 注册时间: 2011-10-29 11:35
文章分类

全部博文(57)

文章存档

2016年(1)

2014年(1)

2013年(2)

2012年(27)

2011年(26)

分类: LINUX

2011-11-01 13:46:01

1、复制第X行至第Y行,到第Z行

:x,y co z

 

2. 

     [Ctrl] + [f] 屏幕『向下』移动一页,相当于 [Page Down]按键 (常用)

     [Ctrl] + [b] 屏幕『向上』移动一页,相当于 [Page Up] 按键 (常用)

     0    移动到这一行的最前面字符处 (常用)

     $    移动到这一行的最后面字符处(常用)

     G    移动到这个档案的最后一行(常用)

     nG   n 为数字。移动到这个档案的第 n 行。

     gg   移动到这个档案的第一行,相当于 1G 啊! (常用)

     n   n 为数字。光标向下移动 n 行(常用)

     /word   向光标之下寻找一个名称为 word 的字符串

    ?word 向光标之上寻找一个字符串名称为 word 的字符串。

    n  重复前一个搜寻的动作

    N  为反向进行前一个搜寻动作

    :n1,n2s/word1/word2/g     在第 n1 与 n2 行之间寻找 word1 这个字符串,并将该字符串取代为 word2

    :.,$s/word1/word2/gc     所有文本寻找 word1 这个字符串,并将该字符串取代为 word2, 替换前需要用户确认

    dd 删除游标所在的那一整列(常用)

    yy 复制游标所在的那一行(常用)

    nyy n 为数字。复制光标所在的向下 n 列,例如 20yy 则是复制 20 列(常用)

    p 为将已复制的数据在光标下一行贴上

    P 为将已复制的数据在光标上一行贴上

    u 复原前一个动作。(常用)

    [Ctrl]+r   重做上一个动作。(常用)  就是取消u 功能的操作

    .  重复前一个动作

    :n1,n2 w [filename] 将 n1 到 n2 的内容储存成 filename 这个档案。

    :w [filename] 将编辑的数据储存成另一个档案(类似另存新档)

    :r [filename] 在编辑的数据中,读入另一个档案的数据。亦即将 『filename』 这个档案内容加到游标所在行后面

   

3.   vim支持打开多个文档,一次使用VIM的编辑操作进行编辑

      例如 vim /etc/man1.conf /etc/httpd.conf

      编辑man1和httpd 可以将man1内的文档yy 复制到 httpd  等.  但是一个窗口只显示一个文档,需要使用:n 跳到下一个文档或者:N 到上一个

      vim打开文档后可以同窗口同时编辑多文档

      vim /etc/man1.conf

      :sp   就会再次打开一个man1.conf

      或者 :sp /etc/httpd.conf   就会同时打开man1和httpd

 

4. 

阅读(924) | 评论(0) | 转发(0) |
0

上一篇:grub的修复

下一篇:SAMBA服务器配置

给主人留下些什么吧!~~