محیط توسعه من 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 و بعد از آن آماده شده است! اکنون تمام آنچه باقی مانده است نوشتن کد با کیفیت است … اما این داستان دیگری است.