حالتِ تعاملی
میانبرهای صفحهکلید
Section titled “میانبرهای صفحهکلید”کنترلهای عمومی
Section titled “کنترلهای عمومی”| میانبر | توضیح | کانتکست |
|---|---|---|
Ctrl+C | وقفه، یا پاککردنِ ورودی | عملیاتِ در حالِ اجرا را قطع میکند. اگر چیزی در حالِ اجرا نباشد، فشارِ اول ورودیِ پرامپت را پاک میکند و فشارِ دوم از Claude Code خارج میشود |
Ctrl+X Ctrl+K | توقفِ همهی سابایجنتهای پسزمینهی در حالِ اجرا در این نشست. برای تأیید، دو بار ظرفِ ۳ ثانیه بزن | کنترلِ سابایجنت |
Ctrl+D | خروج از نشستِ Claude Code | سیگنالِ EOF |
Ctrl+G or Ctrl+X Ctrl+E | بازکردن در ویرایشگرِ متنیِ پیشفرض | پرامپت یا پاسخِ سفارشیات را در ویرایشگرِ متنیِ پیشفرضت ویرایش کن. Ctrl+X Ctrl+E کلیدِ بومیِ readline است. در /config گزینهی Show last response in external editor را روشن کن تا پاسخِ قبلیِ Claude بهصورتِ کانتکستِ کامنتشده با # بالای پرامپتت اضافه شود؛ هنگامِ ذخیره، آن بلاکِ کامنت حذف میشود |
Ctrl+L | بازترسیمِ صفحه | یک بازترسیمِ کاملِ ترمینال را مجبور میکند. ورودی و تاریخچهی گفتگو حفظ میشوند. اگر نمایش بههمریخت یا تا حدی خالی شد، از این برای بازیابی استفاده کن |
Ctrl+O | تغییرِ وضعیتِ نمایشگرِ رونوشت | استفادهی جزئیِ ابزار و اجرا را نشان میدهد. همچنین فراخوانیهای MCP را که بهصورتِ پیشفرض در یک خط مثل “Called slack 3 times” جمع شدهاند باز میکند |
Ctrl+R | جستجوی معکوسِ تاریخچهی دستورات | بهصورتِ تعاملی در دستورهای قبلی جستجو کن |
Ctrl+V or Cmd+V (iTerm2) or Alt+V (Windows and WSL) | چسباندنِ تصویر از کلیپبورد | یک چیپِ [Image #N] را در محلِ مکاننما درج میکند تا بتوانی در پرامپتت بهصورتِ موقعیتی به آن ارجاع بدهی. روی WSL هم Ctrl+V و هم Alt+V بایند شدهاند؛ اگر ترمینالت Ctrl+V را میرباید از Alt+V استفاده کن |
Ctrl+B | بردنِ تسکهای در حالِ اجرا به پسزمینه | دستورهای bash و ایجنتها را به پسزمینه میبرد. کاربرانِ Tmux دو بار بزنند |
Ctrl+T | تغییرِ وضعیتِ فهرستِ تسکها | فهرستِ تسکها را در ناحیهی وضعیتِ ترمینال نشان بده یا پنهان کن |
Left/Right arrows | چرخش بینِ تبهای دیالوگ | بینِ تبها در دیالوگهای دسترسی و منوها حرکت کن |
Up/Down arrows or Ctrl+P/Ctrl+N | حرکتِ مکاننما یا پیمایشِ تاریخچهی دستورات | وقتی ورودی بیش از یک ردیفِ بصری را در بر بگیرد، چه شکستهشده چه چندخطی، اول مکاننما را داخلِ پرامپت جابهجا میکند. وقتی مکاننما روی اولین یا آخرین ردیفِ بصری باشد، فشارِ دوباره در تاریخچهی دستورات حرکت میکند. {/* min-version: 2.1.169 */}از نسخهی v2.1.169، ورودیِ تکخطیِ شکستهشده هم مثلِ چندخطی رفتار میکند |
Esc | وقفه در کارِ Claude | پاسخ یا فراخوانیِ ابزارِ جاری را وسطِ نوبت متوقف کن تا مسیر را عوض کنی. Claude کاری که تا اینجا انجام شده را نگه میدارد |
Esc + Esc | پاککردنِ پیشنویسِ ورودی، یا عقبگرد | وقتی ورودیِ پرامپت متن دارد، Escِ دوتایی آن را پاک میکند و پیشنویس را در تاریخچه ذخیره میکند تا Up آن را فراخوانی کند. وقتی ورودی خالی است، Escِ دوتایی منوی عقبگرد را باز میکند تا کد و گفتگو را از یک نقطهی قبلی بازگردانی یا خلاصه کنی |
Shift+Tab or Alt+M (some configurations) | چرخش بینِ حالتهای دسترسی | بینِ default، acceptEdits، plan و هر حالتی که فعال کردهای مثلِ auto یا bypassPermissions بچرخ. حالتهای دسترسی را ببین. |
Option+P (macOS) or Alt+P (Windows/Linux) | تعویضِ مدل | بدونِ پاککردنِ پرامپتت مدلها را عوض کن |
Option+T (macOS) or Alt+T (Windows/Linux) | تغییرِ وضعیتِ تفکرِ گسترده | حالتِ تفکرِ گسترده را فعال یا غیرفعال کن. روی Fable 5 اثری ندارد چون همیشه از تفکرِ گسترده استفاده میکند. {/* min-version: 2.1.132 */}از نسخهی v2.1.132 این میانبر روی macOS بدونِ تنظیمِ Option بهعنوان Meta کار میکند |
Option+O (macOS) or Alt+O (Windows/Linux) | تغییرِ وضعیتِ حالتِ سریع | حالتِ سریع را فعال یا غیرفعال کن |
ویرایشِ متن
Section titled “ویرایشِ متن”| میانبر | توضیح | کانتکست |
|---|---|---|
Ctrl+A | بردنِ مکاننما به ابتدای خطِ جاری | در ورودیِ چندخطی، به ابتدای خطِ منطقیِ جاری میرود |
Ctrl+E | بردنِ مکاننما به انتهای خطِ جاری | در ورودیِ چندخطی، به انتهای خطِ منطقیِ جاری میرود |
Ctrl+K | حذف تا انتهای خط | متنِ حذفشده را برای چسباندن ذخیره میکند |
Ctrl+U | حذف از مکاننما تا ابتدای خط | متنِ حذفشده را برای چسباندن ذخیره میکند. در ورودیِ چندخطی برای پاککردن در طولِ خطوط تکرار کن. روی macOS، ترمینالهایی شاملِ iTerm2 و Terminal.app کلیدِ Cmd+Backspace را به این میانبر نگاشت میکنند |
Ctrl+W | حذفِ واژهی قبلی | متنِ حذفشده را برای چسباندن ذخیره میکند. روی Windows، Ctrl+Backspace هم واژهی قبلی را حذف میکند |
Ctrl+Y | چسباندنِ متنِ حذفشده | متنی که با Ctrl+K، Ctrl+U یا Ctrl+W حذف شده را بچسبان |
Alt+Y (after Ctrl+Y) | چرخش در تاریخچهی چسباندن | بعد از چسباندن، در متنهای قبلاً حذفشده بچرخ. روی macOS نیازمندِ Option بهعنوان Meta است |
Alt+B | بردنِ مکاننما یک واژه به عقب | پیمایشِ واژهای. روی macOS نیازمندِ Option بهعنوان Meta است |
Alt+F | بردنِ مکاننما یک واژه به جلو | پیمایشِ واژهای. روی macOS نیازمندِ Option بهعنوان Meta است |
تم و نمایش
Section titled “تم و نمایش”| میانبر | توضیح | کانتکست |
|---|---|---|
Ctrl+T | تغییرِ وضعیتِ برجستهسازیِ نحوی برای بلاکهای کد | فقط داخلِ منوی انتخابگرِ /theme کار میکند. کنترل میکند که کد در پاسخهای Claude رنگبندیِ نحوی داشته باشد یا نه |
ورودیِ چندخطی
Section titled “ورودیِ چندخطی”| روش | میانبر | کانتکست |
|---|---|---|
| فرارِ سریع | \ + Enter | در همهی ترمینالها کار میکند |
| کلیدِ Option | Option+Enter | پس از فعالکردنِ Option بهعنوان Meta روی macOS |
| Shift+Enter | Shift+Enter | بهصورتِ بومی در iTerm2, WezTerm, Ghostty, Kitty, Warp, Apple Terminal, Windows Terminal |
| دنبالهی کنترلی | Ctrl+J | در هر ترمینالی بدونِ پیکربندی کار میکند |
| حالتِ چسباندن | مستقیم بچسبان | برای بلاکهای کد و لاگها |
دستورهای سریع
Section titled “دستورهای سریع”| میانبر | توضیح | یادداشت |
|---|---|---|
/ در ابتدا | دستور یا اسکیل | دستورها و اسکیلها را ببین |
! در ابتدا | حالتِ shell | دستورها را مستقیم اجرا کن و خروجیِ اجرا را به نشست اضافه کن |
@ | ارجاع به مسیرِ فایل | تکمیلِ خودکارِ مسیرِ فایل را فعال میکند |
نمایشگرِ رونوشت
Section titled “نمایشگرِ رونوشت”وقتی نمایشگرِ رونوشت باز است (با Ctrl+O تغییر وضعیت میدهد)، این میانبرها در دسترساند. در نمایشِ تمامصفحه کلید ? را بزن تا پنلِ مرجعِ کاملِ میانبرها داخلِ نمایشگر نشان داده شود. Ctrl+E را میتوان از طریقِ transcript:toggleShowAll دوباره بایند کرد.
| میانبر | توضیح |
|---|---|
? | تغییرِ وضعیتِ پنلِ راهنمای میانبرهای صفحهکلید. نیازمندِ نمایشِ تمامصفحه است |
{ / } | به پرامپتِ کاربریِ قبلی یا بعدی بپر، مثلِ حرکتِ پاراگرافیِ vim. نیازمندِ نمایشِ تمامصفحه است |
Ctrl+E | تغییرِ وضعیتِ نمایشِ تمامِ محتوا |
[ | کلِ گفتگو را در scrollbackِ بومیِ ترمینالت بنویس تا Cmd+F، حالتِ copyِ tmux و دیگر ابزارهای بومی بتوانند در آن جستجو کنند. نیازمندِ نمایشِ تمامصفحه است |
v | گفتگو را در یک فایلِ موقت بنویس و در $VISUAL یا $EDITOR بازش کن. نیازمندِ نمایشِ تمامصفحه است |
q, Ctrl+C, Esc | خروج از نمای رونوشت. هر سه را میتوان از طریقِ transcript:exit دوباره بایند کرد |
ورودیِ صوتی
Section titled “ورودیِ صوتی”| میانبر | توضیح | یادداشت |
|---|---|---|
نگهداشتن یا زدنِ Space | دیکتهی صوتی | نیازمندِ فعالبودنِ دیکتهی صوتی است. برای ضبط نگه دار، یا /voice tap را اجرا کن برای زدن-برای-تغییرِوضعیت. قابلِ بایندِ مجدد |
دستورها
Section titled “دستورها”در Claude Code کاراکترِ / را تایپ کن تا همهی دستورهای موجود را ببینی، یا / را بهعلاوهی هر حرفی تایپ کن تا فیلتر کنی. منوی / هر چیزی که میتوانی فراخوانی کنی را نشان میدهد: دستورهای داخلی، اسکیلهای همراهشده و نوشتهشده توسطِ کاربر، و دستورهای ارائهشده توسطِ پلاگینها و سرورهای MCP. همهی دستورهای داخلی برای هر کاربری دیده نمیشوند، چون بعضی به پلتفرم یا پلانت بستگی دارند.
برای فهرستِ کاملِ دستورهای گنجاندهشده در Claude Code مرجعِ دستورها را ببین.
حالتِ ویرایشگرِ Vim
Section titled “حالتِ ویرایشگرِ Vim”ویرایشِ سبکِ vim را از طریقِ /config → Editor mode فعال کن.
تعویضِ حالت
Section titled “تعویضِ حالت”| دستور | کنش | از حالت |
|---|---|---|
Esc | ورود به حالتِ NORMAL | INSERT, VISUAL |
i | درج پیش از مکاننما | NORMAL |
I | درج در ابتدای خط | NORMAL |
a | درج پس از مکاننما | NORMAL |
A | درج در انتهای خط | NORMAL |
o | بازکردنِ خط پایین | NORMAL |
O | بازکردنِ خط بالا | NORMAL |
v | شروعِ انتخابِ بصریِ کاراکتری | NORMAL |
V | شروعِ انتخابِ بصریِ خطی | NORMAL |
پیمایش (حالتِ NORMAL)
Section titled “پیمایش (حالتِ NORMAL)”| دستور | کنش |
|---|---|
h/j/k/l | حرکت به چپ/پایین/بالا/راست |
Space | حرکت به راست |
w | واژهی بعدی |
e | انتهای واژه |
b | واژهی قبلی |
0 | ابتدای خط |
$ | انتهای خط |
^ | اولین کاراکترِ غیرخالی |
gg | ابتدای ورودی |
G | انتهای ورودی |
f{char} | پرش به وقوعِ بعدیِ کاراکتر |
F{char} | پرش به وقوعِ قبلیِ کاراکتر |
t{char} | پرش به درست پیش از وقوعِ بعدیِ کاراکتر |
T{char} | پرش به درست پس از وقوعِ قبلیِ کاراکتر |
; | تکرارِ آخرین حرکتِ f/F/t/T |
, | تکرارِ آخرین حرکتِ f/F/t/T بهصورتِ معکوس |
/ | بازکردنِ جستجوی معکوسِ تاریخچه، مثلِ Ctrl+R |
ویرایش (حالتِ NORMAL)
Section titled “ویرایش (حالتِ NORMAL)”| دستور | کنش |
|---|---|
x | حذفِ کاراکتر |
dd | حذفِ خط |
D | حذف تا انتهای خط |
dw/de/db | حذفِ واژه/تا انتها/به عقب |
cc | تغییرِ خط |
C | تغییر تا انتهای خط |
cw/ce/cb | تغییرِ واژه/تا انتها/به عقب |
yy/Y | yank (کپیِ) خط |
yw/ye/yb | yankِ واژه/تا انتها/به عقب |
p | چسباندن پس از مکاننما |
P | چسباندن پیش از مکاننما |
>> | تورفتگیِ خط |
<< | کاهشِ تورفتگیِ خط |
J | پیوندِ خطوط |
u | واگرد |
. | تکرارِ آخرین تغییر |
اشیای متنی (حالتِ NORMAL)
Section titled “اشیای متنی (حالتِ NORMAL)”اشیای متنی با عملگرهایی مثلِ d، c و y کار میکنند:
| دستور | کنش |
|---|---|
iw/aw | داخل/پیرامونِ واژه |
iW/aW | داخل/پیرامونِ WORD (محدودشده با فاصله) |
i"/a" | داخل/پیرامونِ گیومهی دوتایی |
i'/a' | داخل/پیرامونِ گیومهی تکی |
i(/a( | داخل/پیرامونِ پرانتز |
i[/a[ | داخل/پیرامونِ کروشه |
i{/a{ | داخل/پیرامونِ آکولاد |
حالتِ بصری
Section titled “حالتِ بصری”برای انتخابِ کاراکتری v را بزن یا برای انتخابِ خطی V. حرکتها انتخاب را گسترش میدهند و عملگرها مستقیماً روی آن عمل میکنند.
| دستور | کنش |
|---|---|
d/x | حذفِ انتخاب |
y | yankِ انتخاب |
c/s | تغییرِ انتخاب |
p | جایگزینیِ انتخاب با محتوای register |
r{char} | جایگزینیِ هر کاراکترِ انتخابشده با {char} |
~/u/U | تغییرِ وضعیت، حروفِ کوچک یا بزرگِ انتخاب |
>/< | تورفتگی یا کاهشِ تورفتگیِ خطوطِ انتخابشده |
J | پیوندِ خطوطِ انتخابشده |
o | جابهجاییِ مکاننما و لنگر |
iw/aw/i"/… | انتخابِ یک شیءِ متنی |
v/V | تغییرِ وضعیت بینِ کاراکتری و خطی، یا خروج |
حالتِ بصریِ بلاکی با Ctrl+V پشتیبانی نمیشود.
تاریخچهی دستورات
Section titled “تاریخچهی دستورات”Claude Code تاریخچهی دستورات را برای نشستِ جاری نگه میدارد:
- تاریخچهی ورودی بهازای هر دایرکتوریِ کاری ذخیره میشود
- تاریخچهی ورودی وقتی
/clearرا اجرا کنی تا نشستِ تازهای شروع کنی صفر میشود. گفتگوی نشستِ قبلی حفظ میشود و میتوان از سر گرفت. - ثبتِ یک پرامپتِ یکسان دو بارِ پشتِسرِهم یک ورودیِ تاریخچه ثبت میکند، پس فشارِ Up به پرامپتِ متمایزِ قبلی میرود
- از کلیدهای Up/Down برای پیمایش استفاده کن (میانبرهای صفحهکلید بالا را ببین)
- یادداشت: بسطِ تاریخچه (
!) بهصورتِ پیشفرض غیرفعال است
جستجوی معکوس با Ctrl+R
Section titled “جستجوی معکوس با Ctrl+R”کلید Ctrl+R را بزن تا بهصورتِ تعاملی در تاریخچهی دستوراتت جستجو کنی:
- شروعِ جستجو:
Ctrl+Rرا بزن تا جستجوی معکوسِ تاریخچه فعال شود - تایپِ پرسوجو: متنی برای جستجو در دستورهای قبلی وارد کن. عبارتِ جستجو در نتایجِ منطبق برجسته میشود
- پیمایشِ تطبیقها: دوباره
Ctrl+Rرا بزن تا در تطبیقهای قدیمیتر بچرخی - تغییرِ دامنه: جستجو بهصورتِ پیشفرض روی پرامپتهای همهی پروژههاست.
Ctrl+Sرا بزن تا دامنه را بینِ این نشست، این پروژه و همهی پروژهها بچرخانی - پذیرشِ تطبیق:
TabیاEscرا بزن تا تطبیقِ جاری را بپذیری و به ویرایش ادامه دهیEnterرا بزن تا بپذیری و دستور را بلافاصله اجرا کنی
- لغوِ جستجو:
Ctrl+Cرا بزن تا لغو کنی و ورودیِ اصلیات بازگردد- روی جستجوی خالی
Backspaceرا بزن تا لغو شود
جستجو دستورهای منطبق را با عبارتِ جستجوی برجستهشده نشان میدهد، تا بتوانی ورودیهای قبلی را پیدا و دوباره استفاده کنی.
دستورهای bashِ پسزمینه
Section titled “دستورهای bashِ پسزمینه”Claude Code از اجرای دستورهای bash در پسزمینه پشتیبانی میکند، که میگذارد همانطور که فرایندهای طولانی اجرا میشوند به کار ادامه دهی.
پسزمینهسازی چطور کار میکند
Section titled “پسزمینهسازی چطور کار میکند”وقتی Claude Code دستوری را در پسزمینه اجرا میکند، آن را بهصورتِ ناهمزمان اجرا میکند و بلافاصله یک شناسهی تسکِ پسزمینه برمیگرداند. Claude Code میتواند به پرامپتهای جدید پاسخ دهد در حالی که دستور در پسزمینه به اجرا ادامه میدهد.
برای اجرای دستورها در پسزمینه، میتوانی یکی از اینها را انجام دهی:
- به Claude Code پرامپت بده تا دستوری را در پسزمینه اجرا کند
- کلید Ctrl+B را بزن تا یک فراخوانیِ معمولیِ ابزارِ Bash به پسزمینه برود. (کاربرانِ Tmux بهخاطرِ کلیدِ prefixِ tmux باید Ctrl+B را دو بار بزنند.)
قابلیتهای کلیدی:
- خروجی در یک فایل نوشته میشود و Claude میتواند آن را با ابزارِ Read بازیابی کند
- تسکهای پسزمینه شناسههای یکتا برای ردیابی و بازیابیِ خروجی دارند
- تسکهای پسزمینه وقتی Claude Code خارج میشود بهصورتِ خودکار پاکسازی میشوند
- تسکهای پسزمینه اگر خروجی از ۵ گیگابایت فراتر برود بهصورتِ خودکار خاتمه مییابند، با یادداشتی در stderr که دلیل را توضیح میدهد
برای غیرفعالکردنِ کلِ قابلیتِ تسکِ پسزمینه، متغیرِ محیطیِ CLAUDE_CODE_DISABLE_BACKGROUND_TASKS را روی 1 بگذار. برای جزئیات متغیرهای محیطی را ببین.
دستورهای پرتکرارِ پسزمینهای:
- ابزارهای ساخت (webpack, vite, make)
- مدیرانِ بسته (npm, yarn, pnpm)
- اجراکنندههای تست (jest, pytest)
- سرورهای توسعه
- فرایندهای طولانی (docker, terraform)
حالتِ shell با پیشوندِ !
Section titled “حالتِ shell با پیشوندِ !”دستورهای shell را مستقیم و بدونِ عبور از Claude اجرا کن، با گذاشتنِ پیشوندِ ! در ابتدای ورودی:
! npm test! git status! ls -laحالتِ shell:
- دستور و خروجیاش را به کانتکستِ گفتگو اضافه میکند
- پیشرفت و خروجی را بهصورتِ زنده نشان میدهد
- از همان پسزمینهسازیِ
Ctrl+Bبرای دستورهای طولانی پشتیبانی میکند - نیازی نیست Claude دستور را تفسیر یا تأیید کند
- از تکمیلِ خودکارِ مبتنیبرتاریخچه پشتیبانی میکند: یک دستورِ ناقص تایپ کن و Tab را بزن تا از دستورهای
!ِ قبلی در پروژهی جاری تکمیل شود - با
Escape،BackspaceیاCtrl+Uروی پرامپتِ خالی خارج شو - چسباندنِ متنی که با
!شروع میشود در پرامپتِ خالی بهصورتِ خودکار واردِ حالتِ shell میشود، مطابق با رفتارِ!ِ تایپشده
این برای عملیاتِ سریعِ shell همراه با حفظِ کانتکستِ گفتگو مفید است.
پیشنهادهای پرامپت
Section titled “پیشنهادهای پرامپت”وقتی برای اولین بار نشستی را باز میکنی، یک دستورِ نمونهی کمرنگ در ورودیِ پرامپت ظاهر میشود تا به شروعت کمک کند. Claude Code این را از تاریخچهی gitِ پروژهات انتخاب میکند، پس فایلهایی را که اخیراً رویشان کار کردهای بازتاب میدهد.
بعد از اینکه Claude پاسخ داد، پیشنهادها بر اساسِ تاریخچهی گفتگویت همچنان ظاهر میشوند، مثلِ یک گامِ پیگیری از یک درخواستِ چندبخشی یا ادامهای طبیعی از ورکفلویت.
- Tab یا کلیدِ جهتنمای راست را بزن تا پیشنهاد را در ورودیِ پرامپت بگذاری، سپس Enter برای ثبت
- شروع به تایپ کن تا کنار برود
پیشنهاد بهصورتِ یک درخواستِ پسزمینه اجرا میشود که از کشِ پرامپتِ گفتگوی والد دوباره استفاده میکند، پس هزینهی اضافی ناچیز است. وقتی کش سرد باشد Claude Code تولیدِ پیشنهاد را رد میکند تا از هزینهی غیرضروری جلوگیری کند.
پیشنهادها پس از اولین نوبتِ گفتگو و در حالتِ پلن بهصورتِ خودکار رد میشوند. در حالتِ print بهصورتِ پیشفرض خاموشاند. پرچمِ --prompt-suggestions را با --output-format stream-json --verbose پاس بده تا بهجایش پس از هر نوبت یک پیامِ prompt_suggestion منتشر شود.
برای غیرفعالکردنِ کاملِ پیشنهادهای پرامپت، متغیرِ محیطی را تنظیم کن یا تنظیمات را در /config تغییر بده:
export CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION=falseپرسشهای جانبی با /btw
Section titled “پرسشهای جانبی با /btw”از /btw استفاده کن تا یک پرسشِ سریع دربارهی کارِ جاریات بپرسی بدونِ اینکه به تاریخچهی گفتگو افزوده شود. این وقتی مفید است که پاسخی سریع میخواهی ولی نمیخواهی کانتکستِ اصلی را شلوغ کنی یا Claude را از یک تسکِ طولانی منحرف کنی.
/btw what was the name of that config file again?پرسشهای جانبی دیدِ کامل به گفتگوی جاری دارند، پس میتوانی دربارهی کدی که Claude قبلاً خوانده، تصمیمهایی که زودتر گرفته، یا هر چیزِ دیگری از نشست بپرسی. پرسش و پاسخ زودگذرند: در یک رواندازِ قابلِبستن ظاهر میشوند و هرگز واردِ تاریخچهی گفتگو نمیشوند.
- در دسترس در حینِ کارِ Claude: میتوانی
/btwرا حتی وقتی Claude در حالِ پردازشِ پاسخی است اجرا کنی. پرسشِ جانبی مستقل اجرا میشود و نوبتِ اصلی را قطع نمیکند. - بدونِ دسترسی به ابزار: پرسشهای جانبی فقط از آنچه از قبل در کانتکست است پاسخ میدهند. Claude هنگامِ پاسخ به یک پرسشِ جانبی نمیتواند فایل بخواند، دستور اجرا کند یا جستجو کند.
- پاسخِ یکتا: در رواند هیچ نوبتِ پیگیریای نیست. برای ادامهی رشته، آن را با
fبه نشستِ مجزای خودش fork کن. - هزینهی پایین: پرسشِ جانبی از کشِ پرامپتِ گفتگوی والد دوباره استفاده میکند، پس هزینهی اضافی ناچیز است.
بهمحضِ اینکه پاسخ ظاهر شد، رواند این کلیدها را میپذیرد. پرسشهای جانبیِ قبلی از همان نشست بهصورتِ فهرستِ کمرنگ بالای پاسخِ جاری نمایان میشوند؛ آنها بیرونِ تاریخچهی گفتگو میمانند ولی تا وقتی پاکشان کنی در رواند دیده میشوند.
| کلید | کنش |
|---|---|
Space, Enter, Escape | پاسخ را رد کن و به پرامپت برگرد |
Up / Down | پاسخ را پیمایش کن |
c | پاسخ را بهصورتِ Markdownِ خام در کلیپبوردت کپی کن. از این بهجای انتخاب با ماوس استفاده کن، که نمایشِ سختشکستهی ترمینال را میگیرد نه متنِ منبع |
f | به یک نشستِ جدید fork کن. fork گفتگوی والد بهعلاوهی این پرسش و پاسخ را بهصورتِ نوبتهای واقعیِ رونوشت به ارث میبرد، تا بتوانی با دسترسیِ کاملِ ابزار ادامه دهی. نشستِ اصلی زیرِ /resume حفظ میشود. فقط در نشستهای محلی در دسترس است |
x | فهرستِ تبادلهای /btwِ قبلیِ نشاندادهشده بالای پاسخِ جاری را پاک کن |
/btw معکوسِ یک سابایجنت است: گفتگوی کاملت را میبیند ولی ابزاری ندارد، در حالی که یک سابایجنت ابزارِ کامل دارد ولی با کانتکستی خالی شروع میکند. از /btw استفاده کن تا دربارهی آنچه Claude از این نشست میداند بپرسی؛ از یک سابایجنت استفاده کن تا چیزِ تازهای کشف کنی.
فهرستِ تسکها
Section titled “فهرستِ تسکها”وقتی روی کارِ پیچیدهی چندمرحلهای کار میکنی، Claude یک فهرستِ تسک میسازد تا پیشرفت را ردیابی کند. تسکها در ناحیهی وضعیتِ ترمینالت با نشانگرهایی ظاهر میشوند که نشان میدهند چه چیزی در انتظار، در حالِ انجام، یا کامل است.
- کلید
Ctrl+Tرا بزن تا نمای فهرستِ تسکها تغییرِ وضعیت دهد. نمایش تا ۵ تسک را همزمان نشان میدهد - برای دیدنِ همهی تسکها یا پاککردنشان، مستقیم از Claude بخواه: “همهی تسکها را نشانم بده” یا “همهی تسکها را پاک کن”
- تسکها در طولِ فشردهسازیهای کانتکست پایدار میمانند، که به Claude کمک میکند در پروژههای بزرگتر منظم بماند
- برای اشتراکگذاریِ یک فهرستِ تسک بینِ نشستها،
CLAUDE_CODE_TASK_LIST_IDرا تنظیم کن تا از یک دایرکتوریِ نامدار در~/.claude/tasks/استفاده شود:CLAUDE_CODE_TASK_LIST_ID=my-project claude
جمعبندیِ نشست
Section titled “جمعبندیِ نشست”وقتی بعد از فاصلهگرفتن به ترمینال برمیگردی، Claude Code یک جمعبندیِ یکخطی از آنچه تا اینجا در نشست رخ داده نشان میدهد. جمعبندی در پسزمینه تولید میشود، بهمحضِ اینکه دستِکم سه دقیقه از آخرین نوبتِ کاملشده گذشته باشد و ترمینال در فوکوس نباشد، تا وقتی برگشتی آماده باشد. جمعبندیها فقط وقتی ظاهر میشوند که نشست دستِکم سه نوبت داشته باشد، و هرگز دو بارِ پشتِسرِهم.
دستورِ /recap را اجرا کن تا یک خلاصه بهصورتِ درخواستی تولید شود. برای خاموشکردنِ جمعبندیهای خودکار، /config را باز کن و Session recap را غیرفعال کن.
جمعبندیِ نشست برای هر پلان و ارائهدهندهای بهصورتِ پیشفرض روشن است. جمعبندی همیشه در حالتِ غیرتعاملی رد میشود.
وضعیتِ بازبینیِ PR
Section titled “وضعیتِ بازبینیِ PR”وقتی روی شاخهای با یک pull requestِ باز کار میکنی، Claude Code یک لینکِ قابلِکلیکِ PR را در پاورقی نشان میدهد (مثلاً “PR #446”). این لینک یک زیرخطِ رنگی دارد که وضعیتِ بازبینی را نشان میدهد:
- سبز: تأییدشده
- زرد: در انتظارِ بازبینی
- قرمز: تغییرات درخواستشده
- خاکستری: پیشنویس
نشان بهمحضِ ادغام یا بستهشدنِ pull request ناپدید میشود. روی لینک Cmd+click (مک) یا Ctrl+click (Windows/Linux) کن تا pull request در مرورگرت باز شود. وضعیت هر ۶۰ ثانیه تازه میشود، و بلافاصله پس از اجرای دستورِ gh pr یا git push در نشست.
همچنین ببین
Section titled “همچنین ببین”- اسکیلها - پرامپتها و ورکفلوهای سفارشی
- Checkpointing - ویرایشهای Claude را عقب ببر و حالتهای قبلی را بازگردان
- مرجعِ CLI - پرچمها و گزینههای خطِ فرمان
- تنظیمات - گزینههای پیکربندی
- مدیریتِ حافظه - مدیریتِ فایلهای CLAUDE.md