几个定制 iTerm2 的 tip

news/2024/7/1 5:29:02

重装 Mac 才想起来很多配置没有备份过, 找起来麻烦, 所以记一下

按文本开头搜索命令

一个是 Bash 里按上下键直接查找历史, 匹配开头相同的内容
最开始是我朋友在 Matlab 下用到提到想要这个方案, 一起找了结果真有
于是记录一下配置:

➤➤ cat ~/.inputrc
"\e[A":history-search-backward
"\e[B":history-search-forwardset show-all-if-ambiguous on
set completion-ignore-case on

删除行删除单词

Mac 下普通的 Option Delete 删除单词, Command Delete 删除行
Terminal 里一般不一样, 不过 iTerm2 里可以定制看文章

https://coderwall.com/p/ds2dha/word-line-deletion-and-navigation-shortcuts-in-iterm2

注意一下, iTerm2 是有两个地方设置快捷键, 注意会发生一些覆盖

按单词按行移动

也是常用的习惯, Option 加方向键移动单词, Command 加方向到行首行尾
这个也可以配置, 同样是 Send Hex Code 和 Send Escape Sequence 实现

https://coderwall.com/p/h6yfda/use-and-to-jump-forwards-backwards-words-in-iterm-2-on-os-x
http://stackoverflow.com/questions/6205157/iterm2-how-to-get-jump-to-beginning-end-of-line-in-bash-shell

在 title bar 显示当前目录

网上找到的办法不是 iTerm2 自带的, 而是 Bash 里生成的方案, 看文章:

http://apple.stackexchange.com/questions/90725/for-iterm2-how-do-i-make-the-working-directory-appear-in-the-window-title

插入上一条命令最后一个词

Linux 下 Alt dot(.) 能做到, 在 OS X 里是 ESC dot
可以通过下面的选项让右侧的 Option 键模拟 ESC 的行为
也可以使用其他快捷键配置发送这个 ESC dot, 比如我用了 Command dot

http://apple.stackexchange.com/questions/85067/alt-and-vertical-bar-pipe-on-terminal/85152#85152


http://lihuaxi.xjx100.cn/news/258081.html

相关文章

7行代码让B站崩溃3小时,竟因“一个诡计多端的0”

点击上方“视学算法”,选择加"星标"或“置顶”重磅干货,第一时间送达鱼羊 丰色 发自 凹非寺量子位 | 公众号 QbitAI一个小小字符“0”,竟引得B站全面崩溃。不知你是否还记得那一夜,B站“大楼停电”、“服务器爆炸”、“…

【Henu ACM Round#15 A】 A and B and Chess

【链接】 我是链接,点我呀:) 【题意】 在这里输入题意 【题解】 统计大写和小写的个数。 比较答案。输出即可。 【代码】 #include <bits/stdc.h> using namespace std;string s[10]; map<char,int> dic; int inc[300];int main() {for (int i 0;i < 8;i)cin…

Spring Boot 实现万能文件在线预览

推荐一个用 Spring Boot 搭建的文档在线预览解决方案&#xff1a;kkFileView&#xff0c;一款成熟且开源的文件文档在线预览项目解决方案&#xff0c;对标业内付费产品有永中office、office365、idocv等&#xff0c;免费&#xff01;项目地址&#xff1a;https://gitee.com/kek…

sqlite-1.0.0源码执行的基本流程概述

sqlite-1.0.0原理概述 sqlite是一款嵌入式的轻量级的数据库&#xff0c;首个版本诞生于2000年&#xff0c;该数据库遵守ACID的关系数据库管理系统&#xff0c;SQLite不是一个cs架构的数据库引擎&#xff0c;而是被集成在用户程序中&#xff0c;SQLite实现了大部分的SQL标准。本…

支付宝Payto接口的c#.net实现

它现在这种支付方式比较多象网银在线等使用的方法都是url验证&#xff0c;就是通过url参数和一个这些url参数的md5编码来确认这个连接的正确性&#xff0c;支付宝在你购买成功后跳转自定义连接的时候会传2次过来&#xff0c;第一次是数据底层请求&#xff0c;第二次是web请求&a…

阿里云PolarDB数据库将云原生进行到底!业内首次实现三层池化

10月20日&#xff0c;在2021云栖大会上&#xff0c;阿里云宣布自研云原生关系型数据库PolarDB重磅升级&#xff0c;实现内存池化、多主架构、HTAP实时分析等创新功能&#xff0c;进一步引领云原生数据库技术的持续创新。 阿里云智能数据库事业部总负责人李飞飞表示&#xff0c;…

如何利用神经网络结合遗传算法进行非线性函数极值寻优(1)

data.m 文件 用于构造数据 bp.m文件 用于拟合非线性函数 fun.m文件 适应度函数 code.m文件 染色体编码 select.m文件 选择算子 cross.m文件 交叉算子 mutation.m文件 变异算子 test.m 验证编码有效性 genetic.m遗传算法主函数

专访lan哥:大龄奶爸学竞赛

个人简介给大家介绍下自己吧&#xff0c;个人信息、个人社交&#xff08;github、知乎、csdn&#xff09;地址、个人经历、竞赛经历大家好&#xff0c;我是一枚工作多年先做了奶爸之后才入坑数据挖掘竞赛的新人选手&#xff0c;江湖ID&#xff1a;小白Lan&#xff0c;目前在长沙…