iterm2用法与技巧

1.设置窗口

定位到 [Preferences - Profiles - Window] 新窗口设定风格设为 [Top of Screen],这样每次新打开终端都会固定出现在屏幕的顶端且不会有窗口边框。如果你也使用多 Space 和双显示器的话,同时选择 Main Screen 和 All Space 会比较方便。

2.设置快捷键

这一步很简单,定位到 [Preferences - Keys - Hotkey],这里有两个选项,第一个为设置全局快捷键,在 iTerm 启动的前提下,使用该快捷键可显示或隐藏窗口。第二个指定新窗口使用哪个 Profile,这里就指定为在 Step1 中设置了 WIndow 的那个即可,勾选这个选项能获得显示/隐藏窗口时淡入淡出的技能。

3.Tips

3.1需要全屏?复制原来的 Profile 然后指定快捷键,再 WIndow - Style 选择全屏。

3.2「CMD+D」水平分割窗口,为保持界面简洁在 [Preferences - Appearance] 中不勾选 [Show per-pane title bar …]

3.4如果使用开机启动 iTerm 的方式则不要勾选 [Preferences - General] [Quit when all windows are closed]

3.5在 [Preferences - Pointer] 勾选 [Focus follows mouse],方便在窗口间切换。

4.选中即复制

iterm2有2种好用的选中即复制模式。

一种是用鼠标,在iterm2中,选中某个路径或者某个词汇,那么,iterm2就自动复制了。

另一种是无鼠标模式,command+f,弹出iterm2的查找模式,输入要查找并复制的内容的前几个字母,确认找到的是自己的内容之后,输入tab,查找窗口将自动变化内容,并将其复制。如果输入的是shift+tab,则自动将查找内容的左边选中并复制。

5.剪切历史

输入command+shift+h,iterm2将自动列出剪切板的历史记录

6.全屏切换

command+enter进入与返回全屏模式

其它命令:

查找: Cmd+f

自动完成: Cmd+;

命令历史: Cmd+Shift+H

命令回放: Cmd+Alt+B

iTerm2 Exposé: Cmd+ Alt+E

Ctrl+a: 光标移动到行首

Ctrl+e: 光标移动到行末

Ctrl+f: 前移一个字符

Ctrl+b: 后退一个字符

Ctrl+l: 清屏

Ctrl+p: 显示历史命令

Ctrl+r: 倒转查找

Ctrl+d: 删除当前字符

Ctrl+h: 删除前一字符

Ctrl+w: 删除光标之前的字符

Ctrl+k: 删除光标之后整行

时间: 2024-08-21 03:25:49

iterm2用法与技巧的相关文章

MFC总结之CListCtrl用法及技巧(二)

续第一篇:MFC总结之CListCtrl用法及技巧(一) http://blog.csdn.net/zwgdft/article/details/7560592 本篇重点介绍:禁止拖动表头.让第一列居中显示.设置行高与字体.虚拟列表技术.点击表头时进行归类.向上与向下移动.动态调整大小问题.避免闪烁问题. 6.禁止拖动表头 重载OnNotify消息响应函数,屏蔽两个消息通知码:HDN_BEGINTRACKW 和HDN_DIVIDERDBLCLICKW.示例如下: BOOL CXXXX::OnNo

MFC总结之CListCtrl用法及技巧(一)

本文根据本人在项目中的应用,来谈谈CListCtrl的部分用法及技巧.当初学习时,查了很多资料,零零碎碎的作了些记录,现在主要是来做个总结,方便以后查阅.主要包括以下十三点内容:基本操作.获取选中行的行号.复选框操作.动态设置选中行的字体颜色.设置选中行的背景颜色.禁止拖动表头.让第一列居中显示.设置行高与字体.虚拟列表技术.点击表头时进行归类.向上与向下移动.动态调整大小问题.避免闪烁问题. 分为两篇来进行总结.本篇重点总结:基本操作.获取选中行的行号.复选框操作.动态设置选中行的字体颜色.设

border-radius的用法与技巧总结

