shell-行编辑

功能

  • 遍历命令历史记录
    • 显示列表 history命令
    • 调出上一条 c-p或up
    • 调出下一条 c-n或down
    • 执行第num条 !num
    • 执行上一条 !!
    • 执行含有 !?string?
    • 搜索 c-r, 输入之后再c-r继续搜索
    • 调出历史记录第一条 a-<(a-s-,)
    • 调出历史记录最后一条 a->(a-s-.)
  • 编辑当前输入
    • 修改一个单词
      • 剪切光标前一个单词 c-w
      • 剪切光标后一个单词 a-d
      • 删除光标前一个单词 e-w
      • 交换当前与之前单词位置 a-t(更好用), e-t
      • 当前至词末转大写 a-u
      • 当前至词末转小写 a-l
      • 当前词首字母大写 a-c
    • 修改一个字符
      • 删除光标处字符 c-d
      • 删除光标前字符 c-h
      • 粘贴删除的字符 c-y
      • 交换光标及前的字符 c-t
      • 插入特殊字符 c-v-字符
    • 修改一行
      • 剪切光标前 c-u
      • 剪切光标及后 c-k
      • 删除整行 c-c
    • 重做
      • c-(x, u)
  • 在当前输入之间移动
    • 移动一个字符
      • 向前一个字符 c-f或right
      • 向后一个字符 c-b或left
    • 移动一个单词
      • 向前一个单词 a-f
      • 向后一个单词 a-b
      • 单词开头 e-b
      • 单词结束 e-f
    • 移动一行
      • 到行首 c-a
      • 到行末 c-e, c-s-e可用
  • shell操作
    • 清屏 c-l
    • 挂起 c-s
    • 恢复 c-q

参考-51CTO

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 曾经在思科的工厂测试系统`KlemTest` (`SUSE`命令行模式)中使用`VI`/`VIM`超过2年半,现在...
    戈多在地狱阅读 1,878评论 1 13
  • 目录(?)[-] 关于Vim 1 Vim的几种模式 启动Vim 文档操作 光标的移动 1 基本移动 2 翻屏 3 ...
    SunnyLeong阅读 8,774评论 0 32
  • 1. Vim的几种模式 正常模式:可以使用快捷键命令,或按:输入命令行。 插入模式:可以输入文本,在正常模式下,按...
    红线路亚湾阅读 17,319评论 0 1
  • QQ目前是比较流行的及时通讯工具之一,用户也广,平时一般都是朋友或同学之前的交流工具,有时候朋友需要安装专业的软件...
    零度_不结冰阅读 4,367评论 0 0
  • 婚礼的前一天下午,按照婚礼策划和司仪的要求,爸妈被要求去现场走一遍流程。 我爸在我婚礼前两天几乎一直处于微醺的状态...
    小马奔腾呦吼吼阅读 545评论 0 0