zoukankan      html  css  js  c++  java
  • 第九章:vim编辑器

    q:quit
    w:write
    q!:强制退出

    实用的功能
    o:当前行的下面插入一行
    O:当前光标的上一行插入一行
    home:行首
    end:行尾
    i:进入插入模式(当前位置)
    I:在行首插入
    A:行尾插入
    esc :回到命令模式
     ctrl + 方向键:按单词跳动位置
    G :文章尾部
    gg:回到文章头部
     
    :w /tmp/httpd :另存为XX文件
    wq:保存退出
    q! :强制退出不保存
    wq!:强制保存退出
     
    命令行模式:G表示文件最末尾,g按两下 跳到文件第一行
    100G:跳到第100行
    :150回车 直接跳到150行
    /xxx :查找xxx
    n:向下查找
    N:向上查找
    满屏的颜色字,随意敲打几个单词就可以了。
    搜索替换
    :%s/ssl/sss/g

    dd:剪切,以行为单位,
    dd什么都不做,就是删除,p代表粘贴
    5dd、10dd。删除5行 10行
    yy:复制 5yy复制5行
    u/U :撤销/全部撤销
    ctrl+r :恢复撤销
    cc:替换
    p:粘贴在当前行的下方
    P:黏贴在当前行的上方
    可视化模式: v(在纯字符模式下按v,可以控制光标来调节选择范围操作:用"/"来搜索需要查找的内容)

    vim 编译的窗口中ctrl+w ,s/v (视窗模式:s竖屏/v横屏)
    不同文件
    vim 文件 ;sp 文件

    拯救文件的方法:(在不当操作的情况下,文件非正常关闭)
    vim passwd #直接X掉了terminal
     
     
     
     
    1、两个程序同时打开一个文件。
    2、文件在编辑的会话奔溃。
    ls -a #产生了一个垃圾文件
    rm .manual.conf.swp #但是,没有保存的操作全部丢失

    set all 可执行的参数
    1、set nu (当你设置行号后,复制粘贴会保留行号) set nonu #取消行号
    /搜索关键字 区分大小写
    :set ignorecase 忽略大小写
     
  • 相关阅读:
    linux下yum错误:[Errno 14] problem making ssl connection Trying other mirror.
    linux下sudo命令
    myeclipse修改编译器版本的方法 .
    java 使用POI读写Excel文件(兼容2003、2007)
    Google.ProtocolBuffers.dll 之.Net应用(一)
    禁止Grid、TreeGrid列排序和列菜单
    在VS2008中加入ExtJS智能提示
    教程地址
    ExtJS xtype 一览
    ExtJS中,将Grid表头中的全选复选框取消复选
  • 原文地址:https://www.cnblogs.com/ydfq/p/7029546.html
Copyright © 2011-2022 走看看