# Claude Code ਟਰਮੀਨਲ: iTerm2 ਤੋਂ ਵਧੀਆ!
ਸਭ ਨੂੰ ਸਤ ਸ੍ਰੀ ਅਕਾਲ, ਮੈਂ Guide ਹਾਂ। ਅੱਜ ਮੈਂ ਤੁਹਾਡੇ ਨਾਲ ਕੁਝ ਪਿਛਲੇ ਦੋ ਸਾਲਾਂ ਵਿੱਚ ਬਹੁਤ ਪ੍ਰਸਿੱਧ "ਆਧੁਨਿਕ ਟਰਮੀਨਲ" ਬਾਰੇ ਗੱਲ ਕਰਾਂਗਾ।
ਡਿਵੈਲਪਰਾਂ ਲਈ, ਟਰਮੀਨਲ ਸ਼ਾਇਦ ਸੰਪਾਦਕ ਤੋਂ ਬਾਅਦ ਹਰ ਰੋਜ਼ ਸਭ ਤੋਂ ਵੱਧ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਇੰਟਰਫੇਸ ਹੈ: ਕੋਡ ਲਿਖਣਾ, ਕਮਾਂਡ ਚਲਾਉਣਾ, ਲਾਗ ਵੇਖਣਾ, ਸਰਵਰ ਨਾਲ ਜੁੜਨਾ, ਸਮੱਸਿਆ ਹੱਲ ਕਰਨਾ, ਸਕ੍ਰਿਪਟ ਲਿਖਣਾ ਆਦਿ।
ਬਹੁਤ ਸਾਰੇ macOS ਡਿਵੈਲਪਰ, ਜਿਸ ਵਿੱਚ ਮੈਂ ਵੀ ਸ਼ਾਮਲ ਹਾਂ, ਅਜੇ ਵੀ iTerm2 ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹਨ——ਇੱਕ ਐਸਾ ਟੂਲ ਜੋ ਅਜੇ ਵੀ ਸੰਭਾਲਿਆ ਜਾ ਰਿਹਾ ਹੈ, ਪਰ ਉਤਪਾਦ ਦੇ ਰੂਪ ਵਿੱਚ ਕਈ ਸਾਲਾਂ ਤੋਂ ਕੋਈ ਵੱਡਾ ਬਦਲਾਅ ਨਹੀਂ ਆਇਆ।
ਮੈਂ ਹਾਲ ਹੀ ਵਿੱਚ ਕੁਝ "ਆਧੁਨਿਕ" ਟਰਮੀਨਲਾਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ, ਅਤੇ ਅਨੁਭਵ ਤੋਂ ਬਾਅਦ ਪਤਾ ਲੱਗਾ ਕਿ ਇਹ ਖੇਤਰ ਇਸ ਤਰ੍ਹਾਂ ਬਦਲ ਗਿਆ ਹੈ: ਕੁਝ Zig ਭਾਸ਼ਾ ਵਿੱਚ ਕੋਰ ਲਿਖਦੇ ਹਨ, ਪ੍ਰਦਰਸ਼ਨ ਬੇਹੱਦ ਸ਼ਾਨਦਾਰ ਹੈ; ਕੁਝ ਸਿੱਧਾ SFTP ਅਤੇ ਬਹੁ-ਕਰਸਰ ਸੰਪਾਦਨ ਨੂੰ ਸ਼ਾਮਲ ਕਰਦੇ ਹਨ, ਜਿਸ ਨਾਲ ਪ੍ਰਬੰਧਨ ਕਰਨਾ ਬਹੁਤ ਆਸਾਨ ਹੋ ਜਾਂਦਾ ਹੈ; ਅਤੇ ਕੁਝ ਤਾਂ ਟਰਮੀਨਲ ਨੂੰ IDE ਵਿੱਚ ਬਦਲ ਦਿੰਦੇ ਹਨ, ਜਿਸ ਵਿੱਚ AI ਪੂਰਨਤਾ ਵੀ ਹੁੰਦੀ ਹੈ।
ਖਾਸ ਕਰਕੇ Ghostty, ਹਾਲ ਹੀ ਵਿੱਚ Claude Code ਟੀਮ ਦੁਆਰਾ ਪ੍ਰਮਾਣਿਤ ਹੋਣ ਕਾਰਨ ਬਹੁਤ ਪ੍ਰਸਿੱਧ ਹੋ ਗਿਆ।

