zoukankan      html  css  js  c++  java
  • 学习linux之vi编辑器

    进入vi的命令

    vi filename :打开或新建文件,并将光标置于第一行首

    vi +n filename :打开文件,并将光标置于第n行首

    vi + filename :打开文件,并将光标置于最后一行首

    vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处

    vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename

    vi filename....filename :打开多个文件,依次进行编辑

    移动光标类命令

    h:光标左移一个字符

    j:光标下移一行

    k:光标上移一行

    l:光标右移一个字符

    插入文本类命令

    a:在光标前

    i:在光标后

    o:在当前行之下新开一行


    删除命令

    ndw:删除光标处开始及其后的n-1个字

    ndd:删除当前行及其后n-1行

    do:删至行首

    d$:删至行尾

    Ctrl+u:删除输入方式下所输入的文本



    搜索命令

    /pattern:从光标开始处向文件尾搜索pattern

    ?pattern:从光标开始处向文件首搜索pattern

    最后行方式命令

    w :保存当前文件

    x:保存当前文件并退出

    q:退出vi

    q!:不保存文件并退出vi

    寄存器操作

    nyy:将当前行及其下n行的内容保存到寄存器?n为一个数字

    nyw:将当前行及其下n个字保存到寄存器?n为一个数字

    nyl:将当前行及其下n个字符保存到寄存器?n为一个数字

    p:取出寄存器?中的内容并将其放到光标位置处。

    ndd:将当前行及其下共n行文本删除,并将所删内容放到1号删除寄存器中。

  • 相关阅读:
    Android开发总结
    Java开发中的23种设计模式详解(转)
    Linux下Tomcat的安装配置
    Linux下Tomcat的启动、关闭、杀死进程
    在陌生Linux环境查看Tomcat服务的方法
    JAVA用freemarker生成复杂Excel。(freemarker)
    JAVA生成Word文档(经过测试)
    jvm 内存溢出 在myeclipse中加大tomcat的jvm内存 java.lang.OutOfMemoryError: PermGen space
    TabHost
    ProgressBar
  • 原文地址:https://www.cnblogs.com/keanuyaoo/p/3283442.html
Copyright © 2011-2022 走看看