• 光标快捷键


    终端快捷键

    • Ctrl + a 光标移动到行首(Ahead of line),相当于通常的Home键
    • Ctrl + e 光标移动到行尾(End of line)
    • Ctrl + c 取消(cancel)当前行输入的命令
    • Ctrl + l 清屏,相当于执行clear命令
    • Ctrl + p 调出命令历史中的前一条(Previous)命令,相当于通常的上箭头
    • Ctrl + n 调出命令历史中的下一条(Next)命令,相当于通常的上箭头
    • Ctrl + u 删除光标之前到行首的字符
    • Ctrl + k 删除光标到行尾的字符
    • Ctrl + w 删除从光标位置前到当前所处单词(Word)的开头
    • Ctrl + y 粘贴最后一次被删除的单词
    • Ctrl + r 显示:号提示,根据用户输入查找相关历史命令(reverse-i-search)
    • Option+← 光标单词间移动(向左)
    • Option+→ 光标单词向右移动

    vim编辑快捷键

    删除和删除多行的快捷键,要在默认模式下使用。在编辑模式下可以按esc,退出编辑模式。

    然后输入以下指令

    光标移动

    1. 移动到行尾"$",移动到行首"0"(数字)
    2. 移动到段首"{",移动到段尾"}"
    3. 移动到下一个词"w",移动到上一个词"b"
    4. 移动到文档开始"gg",移动到文档结束"G"
    5. 跳到第n行"ngg" 或 "nG" 或 ":n"
    6. 移动光标到屏幕顶端"H",移动到屏幕中间"M",移动到底部"L"
    7. 移动到上次编辑文件的位置 "`"

    批量删除:

    1. D 删除当前光标所在位置到某一行的结尾
    2. d$ 删除当前光标所在位置到某一行的结尾
    3. dd 删除当前所在行
    4. 5dd 删除从当前行至其后的5行内容
    5. dL 删除当前位置到屏幕上最后一行的内容
    6. dH 删除当前位置到屏幕上第一行的内容
    7. dG 删除当前位置到工作缓存区结尾的内容
    8. d1G 删除当前位置到工作缓存区开始的内容
  • 相关阅读:
    SQLiteDatabase 源码
    SQLiteOpenHelper 源码
    Java同步机制总结--synchronized
    [Swift A]
    [Swift A]-问号&感叹号
    [Swift A]
    [Swift A]
    android 屏幕适配
    2014年度加班时间
    nodejs初学-----helloworld
  • 原文地址:https://www.cnblogs.com/wust-zxl/p/7828040.html
Copyright © 2020-2023  润新知