ਹੇਠਾਂ ਮੈਂ ਇਸਨੂੰ ਹੋਰ "ਹੋਰਾਈਜ਼ੋਂਟਲ" ਤਰੀਕੇ ਨਾਲ ਸਮਝਾਉਂਦਾ ਹਾਂ, ਇਹ ਚਾਰ ਟੂਲਾਂ ਨੂੰ ਇੱਕੋ ਹੀ ਮਾਪਦੰਡ ਵਿੱਚ ਰੱਖ ਕੇ: **Ghostty / WindTerm / kitty / Warp**।
## 1. Ghostty: ਨੈਚਰਲ ਅਨੁਭਵ + ਪ੍ਰਦਰਸ਼ਨ ਦਾ ਨਵਾਂ ਪੀੜ੍ਹੀ ਟਰਮੀਨਲ
ਜੇ ਤੁਸੀਂ Claude Code ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ ਜਾਂ ਲੰਬੇ ਆਉਟਪੁੱਟ ਚਲਾਉਂਦੇ ਹੋ, ਤਾਂ ਕਈ ਵਾਰੀ ਤੁਹਾਨੂੰ ਇੱਕ ਬਹੁਤ ਹੀ ਪਰੇਸ਼ਾਨ ਕਰਨ ਵਾਲੀ ਘਟਨਾ ਦਾ ਸਾਹਮਣਾ ਕਰਨਾ ਪੈ ਸਕਦਾ ਹੈ: ਜਦੋਂ ਆਉਟਪੁੱਟ ਲੰਬਾ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਸਕ੍ਰੋਲਿੰਗ ਦਾ ਅਨੁਭਵ ਅਸਥਿਰ ਹੋ ਜਾਂਦਾ ਹੈ। ਅਕਸਰ ਟਰਮੀਨਲ ਨੂੰ ਖਾਲੀ ਕਰਨਾ, Claude Code ਨੂੰ ਦੁਬਾਰਾ ਸ਼ੁਰੂ ਕਰਨਾ।
ਇਹ ਸਮੱਸਿਆ iTerm2 'ਤੇ ਕੁਝ ਸਮੇਂ ਤੋਂ ਮੌਜੂਦ ਹੈ, ਸਮੁਦਾਇ ਵਿੱਚ ਹੱਲਾਂ ਦੀ ਕੋਈ ਕਮੀ ਨਹੀਂ ਹੈ, ਪਰ ਕੋਈ ਵੀ ਇਸਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਹੱਲ ਨਹੀਂ ਕਰ ਸਕਿਆ।
ਇਹ Claude Code ਟੀਮ ਦੁਆਰਾ ਸੁਝਾਏ ਗਏ ਟਰਮੀਨਲਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ।
### Ghostty ਦਾ ਪਰਿਚਯ
Ghostty ਨੂੰ Mitchell Hashimoto (HashiCorp ਦੇ ਸਥਾਪਕ) ਦੁਆਰਾ ਵਿਕਸਿਤ ਕੀਤਾ ਗਿਆ ਹੈ, ਕੋਰ ਵਿਚਾਰ ਬਹੁਤ ਸਧਾਰਨ ਹੈ: **ਨੈਚਰਲ ਪ੍ਰਦਰਸ਼ਨ, Electron ਨੂੰ ਨਕਾਰਨਾ**।
Ghostty Zig ਭਾਸ਼ਾ ਵਿੱਚ ਲਿਖਿਆ ਗਿਆ ਹੈ। Zig ਦਾ ਕੋਰ ਫਾਇਦਾ ਹੈ **ਜ਼ੀਰੋ ਕਾਸਟ ਐਬਸਟ੍ਰੈਕਸ਼ਨ**——ਕੰਪਾਈਲ ਕੀਤੇ ਬਾਇਨਰੀ ਫਾਈਲਾਂ ਬਹੁਤ ਛੋਟੀਆਂ ਹੁੰਦੀਆਂ ਹਨ, ਚਲਾਉਣ ਦੀ ਗਤੀ ਬਹੁਤ ਤੇਜ਼ ਹੁੰਦੀ ਹੈ।