border-radius属性用法重点罗列 border-radius: none | <length>{1,4} [/<length>{1,4}] ? .如果存在反斜杠/,则反斜杠/之前表示圆角的水平方向半径,之后表示垂直方向半径:如果没有反斜杠/,表示二者相等.四个值按照top-left.top-right.bottom-right.bottom-left这样的顺序来设置.特殊的:如果要重置元素没有圆角,取值none无效,需将元素的border-radius设置为0. bord

什么是shell,shell基础由浅入深,常用的shell命令、用法、技巧

Shell:可以批量处理.自动化完成一系列维护任务,大大减轻管理员的负担!Shell是一个特殊的应用程序,介于操作系统内核与用户之间,充当了一个"命令解释器"的角色.负责接收用户输入的操作指令,并进行解释,将需要执行的操作传递给内核执行,并输出执行结果. 如何查看系统所支持的Shell(默认为Bash): Shell脚本格式:由脚本声明.脚本注释.可执行语句构成:   Shell脚本执行方式:只要将平时使用的各种Linux命令按顺序保存到一个文本文件,然后添加可执行权限,这个文件就成为

Perl命令行常见用法及技巧

作者:懒人运维 来源: 懒人运维   替换 将所有C程序中的foo替换成bar,旧文件备份成.bak perl -p -i.bak -e 's/\bfoo\b/bar/g' *.c 很强大的功能,特别是在大程序中做重构.记得只有在UltraEdit用过. 如果你不想备份,就直接写成 perl -p -i -e 或者更简单 perl -pie, 恩,pie这个单词不错 将每个文件中出现的数值都加一 perl -i.bak -pe 's/(\d+)/ 1 + $1 /ge' file1 file2

数组api的用法小技巧

1.arr.map()可以拿到数组里面的每一项数据,对数据进行操作, arr.map(function(item,index,arr){ return  ............; }) 原文地址:https://www.cnblogs.com/maibao666/p/11445925.html

十分钟完成Bash 脚本进阶!列举Bash经典用法及其案例

前言:在linux中,Bash脚本是很基础的知识,大家可能一听脚本感觉很高大上,像小编当初刚开始学一样,感觉会写脚本的都是大神.虽然复杂的脚本是很烧脑,但是,当我们熟练的掌握了其中的用法与技巧,再多加练习,总有一天也会成为得心应手的脚本大神.脚本在生产中的作用,想必小编我不说,大家也都知道,脚本写的6,可以省下很多复杂的操作,减轻自己的工作压力.好了,废话不多说,接下来,就是Bash脚本的用法展示. 一.条件选择.判断(if·.case) 二.四个循环(for.while.until.selec

ClistCtrl用法及总结(由怎样隐藏ListCtrl列表头的排序小三角形这个bug学习到的知识)

1 怎样隐藏ListCtrl列表头的排序小三角形 在创建控件是加入|LVS_NOSORTHEADER风格即可. 一下是用法总结: 本文根据本人在项目中的应用,来谈谈CListCtrl的部分用法及技巧.当初学习时,查了很多资料,零零碎碎的作了些记录,现在主要是来做个总结,方便以后查阅.主要包括以下十三点内容:基本操作.获取选中行的行号.复选框操作.动态设置选中行的字体颜色.设置选中行的背景颜色.禁止拖动表头.让第一列居中显示.设置行高与字体.虚拟列表技术.点击表头时进行归类.向上与向下移动.动态调

Bash 脚本进阶,经典用法及其案例

前言:在linux中,Bash脚本是很基础的知识,大家可能一听脚本感觉很高大上,像小编当初刚开始学一样,感觉会写脚本的都是大神.虽然复杂的脚本是很烧脑,但是,当我们熟练的掌握了其中的用法与技巧,再多加练习,总有一天也会成为得心应手的脚本大神.脚本在生产中的作用,想必小编我不说,大家也都知道,脚本写的6,可以省下很多复杂的操作,减轻自己的工作压力.好了,废话不多说,接下来,就是Bash脚本的用法展示. 一.条件选择.判断(if·.case) 二.四个循环(for.while.until.selec