zoukankan      html  css  js  c++  java
  • linux基础命令学习(三)Vim使用

    1. # vim 1.txt
    命令模式:
    a i o A I O x X yy dd p G dw de h j k l f H M B
    a --- append 追加 在光标所在位置后追加一个字符
    i --- insert 插入 在光标所在位置前插入一个字符
    o --- open line 开一个空行 在光标所在行的下方添加一个空行
    x --- delete a letter 删除光标所在位置上的字符

    yy -- yanked 复制 nyy 复制n 行,10yy 复制光标所在行开始向下的10行.
    dd --delete line 删除光标所在位置的行 ndd 10dd 删除光标所在位置开始的向下10行。
    p --paste 粘贴,10p
    G --- go 直接跳转到文档末尾。
    dw =---- delete word 删除光标所在位置上的一个单词同时删除空格
    de 同上,只是不删除空格
    u undo 撤销一次操作. U 直接撤销当前行的所有操作.
    r --- replace 替换,替换光标所在位置上的字符
    f =---- find在光标所在行内进行查找
    heslo jacky
    rs
    插入模式:所有字符都是普通字符,随便输入。
    esc 回到命令模式--------------> 输入: 进入末行模式

    末行模式:
    :set number 设置行标
    :set nonumber 关闭行标
    :nohl 关闭高亮显示
    :set all 列出所有设置信息
    :1 跳转到第一行
    :q quit 退出
    :wq 保存退出
    :wq! 强制保存退出
    :q! 强制不保存退出
    :w! 强制保存
    :w 文件名
    :w 2.txt 另存
    :split 文件名 分屏编辑 ctrl + w 切换


    快捷方式
    ctrl + r 重做, redo
    ctrl + f 向后翻页
    ctrl + b 向前翻页
    ctrl + u 翻回半页
    ctrl + v 调用虚拟块编辑器编辑列
    h j k l 选择内容, d 删除
    c cut剪切
    y 复制
    p 粘贴
    查找关键字: / ?
    /keyword
    /welcome 查找文档中所有包含welcome字符的字段
    n next 下一个关键字
    N next 上一个关键字

    替换关键字:
    :1,5s/old/new/
    :%s/jacky/kevin/g

  • 相关阅读:
    Poj 3287 Catch That Cow(BFS)
    Poj 1321 棋盘问题(搜索)
    Poj 2488 A Knight's Journey(搜索)
    解决ListView 缓存机制带来的显示不正常问题
    Poj 1631 Bridging signals(二分+DP 解 LIS)
    字符串相似度的几种衡量标准
    linux环回文件
    [转] CentOS---网络配置详解
    Dockerfile学习(二)
    Dockerfile学习(一)
  • 原文地址:https://www.cnblogs.com/lovefendi/p/3722815.html
Copyright © 2011-2022 走看看