本文介绍4个让 Claude Code 更顺手的实用技巧:通过环境变量开启全屏渲染模式解决屏幕闪烁和内存占用;配置 CotEditor 实现粘贴内容可编辑;安装 Claude HUD 插件实时显示上下文与使用额度;以及利用官网 AI 助手快速查找命令用法。适合开发者提升终端 AI 编程工具的操作效率。
Tags:
字数 2338,阅读大约需 5 分钟
如果说,你也有在使用 Claude Code,不知道你在使用过程中有没有遇到以下情况:
-
• 工具一频繁调用,屏幕就开始闪 -
• 复制一段长文本粘贴进去,想改两个字改不了,只能整段删了重粘 -
• 用到一半弹出提示「使用额度用完了,5 小时后恢复」,可你完全不知道啥时候快用完 -
• 想搞明白某个 slash command 怎么用,满网搜半天,找到的教程还是半年前的旧版本
我都遇到过,一个不少。
今天这篇文章就来给大家分享一些在终端用好 Claude Code 的小技巧,调整完之后,使用 Claude Code 的频率相信会更高。
废话不多说,直接开始。
一、开启全屏渲染模式
先解决最直观的,屏幕闪烁。
默认模式下,Claude Code 是顺着标准滚动输出来渲染的,这就会带来几种情况:
-
• 工具一频繁调用,屏幕跟着输出在闪 -
• 长对话写到几千行之后,内存占用会逐渐爬上去 -
• 输入框跟着内容滚来滚去,找不到光标在哪
例如这样(动图没加速,是真的这么闪🤣)👇
开启全屏渲染模式之后,这三个问题都解决了。
它的工作方式跟 vim 或 htop 类似,把界面画在终端的备用屏幕缓冲区上,只渲染当前可见的消息。
所以无论对话有多长,内存都是平的。输入框固定在屏幕最下方,不会跟着内容跑。
用一张表格对比的话,就是这样:
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
启用方式很简单,在终端启动 Claude Code 时加上一个环境变量:
CLAUDE_CODE_NO_FLICKER=1 claude
每次都敲这一长串太麻烦,我建议直接做成别名:
echo "alias cc='CLAUDE_CODE_NO_FLICKER=1 claude'" >> ~/.zshrc && source ~/.zshrc
之后每次输入cc就行,非常方便。
一个隐藏的小惊喜: 开启全屏渲染之后,鼠标也能用了。
URL 点一下就能在浏览器里打开,鼠标滚轮可以滚动对话,按住拖选还能直接复制(鼠标释放时自动进剪贴板)
开启之后,用起来非常顺手。
一个小提醒👀: 全屏渲染目前还是研究预览功能,需要 Claude Code v2.1.89 或更高版本。
如果你想关掉,运行 /tui default 即可。
二、让粘贴的内容可以编辑
相信使用过 Claude Code 的用户一定都非常难受一个点,那就是:把一段文档复制粘贴进去,终端里只显示一个占位符[Pasted text +16 lines]。
粘进去之后想改两个字,改不了,只能整段删了重粘。
如果你像我一样在用 Typeless 这种 AI 输入法,会更难受。
Typeless 默认输出在终端里也是用占位符的形式展示的,所以每次说错一个字,要么删掉重说,要么在其他地方改完再粘贴进来。
Claude Code 其实留了一个口子:按 Ctrl+G 可以进入 vim 编辑模式。
但这个方案对没接触过的人来说门槛偏高,连普通文本编辑都得先记快捷键,它更适合程序员的工作习惯。
更好的方案,是装一个 GUI 编辑器,让 Claude Code 在 Ctrl+G 的时候打开它,而不是 vim。
我用的是 CotEditor,它是一个文本编辑器,免费,轻量,启动快。
工具长这个样子👇
配置过程一共三步。
第一步:装 CotEditor 命令行工具
CotEditor 自带了一个 cot 命令,但默认没注册到系统。在 App Store 装好 CotEditor 之后,运行:
sudo ln -s /Applications/CotEditor.app/Contents/SharedSupport/bin/cot /usr/local/bin/cot
这一步要输电脑密码,正常的。然后验证一下:
cot --version
能打出版本号就装好了。
如果你电脑装了 Homebrew,也可以一行搞定:
brew install --cask coteditor
第二步:给 cot 这个命令行工具包一层壳
在终端执行以下命令:
mkdir -p ~/.local/bin && cat > ~/.local/bin/cot-editor << 'SCRIPT'
#!/bin/bash
# Wrapper for cot --wait
cot --wait "$@" 2>/dev/null
exit 0
SCRIPT
chmod +x ~/.local/bin/cot-editor
这段命令在干嘛:创建一个 cot-editor 脚本,里面调用 cot --wait,把错误输出吞掉,最后强制返回 0。
这样无论 CotEditor 是不是真的有 AppleScript 报错,Claude Code 都能正常拿到你编辑的内容。
第三步:配 PATH 和 EDITOR
在终端执行以下命令:
grep -q '^export PATH=.*\.local/bin' ~/.zshrc || echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
grep -q '^export EDITOR=' ~/.zshrc || echo "export EDITOR='cot-editor'" >> ~/.zshrc
source ~/.zshrc
这段命令逐一解释一下:
PATH 让终端能找到刚才创建的 cot-editor 命令。
EDITOR 让 Claude Code 在你按 Ctrl+G 的时候知道该调起哪个编辑器。
grep -q 那一段是防重复,如果已经配过就跳过,不会重复写入。
配完之后,下次粘进去一大段,按 Ctrl+G,CotEditor 会弹出来,你直接在里面改,关掉窗口,改动就同步回 Claude Code 了,非常丝滑。
这部分是 Mac 方案,因为我自己用的就是 Mac。Windows 用户可以把这个方案丢给你的 Claude Code 问它如何实现🤣。
三、装一个能「一直看见」的插件:Claude HUD
第三个是一个 Claude Code 的 statusline 插件,主要用来实时显示正在发生的事情——上下文使用率、活跃工具、运行中的 Agent 和待办进度。始终在你的输入下方可见。
Github 地址:https://github.com/jarrodwatts/claude-hud/blob/main/README.zh.md
装好之后,输入框下方会出现一行(或者两行、三行,看你怎么配),实时显示:
-
• 当前模型 + 项目路径 + git 分支 -
• 上下文使用进度条(绿 → 黄 → 红) -
• 5 小时使用额度进度条 + 重置倒计时 -
• (可选)正在调用的工具、运行中的 Agent、待办进度
最有用的两条是上下文进度条和使用率进度条,一抬眼就知道还能写多少,不会被中途打断。
装的过程也是三步,在 Claude Code 里直接执行:
/plugin marketplace add jarrodwatts/claude-hud
/plugin install claude-hud
/claude-hud:setup
配完之后重启 Claude Code(macOS 上要彻底退出再重新 claude),HUD 就出现了。
大概长这样👇
几个小Tips:
1、默认是英文标签。跑 /claude-hud:configure 可以切中文,顺便还能选「完整 / 核心 / 极简」三个预设
2、使用率显示只对订阅用户生效,纯 API key 用户看不到(API 用户按 token 付费,本来也没有 5 小时窗口的概念)
3、工具活动、Agent、待办这三行默认是关闭的,需要在 /claude-hud:configure 里手动打开
四、遇到不会的,去官网 AI 助手问
最后一个其实不算调整,算是一个小习惯。
可能在使用 Claude Code 的时候经常会冒出各种小疑问:这个 slash command 是干嘛的、hook 怎么写、/tui 和 CLAUDE_CODE_NO_FLICKER 有什么区别、为什么我配的 EDITOR 没生效等等问题。
之前我是怎么做的呢?
我都是在谷歌上面去搜索对应的关键词,通过其他人的一些教程去进行解决。
后来我就发现了,其实有一个更好的方式:直接去 https://code.claude.com/docs 官方文档站,右上角有个 AI 助手,点击直接问就行。
这个 AI 助手有两个核心优势:
-
• 不消耗你的 token。 它不在你的 Claude Code 会话里,怎么问都不会占用你的上下文窗口。 -
• 每个回答都附带文档出处。 你可以直接点过去看原文,确认没误解,也方便顺藤摸瓜挖更多细节。
它背后检索的就是官方文档,比网上的各种博客文章更靠谱,我现在遇到不确定的命令,第一反应都是开它问。
如果你压根懒得开网页,当然直接问 Claude Code 自己也行。
写在最后
以上四点就是我在使用 Claude Code 中的一些小技巧,希望对大家有用。
整个过程调整起来其实不到 30 分钟,但调整完之后,用起来会顺手得多。
如果说部分内容你自己不会操作,你也可以把这篇文章里面的内容发给你的 Claude Code,直接让它帮你搞定🤣。
一图流总结如下👇
以上,就是本文全部内容,如果觉得这篇文章对你有启发,点赞、比心、分享三连就是对我最大的支持,谢谢~
• 用 Gemini 解锁 YouTube 新用法,信息获取效率提升 10 倍
• 有了 NotebookLM 后,还需要 Obsidian 吗?
• 我试了 NotebookLM 学习法后,彻底抛弃传统学习方式
• 我用 NotebookLM 解锁 PPT 的 5 种玩法,实现了 PPT 自由
没有评论:
发表评论