美文网首页
Linux命令学习(四)

Linux命令学习(四)

作者: Fantast_d2be | 来源:发表于2020-03-31 19:27 被阅读0次

    Vim

    基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。

    命令模式

    • i 切换到输入模式,以输入字符。
    • x 删除当前光标所在处的字符。
    • : 切换到底线命令模式,以在最底一行输入命令。

    输入模式

    • 字符按键以及Shift组合,输入字符
    • ENTER,回车键,换行
    • BACK SPACE,退格键,删除光标前一个字符
    • DEL,删除键,删除光标后一个字符
    • 方向键,在文本中移动光标
    • HOME/END,移动光标到行首/行尾
    • Page Up/Page Down,上/下翻页
    • Insert,切换光标为输入/替换模式,光标将变成竖线/下划线
    • ESC,退出输入模式,切换到命令模式

    一般模式

    常用

    [Ctrl] + [f] 屏幕『向下』移动一页,相当于 [Page Down]按键
    [Ctrl] + [b] 屏幕『向上』移动一页,相当于 [Page Up] 按键
    [Ctrl] + [d] 屏幕『向下』移动半页
    [Ctrl] + [u] 屏幕『向上』移动半页
    0 或功能键[Home] 这是数字『 0 』:移动到这一行的最前面字符处
    $ 或功能键[End] 移动到这一行的最后面字符处
    G 移动到这个档案的最后一行
    gg 移动到这个档案的第一行,相当于 1G 啊!
    dd 删除游标所在的那一整行
    ndd n 为数字。删除光标所在的向下 n 行,例如 20dd 则是删除 20 行
    u 复原前一个动作
    [Ctrl]+r 重做上一个动作
    gg=G是一个自动缩进的命令 (在命令状态下直接输入,不需要输入冒号),gg是文件首,G是文件尾,所以 gg=G 是整理全部代码
    == 整理当行,加行数整理多行
    ggdG 或者 :%d删除所有

    相关文章

      网友评论

          本文标题:Linux命令学习(四)

          本文链接:https://www.haomeiwen.com/subject/qgjguhtx.html