zoukankan      html  css  js  c++  java
  • LINUX VI 常用命令

    vi
    打开或新建
    vi filename 打开或新建文件 并将光标置于第一行首
    光标
    )  光标移至句尾 
    (  光标移至句首
    屏幕翻滚类命令 
    Ctrl+u 向文件首翻半屏 
    Ctrl+d 向文件尾翻半屏 
    插入文本类命令 
    i  在光标前
    删除
    Ctrl+u 删除输入方式下所输入的文本 
    查找
    /pattern:从光标开始处向文件尾搜索pattern 
    n 在同一方向重复上一次搜索命令 
    N 在反方向上重复上一次搜索命令
    进入之后是命令行模式 
    查找 /help 可以查找到help关键字 按n继续查找下一个
     
    最后行方式命令 
    :q! 不保存文件并退出vi 
    :x 保存当前文件并退出

    游标控制

    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 移动在最后一行
  • 相关阅读:
    教你彻底弄懂JS中this的指向
    js-原型,原型链
    Firefox SyntaxError: invalid regexp group ChunkLoadError: Loading chunk task-show-task-show-module failed.
    什么是标签语义化?标签语义化有什么意义?
    什么是事件委托?jquery和js怎么去实现?
    express框架
    es6
    node搭建服务器
    node内容
    ajax面试题
  • 原文地址:https://www.cnblogs.com/lzs-888/p/5386556.html
Copyright © 2011-2022 走看看