zoukankan      html  css  js  c++  java
  • 光标快捷键

    终端快捷键

    • 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 删除当前位置到工作缓存区开始的内容
  • 相关阅读:
    Scite 编辑器及其相关项目介绍
    cmake 常用指令入门指南
    C++中的POD类型
    引用折叠、万能引用和完美转发那些事
    c++的对象初始化
    C++类对象的内存布局
    effective C++ 读书精华笔记提取
    c/c++的const说明符——深入挖掘
    gdb调试器—常用知识(一)
    g++/gcc编译器——常用知识(一)
  • 原文地址:https://www.cnblogs.com/wust-zxl/p/7828040.html
Copyright © 2011-2022 走看看