Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Arabic Python Terminal — Ihab RabayaNew to Visual Studio Code? Get it now.
Arabic Python Terminal — Ihab Rabaya

Arabic Python Terminal — Ihab Rabaya

Ihab Rabaya

|
1 install
| (0) | Free
Run Python files with connected Arabic text and automatic UTF-8 output in a dedicated terminal panel. By Ihab Rabaya.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Arabic Python Terminal — Ihab Rabaya

Run the current Python file in a dedicated VS Code panel that displays connected Arabic text. Python output is decoded as UTF-8 automatically.

Requirements

  • Windows with PowerShell available on PATH.
  • VS Code 1.80 or later.
  • Python 3 available as python, or configured with a full executable path.

This edition is intended for Windows. Other operating systems have not been validated.

Run a Python file

  1. Open a .py file.
  2. Click the editor toolbar button Ihab Arabic Terminal: Run Python File, or press Ctrl+Alt+R.
  3. The file is saved and the Ihab Arabic Terminal panel opens with the output.

You can also run Ihab Arabic Terminal: Run Python File from the Command Palette (Ctrl+Shift+P).

The runner uses -X utf8 -u, with UTF-8 standard output and error streams. It starts from the script's directory. Enter answers for input() in the prompt at the bottom of the panel. Use the Stop Python button or Ctrl+C inside the panel to terminate the running Python process.

The regular Python extension's Run button continues to use its own terminal. Use this extension's named button for Arabic output.

Choose a Python interpreter

Open Settings and search for Ihab Arabic Terminal: Python Path, or set:

{
  "ihabArabicTerminal.pythonPath": "C:\\Path\\To\\python.exe"
}

Enter the actual path to the executable, with no command-line arguments. The default is python. This setting is independent of the interpreter selected in Microsoft's Python extension.

PowerShell panel

Run Ihab Arabic Terminal: Open PowerShell from the Command Palette, or press Ctrl+Alt+Shift+T while editing a file. This opens the panel for manual commands.

العربية

هذه الإضافة من Ihab Rabaya، وتعرض مخرجات بايثون العربية بحروف متصلة داخل لوحة مستقلة.

  • افتح ملف بايثون واضغط Ctrl+Alt+R.
  • يُحفظ الملف تلقائيًا ويظهر الناتج في Ihab Arabic Terminal.
  • يمكن إدخال إجابات input() في السطر أسفل اللوحة.
  • إذا لم يُعثر على بايثون، حدّد مسار python.exe في إعداد Ihab Arabic Terminal: Python Path.
  • تحتاج إلى ويندوز وPowerShell وبايثون. لا يلزم تثبيت إضافة Arabic Terminal الأصلية.

Limitations

This is a custom output and input panel, not a full terminal emulator or debugger. Breakpoints and full-screen terminal applications are not supported. Stop terminates the direct Python process; programs that create child processes may need additional cleanup. Keyboard shortcuts can be changed in VS Code's Keyboard Shortcuts settings.

If you installed the earlier personal build under publisher IMuhammadAyman, uninstall or disable that personal build when switching to this public edition, to avoid duplicate buttons and shortcuts. This public edition has its own extension, command, panel, and configuration identifiers.

Privacy

The extension runs programs locally and contains no telemetry or network-upload code. Programs you choose to run retain their own behavior and permissions.

Credits and license

Published by Ihab Rabaya. Based on Arabic Terminal by Muhammad Ayman, distributed under the MIT License. This is an independent derivative, not an official release from the original author. The original copyright and license are preserved in LICENSE.txt.

This edition adds a Python run button and shortcut, automatic UTF-8 execution, script-directory working folders, live partial output, Python input forwarding, and a stop command.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft