zoukankan      html  css  js  c++  java
  • Linux常用快捷键

    说明转一个大神的笔记。

    进入vi的命令

     
    vi filename :打开或新建文件,并将光标置于第一行首
    vi n filename :打开文件,并将光标置于第n行首
    vi filename :打开文件,并将光标置于一行首
    vi /pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处
    vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename
    vi filename....filename :打开多个文件,依次进行编辑
     
    移动光标类命令
     
    h :光标左移一个字符
    l :光标右移一个字符
    space:光标右移一个字符
    Backspace:光标左移一个字符
    k或Ctrl p:光标上移一行
    j或Ctrl n :光标下移一行
    Enter :光标下移一行
    w或W :光标右移一个字至字首
    b或B :光标左移一个字至字首
    e或E :光标右移一个字至字尾
    ) :光标移至句尾
    ( :光标移至句首
    }:光标移至段落开头
    {:光标移至段落结尾
    nG:光标移至第n行首
    n :光标下移n行
    n-:光标上移n行
    n$:光标移至第n行尾
    H :光标移至屏幕顶行
    M :光标移至屏幕中间行
    L :光标移至屏幕行
    0:(注意是数字零)光标移至当前行首
    $:光标移至当前行尾
     
    屏幕翻滚类命令
     
    Ctrl u:向文件首翻半屏
    Ctrl d:向文件尾翻半屏
    Ctrl f:向文件尾翻一屏
    Ctrl+b;向文件首翻一屏
    nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部.
     
    插入文本类命令
     
    i :在光标前
    I :在当前行首
    a:光标后
    A:在当前行尾
    o:在当前行之下新开一行
    O:在当前行之上新开一行
    r:替换当前字符
    R:替换当前字符及其后的字符,直至按ESC键
    s:从当前光标位置处开始,以输入的文本替代指定数目的字符
     
    保存命令
     
    按ESC键 跳到命令模式,然后:
     
    :w   保存文件但不退出vi
    :w file 将修改另外保存到file中,不退出vi
    :w!   强制保存,不推出vi
    :wq  保存文件并退出vi
    :wq! 强制保存文件,并退出vi
    q:  不保存文件,退出vi
    :q! 不保存文件,强制退出vi
    :e! 放弃所有修改,从上次保存文件开始再编辑
     
    之后,回车,ok!
     
    进入vi的命令
     
    vi filename :打开或新建文件,并将光标置于第一行首
    vi n filename :打开文件,并将光标置于第n行首
    vi filename :打开文件,并将光标置于一行首
    vi /pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处
    vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename
    vi filename....filename :打开多个文件,依次进行编辑
      www.2cto.com  
    移动光标类命令
     
    h :光标左移一个字符
    l :光标右移一个字符
    space:光标右移一个字符
    Backspace:光标左移一个字符
    k或Ctrl p:光标上移一行
    j或Ctrl n :光标下移一行
    Enter :光标下移一行
    w或W :光标右移一个字至字首
    b或B :光标左移一个字至字首
    e或E :光标右移一个字至字尾
    ) :光标移至句尾
    ( :光标移至句首
    }:光标移至段落开头
    {:光标移至段落结尾
    nG:光标移至第n行首
    n :光标下移n行
    n-:光标上移n行
    n$:光标移至第n行尾
    H :光标移至屏幕顶行
    M :光标移至屏幕中间行
    L :光标移至屏幕行
    0:(注意是数字零)光标移至当前行首
    $:光标移至当前行尾
      www.2cto.com  
    屏幕翻滚类命令
     
    Ctrl u:向文件首翻半屏
    Ctrl d:向文件尾翻半屏
    Ctrl f:向文件尾翻一屏
    Ctrl+b;向文件首翻一屏
    nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部.
     
    插入文本类命令
     
    i :在光标前
    I :在当前行首
    a:光标后
    A:在当前行尾
    o:在当前行之下新开一行
    O:在当前行之上新开一行
    r:替换当前字符
    R:替换当前字符及其后的字符,直至按ESC键
    s:从当前光标位置处开始,以输入的文本替代指定数目的字符
     
    保存命令
     
    按ESC键 跳到命令模式,然后:
      www.2cto.com  
    :w   保存文件但不退出vi
    :w file 将修改另外保存到file中,不退出vi
    :w!   强制保存,不推出vi
    :wq  保存文件并退出vi
    :wq! 强制保存文件,并退出vi
    q:  不保存文件,退出vi
    :q! 不保存文件,强制退出vi
    :e! 放弃所有修改,从上次保存文件开始再编辑
     
    之后,回车,ok!
    文章可以转载,必须以链接形式标明出处。
  • 相关阅读:
    IDEA中用jetty启动项目时,url 404
    Mysql 性能查询
    RabbitMQ 安装
    Ubuntu安装kubernetes
    .net 4 调用WCF时报错 Type 'System.Threading.Tasks.Task`1[]' cannot be serialized
    Windows XP SP2上安装.net 4
    angular学习的一些Mark
    [转]对 td 使用 overflow:hidden; 无效的几点错误认识
    静态方法与非静态方法的区别
    二进制字符串的权限管理
  • 原文地址:https://www.cnblogs.com/andy6/p/5687468.html
Copyright © 2011-2022 走看看