5

iterm常用快捷键及添加rz、sz传文件功能

 2 years ago
source link: https://chegva.com/2776.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

iterm常用快捷键及添加rz、sz传文件功能

2018年1月3日 by anzhihe·0评论 · 1,769 人阅读 · 隐藏边栏 · 最后更新: 2021/4/28
  • ctrl + a: 到行首

  • ctrl + e: 行末

  • ctrl + f/b: 前进后退,相当于左右方向键,但是显然比移开手按方向键更快

  • ctrl + p: 上一条命令,相当于方向键上

  • ctrl + r: 搜索命令历史,这个大家都应该很熟悉了

  • ctrl + d: 删除当前字符

  • ctrl + h: 删除之前的字符

  • ctrl + w: 删除光标前的单词

  • ctrl + k: 删除到文本末尾

  • ctrl + t: 交换光标处文本

  • ctrl + u: 删除一行

  • ctrl + b 光标向前移动一个字符(before)

  • ctrl + y (粘贴)

  • ⌘ + —/+/0: 调整字体大小

  • ⌘ + r:清屏,其实是滚到新的一屏,并没有清空。ctrl + l 也可以做到。

  • 新建窗口:shift + command + d(横向)command + d(竖向)

  • 关闭窗口:shift + command + w

  • 前一个窗口:command + `

  • 后一个窗口:command + ~

  • 进入窗口 1,2,3:option + command + 编号

  • 当前容器最大化:cmd + shift + enter

  • 多容器同时操作:⌘(command) + ⇧(shift) + I 

标签页操作

  • 新建标签页: Command + T

  • 关闭标签页: Command + W

  • 前一个标签页: Command + 左方向键,Shift + Command + [

  • 后一个标签页: Command + 右方向键,Shitf + Command + ]

  • 进入标签页1,2,3…: Command + 标签页编号

  • Expose 标签页: Option + Command + E(将标签页打撒到全屏,并可以全局搜索所有的标签页)

  • 垂直分割: Command + D

  • 水平分割: Shift + Command + D

  • 前一个面板: Command + [

  • 后一个面板: Command + ]

  • 切换到上/下/左/右面板: Option + Command + 上下左右方向键

  • 支持自定义全局快捷键用于显示和隐藏iTerm2 Preference -> Keys -> Show/hide iTerm2 with a system-wide hotkey 打上勾之后

  • 进入和退出全屏: Command + Enter

  • 查看当前终端中光标的位置: Command + /

  • 命令自动补全: Command + ;(很少用这个,还是感觉Zsh的补全更好用)

  • 开启和关闭背景半透明: Command + u

  • 清屏(重置当前终端): Command + r

文本选取有使用鼠标和不使用鼠标两种方式。

默认情况下,选取的文字会自动复制到剪切板,可以使用以下方式进行文本选取:

  • 常见的点击并拖拽方式

  • 双击选取整个单词

  • 三击选取整行

  • 选取某一部分,按住Shift,再点击某处,可以选取整个矩形内的文本(类似Windows下按住Shift可以批量选取图标)

  • 按住Command + Option,可以用鼠标画出一个矩形,用类似截图的方式选取文本 另外,还可以使用鼠标完成以下操作: 按住Command然后点击某个URL,会在浏览器中打开这个URL,点击某个文件夹,会在Finder里打开这个文件夹(再也不用open . 啦),点击某个文件名,会打开这个文件(文本文件支持MacVim,TextMate和BBEdit,如果后面跟随一个冒号和行号,文件会在行号处打开,其它格式的文件似乎不能调用默认程序打开) 选取文本之后,按住Command 同时拖动文本,可以将文本粘贴到目标位置(Drag and Drop) 鼠标中键粘贴(这个太感人了,一下子找回Linux的感觉了)

不使用鼠标

(这种方式最多只能选取一行文本) 使用 Command + f,会呼出一个搜索框,可以在当前面板中进行搜索,输入想要选取的部分内容,输入过程中,按Tab可以将选取部分向右扩展,按Shift + Tab向左扩展,按回车转到下一个匹配位置。使用Tab或Shift+Tab扩展得到想要的内容之后,选取内容会自动复制到剪切板,再次按Command + f隐藏搜索框。

在当前会话中按Command + Shift + m可以保存当前位置,之后可以按Command + Shift + j跳回这个位置。

使用Command + Shift + h 可以呼出粘贴历史,支持模糊检索。还可以设置将粘贴历史保存在磁盘上(Preferences -> General)

使用Command + Opt + b 打开即时回放,按Esc退出。即时回放可以记录终端输出的状态,让你“穿越时间”查看终端内容。默认每个会话最多储存4MB的内容,可以在设置中更改(Preferences -> Genernal -> Instant Replay)。

通过 Window -> Save Window Arrangement 可以保存当前窗口状态的快照,包括打开的窗口,标签页和面板。通过 Window -> Restore Window Arrangement 还原。还可以在 Preferences -> General -> Open saved window arrangement 中设置在启动iTerm2时自动恢复窗口状态

  • command+; 根据上下文呼出自动完成窗口,上下键选择

  • 全屏 command+enter

  • 光标去哪了?command+/

  • 用鼠标选中某个路径或者某个词汇就自动复制

参考:http://wdxtub.com/2016/03/20/iterm2-guide/


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK