RIO-BINDINGS(5) File Formats Manual RIO-BINDINGS(5)

rio-bindings - کلیدهای میان‌بر پیش‌فرض برای شبیه‌ساز ترمینال ریو.

این صفحه کلیدهای میان‌بر پیش‌فرض برای شبیه‌ساز ترمینال ریو (Rio) را مستند می‌کند. کلیدهای میان‌بر را می‌توان در فایل پیکربندی زیر بخش [bindings] سفارشی‌سازی کرد.

کلیدهای میان‌بر از نحو زیر در فایل پیکربندی استفاده می‌کنند:

[[bindings.keys]]
key = "<key>"
with = "<modifiers>"
action = "<action>"

که در آن:

  • key نام کلید است (مانند "q"، "Enter"، "F1")
  • with کلیدهای تغییردهنده (modifier) را مشخص می‌کند: "super"، "alt"، "ctrl"، "shift"
  • action عملیاتی است که باید انجام شود

چندین کلید تغییردهنده را می‌توان با "|" با یکدیگر ترکیب کرد، برای مثال: "ctrl|shift".

Super+Q (macOS) / Ctrl+Shift+Q (Linux/Windows)

خروج از ریو.

Super+N (macOS) / Ctrl+Shift+N (Linux/Windows)

ایجاد پنجره جدید.

Super+W (macOS) / Ctrl+Shift+W (Linux/Windows)

بستن پنجره فعلی.

Super+T (macOS) / Ctrl+Shift+T (Linux/Windows)

ایجاد زبانه جدید.

Super+Comma (macOS) / Ctrl+Comma (Linux/Windows)

باز کردن ویرایشگر پیکربندی.

Super+C (macOS) / Ctrl+Shift+C (Linux/Windows)

کپی کردن متن انتخاب‌شده در کلیپ‌بورد.

Super+V (macOS) / Ctrl+Shift+V (Linux/Windows)

چسباندن از کلیپ‌بورد.

Super+A (macOS) / Ctrl+Shift+A (Linux/Windows)

انتخاب تمام متن.

Super+Plus (macOS) / Ctrl+Plus (Linux/Windows)

افزایش اندازه قلم.

Super+Minus (macOS) / Ctrl+Minus (Linux/Windows)

کاهش اندازه قلم.

Super+0 (macOS) / Ctrl+0 (Linux/Windows)

بازنشانی اندازه قلم به مقدار پیش‌فرض.

Page Up

پیمایش به بالا به اندازه یک صفحه.

Page Down

پیمایش به پایین به اندازه یک صفحه.

Shift+Page Up

پیمایش به بالا به اندازه نیم‌صفحه.

Shift+Page Down

پیمایش به پایین به اندازه نیم‌صفحه.

Home

پیمایش به ابتدای بافر.

End

پیمایش به انتهای بافر.

Super+1-9 (macOS) / Ctrl+1-9 (Linux/Windows)

جابه‌جایی به زبانه ۱-۹.

Super+Left (macOS) / Ctrl+Shift+Left (Linux/Windows)

جابه‌جایی به زبانه قبلی.

Super+Right (macOS) / Ctrl+Shift+Right (Linux/Windows)

جابه‌جایی به زبانه بعدی.

Ctrl+Shift+Space

تغییر وضعیت حالت Vi برای ناوبری با صفحه‌کلید.

h, j, k, l

حرکت مکان‌نما به چپ، پایین، بالا و راست.

w

حرکت به ابتدای کلمه بعدی.

b

حرکت به ابتدای کلمه قبلی.

e

حرکت به انتهای کلمه فعلی.

0

حرکت به ابتدای خط.

$

حرکت به انتهای خط.

g, g

حرکت به ابتدای بافر.

G

حرکت به انتهای بافر.

/

شروع جستجو به جلو.

?

شروع جستجو به عقب.

n

پرش به تطابق جستجوی بعدی.

N

پرش به تطابق جستجوی قبلی.

v

شروع انتخاب دیداری.

V

شروع انتخاب خطی.

Ctrl+V

شروع انتخاب بلوکی.

y

کپی کردن بخش انتخاب‌شده.

Escape

خروج از حالت Vi.

Super+F (macOS) / Ctrl+Shift+F (Linux/Windows)

شروع جستجو.

Enter

تأیید جستجو.

Escape

لغو جستجو.

Ctrl+G / F3

یافتن تطابق بعدی.

Ctrl+Shift+G / Shift+F3

یافتن تطابق قبلی.

Super+D (macOS) / Ctrl+Shift+D (Linux/Windows)

تقسیم افقی پنل.

Super+Shift+D (macOS) / Ctrl+Shift+Alt+D (Linux/Windows)

تقسیم عمودی پنل.

Super+Shift+W (macOS) / Ctrl+Shift+Alt+W (Linux/Windows)

بستن پنل تقسیم‌شده فعلی.

Super+H/J/K/L (macOS) / Ctrl+Shift+H/J/K/L (Linux/Windows)

ناوبری میان پنل‌های تقسیم‌شده.

F12

تغییر وضعیت ابزارهای توسعه‌دهنده (در صورت دردسترس بودن).

Ctrl+Shift+I

باز کردن بازرس (Inspector) (در صورت دردسترس بودن).

کلیدهای میان‌بر را می‌توان با افزودن ورودی‌ها به بخش [bindings] در فایل پیکربندی سفارشی‌سازی کرد:

[[bindings.keys]]
key = "q"
with = "super"
action = "Quit"
[[bindings.keys]]
key = "Enter"
with = "ctrl|shift"
action = "CreateWindow"

Quit

خروج از برنامه.

CreateWindow

ایجاد پنجره جدید.

CloseWindow

بستن پنجره فعلی.

CreateTab

ایجاد زبانه جدید.

CloseTab

بستن زبانه فعلی.

SelectTab1 تا SelectTab9

جابه‌جایی به زبانه مشخص.

SelectPreviousTab

جابه‌جایی به زبانه قبلی.

SelectNextTab

جابه‌جایی به زبانه بعدی.

Copy

کپی کردن متن انتخاب‌شده.

Paste

چسباندن از کلیپ‌بورد.

SelectAll

انتخاب تمام متن.

IncreaseFontSize

افزایش اندازه قلم.

DecreaseFontSize

کاهش اندازه قلم.

ResetFontSize

بازنشانی اندازه قلم به مقدار پیش‌فرض.

ScrollUp

پیمایش به بالا.

ScrollDown

پیمایش به پایین.

ScrollPageUp

پیمایش به بالا به اندازه یک صفحه.

ScrollPageDown

پیمایش به پایین به اندازه یک صفحه.

ScrollHalfPageUp

پیمایش به بالا به اندازه نیم‌صفحه.

ScrollHalfPageDown

پیمایش به پایین به اندازه نیم‌صفحه.

ScrollToTop

پیمایش به ابتدای بافر.

ScrollToBottom

پیمایش به انتهای بافر.

ToggleViMode

تغییر وضعیت حالت Vi.

Search

شروع جستجو.

OpenConfigEditor

باز کردن فایل پیکربندی در ویرایشگر.

SplitHorizontally

تقسیم افقی پنل.

SplitVertically

تقسیم عمودی پنل.

ClosePanel

بستن پنل تقسیم‌شده فعلی.

FocusNextPanel

تمرکز روی پنل تقسیم‌شده بعدی.

FocusPreviousPanel

تمرکز روی پنل تقسیم‌شده قبلی.

rio(1), rio(5)

باگی پیدا کردید؟ لطفاً آن را در https://github.com/raphamorim/rio/issues گزارش دهید.

•
Raphael Amorim <rapha850@gmail.com>
2026-08-31