ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

5分钟跑通Kitty分屏与会话:终端工作流提速实战

5分钟跑通Kitty分屏与会话:终端工作流提速实战 5分钟跑通Kitty分屏与会话终端工作流提速实战【免费下载链接】kittyIf you live in the terminal, kitty is made for you! Cross-platform, fast, feature-rich, GPU based.项目地址: https://gitcode.com/GitHub_Trending/ki/kitty周五下午日志窗口还在跑本地编辑器开着测试机的服务也在等你确认三个终端切来切去越切越乱。如果你手上是 Kitty这个下午可以不一样——它是一款 GPU 渲染的跨平台终端分屏一次按键、会话一次按键恢复工作区、远程文件直接在本地编辑器里改。这篇文章按一天开发流程串起 5 个高频操作跑通总耗时不超过 10 分钟。早上打开项目分屏布局一次按键早上坐到位上你想左边写代码、右边挂日志却不想再开一个系统窗口。Kitty 把分屏做在单个窗口内部由布局引擎统一分配空间而不是靠操作系统开新窗口文本渲染走 GPU项目定位就是 GPU based四块分屏同时滚动也不掉帧。默认ctrlshiftenter垂直分屏ctrlshiftup/down在分屏间切换焦点。# 写入 ~/.config/kitty/kitty.confF5 在同目录下开新窗口运行编辑器 map f5 launch --cwdcurrent nvim⚡ctrlshiftenter默认是垂直分割配置里写成split horizontal就变成水平分割。分屏摆好了下午通常是项目间来回横跳的时间。下午切三个项目会话恢复一次按键三个项目来回切你不想每次回来都把编辑器、构建、tail 日志重新点一遍吧。Kitty 的会话就是一个 4 行的文本文件记录布局、工作目录和要运行的程序回来时一条kitty --session命令把整个工作区原样恢复不用重新点任何东西。layout tall cd ~/dev/api launch --title editor nvim launch --title logs tail -f /var/log/app.log⚡ 在 kitty.conf 里给goto_session绑个键例如map f7s goto_session ~/dev/api/launch.kitty-session之后一按就跳回这个会话。代码跑通了可问题往往出在日志里。深夜排障10MB日志的滚动性能深夜翻一份 10MB 的日志是不是发现终端一往上滚就卡成幻灯片Kitty 把渲染交给 GPU相当于 GPU 替你翻页滚动和重绘不占用 CPU 的逐行绘制同时回滚区默认用 nvim 打开scrollback_pager的默认值全文检索一次到位不用一页页翻。配置里把缓冲区调到 2 万行10MB 日志一次装下。# ~/.config/kitty/kitty.conf调大回滚缓冲区 scrollback_lines 20000⚡ 默认分页器是 nvim换成你顺手的即可比如scrollback_pager less。定位到问题了改动可能不在你本地这台机器上。交付前抓个服务器文件改远程编辑日志在测试机上你还得下载、改完再传回去ls --hyperlinkauto会把服务器上每个文件名变成可点击的链接按住ctrlshift点击后选 EditKitty 把文件下载到本地用你的$EDITOR打开你每次保存都会自动同步回服务器服务端不用装任何额外软件只依赖支持超链接的ls。ls --hyperlinkauto⚠️ 嵌套 SSH 场景建议改用 transfer kittenkitten transfer 文件 /本地路径它走 rsync 协议大文件只传差异部分。收工前还有件小事找个文件。收工前快速找文件文件选择器文件名只记得一半你又要开始敲find . -name了。choose_files 是内置在终端里的文件选择器模糊搜索加实时预览方向键选中、回车确认全程不用切到文件管理器。kitty kitten choose_files⚡ 加--typefile只列文件目录直接过滤掉。30秒验证与延伸路径先跑这两条确认环境正常kitty --version kitty kitten show_key第一条打印版本号确认安装可用第二条会实时打印你按下的键的编码能验证键盘协议链路是通的。接下来可以按兴趣走想深入分屏与按键配置看 配置参考文档想学会话文件的完整语法看 会话说明想看全部内置 kitten看 kitten 列表。【免费下载链接】kittyIf you live in the terminal, kitty is made for you! Cross-platform, fast, feature-rich, GPU based.项目地址: https://gitcode.com/GitHub_Trending/ki/kitty创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表