zoukankan      html  css  js  c++  java
  • Linux常用命令——文本编辑器Vim

    Linux常用命令——文本编辑器Vim

    Vim常用操作

    插入命令
    a 在光标所在字符后插入
    A 在光标所在行尾插入
    i 在光标所在字符前插入
    I 在光标所在行首插入
    o 在光标下插入新行
    O 在光标上插入新行
    定位命令
    :set nu 设置行号
    :set nonu 取消行号
    gg 到第一行
    G 到最后一行
    nG 到第n行
    :n 到第n行
    删除命令
    x 删除光标所在处的字符
    nv 删除光标所在处后的n个字符
    dd 删除光标所在行,ndd删除n行
    dG 删除光标所在位置后的全部内容
    D 删除光标所在处到行尾内容
    :n1,n2d 删除指定范围的行
    复制和剪切命令
    yy 复制当前行
    nyy 复制当前以下n行
    dd 剪切当前行
    ndd 剪切当前行以下n行
    p、P 粘贴在当前光标所在行下或行上
    替换或取消命令
    r 取代光标所在字符
    R 从光标所在处开始替换字符,esc结束
    u 取消上一步操作
    搜索替换命令
    /string 搜索指定字符串。搜索时忽略大小写:set ic
    n 搜索时指定字符串的下一个出现的位置
    %s 全文替换:起始行,终止行s /被替换的字符串/新的字符串/g enter description here
    n1,n2s/old/new/g 范围替换
    保存退出命令
    :w 保存修改
    :w newfile 另存为指定文件
    :wq 保存并退出
    ZZ 快捷键,保存并退出
    :q! 不保存退出
    :wq! 保存修改并退出(文件所有者及root可使用)

    使用技巧

    导入命令执行结果 :r 文本位置

  • 相关阅读:
    信号、事件与状态
    信号处理机制的范式分析
    三寒两倒七分饱
    血热的人吃什么好
    消息、信息与信号的区别
    Busy waiting
    事件的处理机制:单播、广播、链式路由、职责链。
    事件处理:pull与push
    响应式编程
    类、组件、人机交互
  • 原文地址:https://www.cnblogs.com/oneweek/p/9761080.html
Copyright © 2011-2022 走看看