برنامه نویسی

محیط توسعه من 2025

اگر یک چیز وجود داشته باشد که با گذشت زمان یاد بگیریم ، این است که گذراندن ساعت ها در ترمینال می تواند یک تجربه دردناک یا سفر شایسته یک استاد جدی باشد. در سال 2025 ، یک محیط توسعه خوب فقط یک هوس نیست ، بلکه گذرنامه ای برای بهره وری است! بیایید ترمینال را تنظیم کنیم که سریع ، زیبا و پر از منابع باشد. در اینجا مراحل تبدیل اوبونتو خود به یک فضاپیمای واقعی برنامه نویسی آورده شده است.


اول از همه

من یک مخزن با پرونده های پیکربندی خود دارم که بودند کپی شده با عرق زیادی ایجاد شده است. توصیه می شود که این پرونده ها را بارگیری کنید تا کارها آسان تر شود

لینک repo


نصب ZSH (و خلاص شدن از شر Bash Monochrome)

بیایید ZSH را نصب کنیم ، زیرا یک ترمینال بدون ZSH برابر با یک فرشته بدون بال است:

sudo apt update && sudo apt install zsh -y
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

اکنون که ZSH را نصب کرده ایم ، بیایید آن را استاندارد کنیم:

chsh -s $(which zsh)
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

loglet و دوباره وارد شوید تا ببینید جادو اتفاق می افتد.

اختیاری

اسکریپت بارگیری شده از مخزن پرونده پیکربندی من را در انتهای پرونده اضافه کنید ~/.zshrc


فعال کردن خودکار ZSH (و صرفه جویی در تایپ)

اکنون که ZSH داریم ، ما می خواهیم که این دستورات خود را به عنوان یک دستیار هوش مصنوعی واقعی تکمیل کند. بیایید نصب کنیم zsh-autosuggestsions و روشن کننده Zsh-Syntax:

git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions
echo 'source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh' >> ~/.zshrc

# Para ter cores no terminal:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.zsh/zsh-syntax-highlighting
echo 'source ~/.zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh' >> ~/.zshrc
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

ترمینال خود را مجدداً راه اندازی کنید یا اجرا کنید:

source ~/.zshrc
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

اکنون ترمینال شما دستورات مانند یک جادوگر را پیش بینی می کند!


نصب یک قلم nerd

من شخصاً منبع را دوست دارم ، مراحل پایین آمدن آن را دنبال می کند و از آن استفاده می کند

mkdir ~/.local/share/fonts/
wget -P ~/.local/share/fonts/ 'https://github.com/ryanoasis/nerd-fonts/releases/download/v3.3.0/FiraCode.zip' 
unzip ~/.local/share/fonts/FiraCode.zip -d ~/.local/share/fonts/
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید


نصب Starship (ترک ترمینال نوتلا)

برای “انتقام” ترمینال ، دستورالعمل های نصب و پیکربندی Starship را دنبال کنید


نصب alacritty (ترمینال کم)

ای عاملی این یکی از سریعترین و زیباترین ترمینال هایی است که می توانید داشته باشید. برای نصب ، مراحل مستندات رسمی را دنبال کنید

و این همان است ، ما یک ترمینال احترام داریم!

اختیاری

پرونده های پیکربندی مخزن من را کپی کرده و در پوشه چسبانده است ~/.config/alacritty، که در حال حاضر یک موضوع زیبا برای ترمینال فراهم می کند


تغییر پایانه استاندارد اوبونتو

اکنون که Alacritty داریم ، می خواهیم این ترمینال پیش فرض باشد. برای این کار ، دستور زیر را اجرا کنید تا دریابید که Alacritty در کجا نصب شده است:

which alacritty
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

اکنون دستور را اجرا کنید:

sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator /caminho/para/alacritty 50
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

تغییر دهنده /caminho/para/alacritty به هر حال مسئولیت بازگشت which alacritty

در آخر ، دستور زیر را اجرا کنید تا ترمینال پیش فرض را انتخاب کنید:

sudo update-alternatives --config x-terminal-emulator
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

شماره مربوط به Alacritty را انتخاب کنید و تمام شد!


تغییر پایانه استاندارد Nautilus

Nautilus (مدیر فایل اوبونتو) ممکن است هنوز هم ترمینال قدیمی را باز کند. برای تصحیح این کار ، بسته زیر را نصب خواهیم کرد:

nautilus هر ترمینال را باز می کند

اکنون ، هنگام باز کردن ترمینال توسط Nautilus ، در داخل Alacitty خواهید بود!


نصب TMUX (برای چند وظیفه واقعی)

ای لمس کردن به شما امکان می دهد صفحه خود را تقسیم کرده و چندین جلسه را بدون از دست دادن چیزی مدیریت کنید. برای نصب:

sudo apt install tmux -y
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

پس از نصب ، فقط اجرا کنید:

tmux
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

اکنون شما یک ترمینال توربو با تقسیم پنجره دارید!

اختیاری

فایل پیکربندی TMUX و PASTE را در پوشه خانه بارگیری کنید ، میانبر های بهتری و یک موضوع زیبا برای TMUX نیز داشته باشید


نصب BAT و EZA (زیرا cat اشمیه ls از قرن گذشته هستند)

جایگزین کردن cat برای bat و ls برای eza این باعث می شود ترمینال شما مانند یک کنترل پنل ناسا به نظر برسد. برای نصب آنها مستندات رسمی هر یک را دنبال کنید


پایان

اکنون شما یک ترمینال زیبا ، کاربردی و سریع دارید. محیط توسعه شما برای سال 2025 و بعد از آن آماده شده است! اکنون تمام آنچه باقی مانده است نوشتن کد با کیفیت است … اما این داستان دیگری است.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا