zoukankan      html  css  js  c++  java
  • 从零开始学安全(十六)● Linux vim命令

    游标控制

    h 游标向左移
    j 游标向下移
    k 游标向上移
    l (or spacebar) 游标向右移
    w 向前移动一个单词
    b 向后移动一个单词
    e 向前移动一个单词,且游标指向单词的末尾
    ( 移到当前句子的首部
    ) 移到下一个句子的首部
    { 移到当前段的首部
    } 移到下一段的首部
    [[ 移到当前区段的首部
    ]] 移到下一个区段的首部
    0 移到当前行的首部
    $ 移到当前行的尾部
    ^ 移到当前行第一个非空白字符的地方
    + or RETURN 移动到下一行的第一个字符
    - 移动到上一行的第一个字符
    n | 移动到当前行的字符n的地方
    H 移动到当前屏幕的首部
    M 移动到当前屏幕的中部
    L 移动到当前屏幕的尾部
    nH 移动到当前屏幕首部下的n行
    nL 移动到当前屏幕尾部上的n行
    Ctrl-F 移动到下一屏
    Ctrl-B 移动到上一屏
    Ctrl-D 向下移动半屏
    Ctrl-U 向上移动半屏
    z RETURN 刷新屏幕,调整屏幕,使当前的游标在刷新后的屏幕的首部(是不是不明白???不明白的话,试试就知道是什么意思了)
    z . 刷新屏幕,调整屏幕,使当前的游标在刷新后的屏幕的中部
    z - 刷新屏幕,调整屏幕,使当前的游标在刷新后的屏幕的尾部
    Ctrl-L 刷新屏幕,不调整屏幕位置
    Ctrl-R 刷新屏幕,不调整屏幕位置
    /text 向下搜索text
    / 重复上次的搜索的内容向下搜索一次
    ?text 向上搜索text
    ? 重复上此搜索的内容向上搜索一次
    n 重复上此的搜索,向下搜索
    N 重复上此的搜索,向上搜索
    /text/+n 移动到text所在行的下面n行
    ?text?-n 移动到text所在行的上面n行
    nG 移动到n行
    :n 移动到n行
    G 移动在最后一行

    文件操作

    :w                       写文件 
    :w!                      写文件,忽略警告信息
    :wq                     写文件之后退出编辑
    :q                       退出编辑器
    :q!                      强制退出编辑器
    ZZ                      退出编辑器,如果文件有改动,则保存再退出
    :x 退出编辑器,如果文件有改动,则保存再退出
    :e!                      重新从磁盘加载文件
    :n                       编辑地下一行
    :n!                      编辑地下一行(忽略警告)

    / word                 找名称word 的字符串 n键继续寻找相同内容

    %s/key1/key2/g  g是全局替换 把 1替换成2

    :set nu             设置行号
    :set nonu          取消行号

    u                       撤销上一个动作

    内容编辑

    A 当前行的尾部追加内容
    i 游标前插入内容
    I 游标后插入内容
    o 在鼠标所在行的下面添加内容
    O 在鼠标所在行的上面添加内容
    ESC键 退出编辑模式
    空格键 移动到下一个tab
    cw 删除游标所在的字符,然后进入编辑模式
    cc 删除游标所在的行,然后进入编辑模式
    C 删除从游标所在的位置到行尾的字符,然后进入编辑模式
    dd 删除当前行
    D 删除当前行游标所在的位置后面的字符
    dw 删除游标所在的字符
    d} 删除当前段游标后的字符
    d^ 删除游标前到行首的字符
    J 连结上下两行的内容
    p(小写) 在游标后面插入粘贴板中的内容
    P(大写) 在游标前面插入粘贴板中的内容
    rx 用x替换游标位置的字符
    u 撤销最后的改变
    U 还原当前行的内容
    x 向后删除游标所在位置的字符
    X 向前删除游标前面的字符
    nX 删除前面的n个字符,游标所在的字符将不会被删
    ~ 反转字母的大小写
    .(点号) 还原最后的改变(相当于ctrl + z)
    y 拷贝当前行到新的粘贴板
    yy 拷贝当前行
  • 相关阅读:
    c#pc上测试微信端企业公众商城个人中心链接的工具JMeter
    eclipse java tomcat 远程调试
    Java多线程-线程池ThreadPoolExecutor构造方法和规则
    servlet3异步原理与实践
    eclipse Filter web.xml 问题解决 异步请求@WebServlet
    c# maiform父窗体改变动态的gridew 奇偶行变色的快捷方法
    java redispool测试类保存
    c#dev gridview 设置隔行换色等
    c#devexpress 窗体控件dock的重要
    devexpress总结 accordionControl 加载panelcontrol 的快捷方式
  • 原文地址:https://www.cnblogs.com/feizianquan/p/10519390.html
Copyright © 2011-2022 走看看