ਟਰਮੀਨਲ ਸਿਮੂਲੇਟਰ ਜਿਹੜੇ ਪ੍ਰਦਰਸ਼ਨ ਲਈ ਸੰਵੇਦਨਸ਼ੀਲ ਹੁੰਦੇ ਹਨ, ਉਨ੍ਹਾਂ ਲਈ ਭਾਸ਼ਾ ਦੀ ਚੋਣ ਸਿੱਧਾ ਅਨੁਭਵ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦੀ ਹੈ: ਪ੍ਰਤੀ ਸੈਕੰਡ ਦਸ ਹਜ਼ਾਰ ਲਾਈਨਾਂ ਦੇ ਲਾਗ ਆਉਟਪੁੱਟ ਨੂੰ ਸੰਭਾਲਦੇ ਸਮੇਂ, ਅੱਖਰਾਂ ਦੀ ਰੇਂਡਰਿੰਗ ਨੂੰ ਡਿਸਪਲੇਅ ਰਿਫ੍ਰੈਸ਼ ਰੇਟ ਦੇ ਉੱਚਤਮ ਸੀਮਾ 'ਤੇ ਰੱਖਣਾ ਪੈਂਦਾ ਹੈ, ਨਹੀਂ ਤਾਂ ਉਪਭੋਗਤਾ ਨੂੰ ਜ਼ਰੂਰ ਜ਼ਕਮ ਮਹਿਸੂਸ ਹੋਵੇਗਾ।
Ghostty ਕ੍ਰਾਸ-ਪਲੇਟਫਾਰਮ ਹੈ (Windows ਵਰਜਨ ਅਜੇ ਵੀ ਅੱਗੇ ਵਧ ਰਿਹਾ ਹੈ):
- **macOS**: ਵਾਸਤਵਿਕ SwiftUI ਐਪ, ਨੈਚਰਲ ਵਿੰਡੋ, ਮੇਨੂ ਬਾਰ, ਸੈਟਿੰਗਸ GUI ਨਾਲ।
- **Linux**: GTK ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬਣਾਇਆ ਗਿਆ।
- **ਸਾਂਝਾ ਕੋਰ**: Zig ਵਿੱਚ ਲਿਖਿਆ ਗਿਆ ਵੱਡਾ ਕੋਰ ਲਾਇਬ੍ਰੇਰੀ, ਪਰ ਪਲੇਟਫਾਰਮ ਪਰਤ ਨੈਚਰਲ ਹੈ।
ਅਤੇ, Ghostty ਬਹੁਤ ਸਾਰੇ kitty ਵਿਸਥਾਰ ਪ੍ਰੋਟੋਕੋਲਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ, ਜੇ ਤੁਸੀਂ kitty ਉਪਭੋਗਤਾ ਹੋ, ਤਾਂ ਮਾਈਗ੍ਰੇਸ਼ਨ ਦੀ ਲਾਗਤ ਲਗਭਗ ਜ਼ੀਰੋ ਹੈ।
ਪਰੋਜੈਕਟ ਦਾ ਪਤਾ: [https://github.com/ghostty-org/ghostty](https://github.com/ghostty-org/ghostty)

### ਬਹੁਤ ਸਾਰੇ ਰੇਂਡਰਰ ਆਰਕੀਟੈਕਚਰ ਅਤੇ ਪ੍ਰਦਰਸ਼ਨ
Ghostty ਬਹੁਤ ਸਾਰੇ ਰੇਂਡਰਰ ਆਰਕੀਟੈਕਚਰ ਨੂੰ ਅਪਣਾਉਂਦਾ ਹੈ: Linux OpenGL ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, macOS Metal ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।
Ghostty ਦੇ ਲੇਖਕ ਦੇ ਅਨੁਸਾਰ, iTerm ਤੋਂ ਇਲਾਵਾ, Ghostty ਇੱਕਲੌਤਾ ਟਰਮੀਨਲ ਸਿਮੂਲੇਟਰ ਹੈ ਜੋ ਸਿੱਧਾ Metal ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ——ਅਤੇ ਇਹ ਇੱਕਲੌਤਾ ਹੈ ਜੋ ਲਿਗੇਚਰਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।
I/O ਬੇਨਚਮਾਰਕ ਟੈਸਟ ਵਿੱਚ:
- ਸਾਫ਼ ਪਾਠ ਡمپ ਨੂੰ ਪੜ੍ਹਨ ਦੀ ਗਤੀ iTerm ਅਤੇ kitty ਨਾਲੋਂ 4 ਗੁਣਾ ਤੇਜ਼ ਹੈ
- Terminal.app ਨਾਲੋਂ 2 ਗੁਣਾ ਤੇਜ਼
- Alacritty ਨਾਲ ਗਤੀ ਦੇ ਨੇੜੇ
### ਇੰਸਟਾਲ ਅਤੇ ਵਰਤੋਂ
macOS:`brew install --cask ghostty`Ghostty ਦੀ ਸੰਰਚਨਾ ਸਾਫ਼ ਪਾਠ ਫਾਈਲ ਹੈ, ਸੰਰਚਨਾ ਫਾਈਲ ~/.config/ghostty/config ਵਿੱਚ ਹੈ:
`# ਥੀਮ (ਅੰਦਰੂਨੀ ਸੈਂਕੜੇ, ghostty +list-themes ਦੇਖੋ)
theme = iTerm2 Default
# ਫੋਂਟ ਦਾ ਆਕਾਰ
font-size = 15
# ਫੋਂਟ ਪਰਿਵਾਰ
font-family = JetBrains Mono
# ਵਿੰਡੋ ਦਾ ਆਕਾਰ ਬਦਲਣਾ
resize-increment = 100`
## ਦੋ, WindTerm: ਸਿਰਫ਼ ਟਰਮੀਨਲ ਸਿਮੂਲੇਟਰ ਨਹੀਂ
### WindTerm ਦਾ ਪਰਿਚਯ
WindTerm ਦੀ ਪੋਜ਼ੀਸ਼ਨ "ਟਰਮੀਨਲ ਸਿਮੂਲੇਟਰ" ਨਹੀਂ ਹੈ, ਬਲਕਿ "SSH/Telnet/Serial/Shell/SFTP ਕਲਾਇੰਟ" ਹੈ।
ਜੇ ਤੁਹਾਡੇ ਕੰਮ ਵਿੱਚ, ਟਰਮੀਨਲ ਖੋਲ੍ਹਣਾ ਜ਼ਿਆਦਾਤਰ ਮਤਲਬ ਹੈ: **ਸਰਵਰ ਨਾਲ ਜੁੜਨਾ, ਜੰਤਰ, ਫਾਈਲਾਂ ਭੇਜਣਾ, ਕਈ ਸੈਸ਼ਨ ਖੋਲ੍ਹਣਾ, ਇੱਥੇ ਤੱਕ ਕਿ ਸੀਰੀਅਲ ਪੋਰਟ ਜੰਤਰ ਨਾਲ ਜੁੜਨਾ**——ਤਾਂ WindTerm ਸੰਭਵਤ: "ਸਿਰਫ਼ ਟਰਮੀਨਲ ਸਿਮੂਲੇਟਰ" ਨਾਲੋਂ ਵਧੀਆ ਹੈ।

WindTerm ਨੇ ਬਹੁਤ ਸਾਰੇ IDE ਦੇ ਫੰਕਸ਼ਨ ਨੂੰ ਟਰਮੀਨਲ ਵਿੱਚ ਲਿਆ ਦਿੱਤਾ ਹੈ:
ਫੀਚਰ ਵੇਰਵਾ ਡਾਇਨਾਮਿਕ ਆਟੋ-ਕੰਪਲੀਟ ਸਿਰਫ਼ ਕਮਾਂਡਾਂ ਨੂੰ ਹੀ ਨਹੀਂ, ਸਗੋਂ ਮੌਜੂਦਾ ਪਾਥ ਦੇ ਫਾਈਲਾਂ, Git ਸ਼ਾਖਾਂ, ਇਤਿਹਾਸਕ ਇਨਪੁਟ ਨੂੰ ਵੀ ਸਮਝਦਾ ਹੈ ਆਉਟਲਾਈਨ ਵਿਊ ਲੰਬੇ ਆਉਟਪੁੱਟ (ਜਿਵੇਂ ls -l ਜਾਂ ਲੌਗ) ਨੂੰ ਆਟੋਮੈਟਿਕ ਤੌਰ 'ਤੇ ਪੜ੍ਹਦਾ ਹੈ, ਕਲਿੱਕ ਕਰਨ ਯੋਗ ਨੈਵੀਗੇਸ਼ਨ ਆਉਟਲਾਈਨ ਬਣਾਉਂਦਾ ਹੈ ਬਹੁਤ ਸਾਰੇ ਕੁਰਸਰ ਸੰਪਾਦਨ ਟੈਕਸਟ ਐਡੀਟਰ ਵਰਗੇ ਬਹੁਤ ਸਾਰੇ ਲਾਈਨਾਂ ਨੂੰ ਇੱਕਸਾਥ ਸੰਪਾਦਨ ਕਰਨਾGithub ਪਤਾ: [https://github.com/kingToolbox/WindTerm](https://github.com/kingToolbox/WindTerm)
### ਓਪਰੇਸ਼ਨ ਮੈਨੇਜਮੈਂਟ ਲਈ ਦੋਸਤਾਨਾ
WindTerm SSHv2, Telnet, Raw TCP, Serial, Shell ਨੂੰ ਸਹਾਰਾ ਦਿੰਦਾ ਹੈ, ਅਤੇ ਸਥਾਨਕ ਫਾਈਲ ਪ੍ਰਬੰਧਨ ਨਾਲ sftp/scp ਨੂੰ ਵੀ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ।
ਅਤੇ, WindTerm ਵਿੱਚ ਦੋ ਖਾਸ ਤੌਰ 'ਤੇ ਓਪਰੇਸ਼ਨ ਮੈਨੇਜਮੈਂਟ ਲਈ ਲਾਭਦਾਇਕ ਸਮਰੱਥਾਵਾਂ ਹਨ:
- **ਸਿੰਕ੍ਰੋਨਾਈਜ਼ ਇਨਪੁਟ**: ਇੱਕ ਵਿੰਡੋ ਵਿੱਚ ਇਨਪੁਟ, ਇੱਕ ਸਮੇਂ ਵਿੱਚ ਕਈ ਸੈਸ਼ਨਾਂ ਵਿੱਚ ਭੇਜਿਆ ਜਾਂਦਾ ਹੈ
- **ਹਿਸਟਰੀ/ਸੈਸ਼ਨ ਪ੍ਰਬੰਧਨ ਨੂੰ ਹੋਰ ਪ੍ਰਣਾਲੀਬੱਧ ਕਰਨਾ**: ਕਮਾਂਡ ਇਤਿਹਾਸ, ਸੈਸ਼ਨ ਟ੍ਰੀ, ਲੇਆਉਟ ਰੀਸਟੋਰ ਆਦਿ
## ਤਿੰਨ, kitty: GPU ਤੇ ਆਧਾਰਿਤ ਹੈਕਰ ਕਸਟਮ ਟਰਮੀਨਲ
### kitty ਦਾ ਪਰਿਚਯ
kitty ਇੱਕ ਪੁਰਾਣਾ GPU ਤੇ ਆਧਾਰਿਤ ਟਰਮੀਨਲ ਹੈ, ਜੋ C ਭਾਸ਼ਾ ਵਿੱਚ ਲਿਖਿਆ ਗਿਆ ਹੈ, "ਤੇਜ਼, ਸ਼ਕਤੀਸ਼ਾਲੀ, ਬਹੁਤ ਹੀ ਕਸਟਮਾਈਜ਼ੇਬਲ" ਦੀ ਖੋਜ ਕਰਦਾ ਹੈ।
ਪਰੰਪਰਾਗਤ ਟਰਮੀਨਲ CPU ਡ੍ਰਾਇੰਗ 'ਤੇ ਨਿਰਭਰ ਕਰਨ ਦੇ ਬਜਾਏ, kitty ਦਾ ਕੋਰ ਇੱਕ **C ਭਾਸ਼ਾ** ਵਿੱਚ ਲਿਖਿਆ ਗਿਆ ਵਿਸ਼ੇਸ਼ **OpenGL ਇੰਜਣ** ਹੈ।
- **ਘੱਟ ਲੋਡ, ਉੱਚ ਫਰੇਮ ਰੇਟ**: ਇਹ ਰੇਂਡਰਿੰਗ ਦਾ ਦਬਾਅ GPU 'ਤੇ ਛੱਡ ਦਿੰਦਾ ਹੈ
- **ਪੂਰੀ ਤਰ੍ਹਾਂ ਅਸਿੰਕ੍ਰੋਨਸ ਆਰਕੀਟੈਕਚਰ**: ਇਨਪੁਟ ਪ੍ਰਕਿਰਿਆ, ਰੇਂਡਰਿੰਗ, IO ਸਾਰੇ ਅਲੱਗ ਥ੍ਰੇਡ ਵਿੱਚ ਚਲਦੇ ਹਨ
kitty ਵਿੱਚ "Kittens" ਨਾਮਕ ਛੋਟੇ ਟੂਲਾਂ ਦੀ ਇੱਕ ਸੈੱਟ ਸ਼ਾਮਲ ਹੈ:
ਟੂਲ ਫੰਕਸ਼ਨ ਵੇਰਵਾ ਮੁੱਖ ਮੁੱਲicat ਟਰਮੀਨਲ ਵਿੱਚ ਸਿੱਧਾ ਉੱਚ ਗੁਣਵੱਤਾ ਵਾਲੀਆਂ ਤਸਵੀਰਾਂ ਦਿਖਾਉਂਦਾ ਹੈ ਓਪਰੇਸ਼ਨ ਦੌਰਾਨ ਤਸਵੀਰਾਂ ਦੇਖਣ, ਡੇਟਾ ਸਾਇੰਸ ਪਲਾਟਿੰਗ ਲਈ ਕੰਟਰੋਲ ਪੈਨਲ ਤੋਂ ਬਾਹਰ ਜਾਣ ਦੀ ਲੋੜ ਨਹੀਂdiff ਸਾਈਡਬਾਰ ਕੋਡ ਤੁਲਨਾ ਬਹੁਤ ਤੇਜ਼, ਰੰਗ ਬਹੁਤ ਸਾਫ਼, ਸਿੰਟੈਕਸ ਹਾਈਲਾਈਟਿੰਗ ਨੂੰ ਸਹਾਰਾunicode_input ਧੁੰਦਲਾ ਖੋਜ ਇਨਪੁਟ Unicode ਵਿਸ਼ੇਸ਼ ਚਿੰਨ੍ਹਾਂ ਦੀ ਖੋਜ ਸਮੱਸਿਆ ਨੂੰ ਹੱਲ ਕਰਦਾ ਹੈhints ਸਕਰੀਨ ਵਿੱਚ ਪਾਠ ਚੋਣ ਅਤੇ ਜੰਪ ਸਿਰਫ਼ ਸ਼ਾਰਟਕਟ ਦਬਾਉਣ ਨਾਲ ਸਕਰੀਨ 'ਤੇ URL, ਪਾਥ ਨੂੰ ਕੱਢ ਸਕਦੇ ਹੋGithub ਪਤਾ: [https://github.com/kovidgoyal/kitty](https://github.com/kovidgoyal/kitty)
### ਖੁਦ ਦੀ ਵਿਕਾਸਿਤ ਪ੍ਰੋਟੋਕੋਲ
ਇਹ kitty ਦਾ ਸਭ ਤੋਂ ਵਧੀਆ ਹਿੱਸਾ ਹੈ। ਇਸਨੇ ਦੋ ਪ੍ਰੋਟੋਕੋਲਾਂ ਨੂੰ ਖੁਦ ਵਿਕਸਿਤ ਕੀਤਾ ਹੈ, ਜੋ ਹੁਣ **Ghostty, WezTerm** ਵਰਗੇ ਨਵੇਂ ਉਭਰਦੇ ਸਿਤਾਰੇ ਦੁਆਰਾ ਵਿਸ਼ਾਲ ਪੱਧਰ 'ਤੇ ਸਹਿਯੋਗਿਤ ਕੀਤੇ ਗਏ ਹਨ:
- ਗ੍ਰਾਫਿਕਸ ਪ੍ਰੋਟੋਕੋਲ (Graphics Protocol): ਪੁਰਾਣੇ Sixel ਪ੍ਰੋਟੋਕੋਲ ਨੂੰ ਛੱਡ ਦਿੱਤਾ, ਸੱਚੇ ਰੰਗ, ਪਾਰਦਰਸ਼ਤਾ, ਇੱਥੇ ਤੱਕ ਕਿ ਐਨੀਮੇਸ਼ਨ ਨੂੰ ਸਹਾਰਾ ਦਿੰਦਾ ਹੈ
- ਵਧੀਕ ਕੀਬੋਰਡ ਪ੍ਰੋਟੋਕੋਲ (Extended Keyboard Protocol): ਪਰੰਪਰਾਗਤ ਟਰਮੀਨਲਾਂ ਦੁਆਰਾ Tab ਅਤੇ Ctrl+I ਵਰਗੇ ਕੁੰਜੀ ਸੰਯੋਜਨਾਂ ਨੂੰ ਵੱਖਰਾ ਕਰਨ ਵਿੱਚ ਆਉਂਦੀਆਂ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਹੱਲ ਕਰਦਾ ਹੈ
### ਇੰਸਟਾਲ ਅਤੇ ਵਰਤੋਂ
macOS:
Warp تعارف
Warp ایک مکمل طور پر Rust میں دوبارہ لکھا گیا جدید ٹرمینل ہے۔ یہ روایتی ٹرمینل کی کئی دہائیوں سے تبدیل نہ ہونے والی "پانی کی طرح بہنے والے کردار" کی منطق کو توڑ دیتا ہے، اور اسے ایک ایسے تعاون کے ماحول میں تبدیل کرتا ہے جو IDE کی طرح ہے۔
Github پتہ:https://github.com/warpdotdev/Warp
روایتی ٹرمینل (iterm2/Terminator)Warp مواد کی تنظیم مسلسل طویل متن (تقسیم کرنا مشکل) Blocks بلاک منطق (آزادانہ طور پر منظم، شیئر کرنے کے قابل) ان پٹ کا طریقہ کار لکیری کردار کا بہاؤ (ماؤس سے منتخب کرنا ناممکن) IDE موڈ (منتخب کرنے، واپس لینے، متعدد لائنوں کی حمایت) AI کی حمایت نہیں یا تیسری پارٹی کے پلگ ان پر انحصار نئی بلٹ ان (قدرتی زبان کو کمانڈ میں تبدیل کرنے کی حمایت) ٹیم تعاون ذاتی ترتیب، شیئر کرنے کی قابلیت نہیں Warp Drive (کلاؤڈ میں ورک فلو کا اشتراک)
Block (بلاک) ڈیزائن
Warp کا سب سے زیادہ انقلابی ڈیزائن یہ ہے کہ روایتی ٹرمینل کے مسلسل طویل متن کو الگ الگ Blocks (بلاک) میں تقسیم کیا جائے۔
- آزادانہ کنٹرول: ہر ایک کمانڈ اور اس کی متعلقہ آؤٹ پٹ کو ایک "بلاک" میں پیک کیا جاتا ہے
- صفر لاگت کا اشتراک: آپ کسی بھی غلطی والے بلاک کو ایک کلک میں مستقل لنک میں تبدیل کرکے اپنے ساتھیوں کے ساتھ شیئر کر سکتے ہیں
Warp AI
Warp میں AI معاونت بلٹ ان ہے:
- قدرتی زبان کی گفتگو: قدرتی زبان کے ذریعے براہ راست کمانڈ تلاش کرنے کی حمایت
- ذہین ڈیبگنگ: جب کمانڈ میں غلطی ہو تو، قریب کے AI آئیکن پر کلک کریں، یہ غلطی کے اسٹیک کی معلومات کا تجزیہ کرے گا
انسٹالیشن کا استعمال
Warp macOS، Linux اور Windows کی حمایت کرتا ہے۔
پتہ:https://www.warp.dev/download
macOS کے صارفین نیچے دی گئی کمانڈ کا استعمال کرکے ڈاؤن لوڈ بھی کر سکتے ہیں:
brew install --cask warp
چناؤ کی تجویز: سب ٹھیک ہیں، اپنے لئے موزوں کا انتخاب کریں
چار ٹرمینل مختلف پہلوؤں پر توجہ مرکوز کرتے ہیں، کوئی بھی "بہترین" نہیں ہے، صرف مخصوص ورک فلو میں "سب سے آسان" ہے۔
پہلو
Ghostty
WindTerm
kitty
Warp
iTerm2
مقام
کارکردگی/قدرتی جھکاؤ
ٹرمینل آپریشن ورک سٹیشن
GPU کی تیز رفتار + انتہائی حسب ضرورت
IDE کی طرح + AI + تعاون
macOS
مستحکم
پرانا برانڈ
آسانی سے سیکھنے کی مشکل
کم
(GUI دوستانہ)
درمیانہ
(جدید UI)
بہت کم
طویل آؤٹ پٹ/زیادہ بوجھ
محسوس کرنے میں بہت مضبوط
کافی مضبوط
مخصوص منظر نامے کے لحاظ سے
مستحکم
آپ روزمرہ کی ضروریات کے مطابق انتخاب کر سکتے ہیں:
- کارکردگی کی تلاش + Claude Code صارف → Ghostty
- آپریشن انجینئر → WindTerm
- گییک/Linux بھاری صارف → kitty
- نئے صارفین/ٹیم تعاون → Warp
جلدی سے فلٹر کریں:
- iTerm2 اسکرولنگ میں رکاوٹ → Ghostty
- Shell کمانڈ یاد نہیں رہتا → Warp
- سرور سے جڑنا، ترتیب تبدیل کرنا → WindTerm
- ٹرمینل میں تصویر دیکھنا، اعلی ریفریش ریٹ → kitty
ਜੇ iTerm2 ਵਰਤਣ ਵਿੱਚ ਬਹੁਤ ਆਰਾਮਦਾਇਕ ਹੈ, ਅਤੇ ਕੋਈ ਸਮੱਸਿਆ ਨਹੀਂ ਆਈ - ਤਾਂ ਫਿਰ ਬਦਲਣ ਦੀ ਕੋਈ ਲੋੜ ਨਹੀਂ ਹੈ। ਟੂਲ ਮਨੁੱਖਾਂ ਦੀ ਸੇਵਾ ਲਈ ਹਨ, ਨਾ ਕਿ ਇਸ ਦੇ ਵਿਰੁੱਧ।