zoukankan      html  css  js  c++  java
  • vim编辑器,命令模式,插入模式,底行模式

    linux系统开机时进入桌面系统用init5
    vim编辑器的安装
     yum --disablerepo=* --enablerepo=c6-media install man vim -y


    拷贝passwd到当前目录

    命令模式
    h左
    j下
    k上
    l右
    大写的
    H当前屏的最开始  
    G当前屏的最末尾
    M当前屏的最中间
    如果要跳到某一行可以采用nG
    但是数字不能用小键盘一定要用字母上面的键盘
    复制一行   yy光标在哪一行就是复制的哪一行
    复制多行    nyy 2yy 复制光标在的那一行及下一行
    粘贴  p
    撤销   u
    删除一行   dd
    删除多行   ndd
    删除一个字符  x
    从光标位置直接删除到行尾  D
    保存退出   大写的ZZ
    插入模式
    vim passwd  以后直接:set nu即可显示行号
    小写a直接在光标当前位置的右边插入进入插入(insert)模式
    大写A直接跳转到本行的行末进行插入模式
    小写i在光标的当前位置实现插入
    大写I在本行的行首实现插入
    小写o在光标的下一行建新行实现插入
    大写o在光标的当前行做为新的一行实现插入
    按下esc没有出现insert时表示现在是在命令模式
    底行模式
    命令模式-》底行模式  :
    显示行号:set nu
    不显示行号:set nonu
    /向下搜索  
    小写n表示向下移动光标,在你选中的文字内(相同方向)
    大写N表示向上移动光标,在你选中的文字内(相反方向)
    ?向上搜素
    小写n表示相同方向,向上
    大写N表示相反方向,向下
    查找替换
    光标移动到那一行然后直接:s/老的字符串/新的字符串,直接可以修改那一行的第一个字符串
    s/oldstring/newstring
    替换那一行所有的字符串
    s/oldstring/newstring/g
    行号1,行号2  s/oldstring/newstring/g
    1,$  s/oldstring/newstring/g,$表示末尾的,替换全部

     行号,+n      s/oldstring/newstring/g 行数之下几行
      行号,-n      s/oldstring/newstring/g 行数之上几行
      保存 w   退出 q
     wq   wq!  q!    加!表示强制退出
    特殊功能
    1.指令的输入作为文件的内容
        命令模式下  !!加命令
    2.读取其他文件的内容
    yum --disablerepo=* --enablerepo=c6-media install dhcp -y
    安装软件包
    yum --disablerepo=* --enablerepo=c6-media install dhcp -y

    底行模式下打开文件
    :r /usr/share/doc/dhcp*/dhcpd.conf.sample
    将该文件的部分内容保存
    8,9 w/root/f1.txt


    即可看到f1.txt
    :行号1,行号2 w>> /root/f1.txt 
    :21,22 w>> /root/f1.txt   >>表示追加

    :14,15 w! /root/f1.txt直接覆盖f1.txt文件



































  • 相关阅读:
    VC字符串输出对齐问题(转)
    木马免杀全攻略(转)
    Windows Vista自动重启问题解决方法(转)
    图说VSS 6.0构架版本控制系统解决方案(转)
    几个有用的链接
    X64 Windows 2003 及XP 语言包官方下载
    .NET 3.5的版本问题(转)
    设计模式读书笔记工厂方法模式
    设计模式读书笔记装饰者模式
    设计模式读书笔记简单工厂模式
  • 原文地址:https://www.cnblogs.com/lsr111/p/4565693.html
Copyright © 2011-2022 走看看