بيئة التطوير (ماك أو إس)¶
مديرو الحزم¶
هومبرو¶
Homebrew (1)
- Homebrew is a package manager for macOS.
هومبرو هو أحد مديري الحزم الأكثر شعبية على ماك أو إس والذي يساعد في تثبيت وإدارة وإزالة البرامج المختلفة مثل جيت، نود، سي ميك، إلخ مباشرة من التيرمنال الخاصة بك بسطر واحد. كما أنه يدير تثبيت إصدارات مختلفة من هذه البرامج.
التثبيت¶
- كمتطلب أساسي، يتطلب هومبرو تثبيت إكس كود على جهازك. يمكنك تثبيته من متجر التطبيقات.
- بعد ذلك، افتح التيرمنال الخاصة بك والصق الأمر التالي واتبع التعليمات.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
التيرمنال¶
آي تيرم2¶
قم بالتنزيل من https://iterm2.com/downloads.html أو قم بالتثبيت باستخدام هومبرو
brew install --cask iterm2
الشيل¶
أوه ماي زش¶
أوه ماي زش هو إطار عمل مفتوح المصدر لإدارة إعدادات زش، والإضافات والسمات. بشكل افتراضي، يوفر معلومات إضافية لا توفرها زش الأساسية داخل التيرمنال الخاصة بك لتعزيز إنتاجيتك مثل:
- الفرع الحالي لجيت
- حالة جيت
- دليل العمل الحالي
- إلخ
التثبيت¶
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
سيقوم تثبيت أوه ماي زش بالسيطرة على ملف الإعداد ويقوم بالتغييرات الأساسية اللازمة لجعل أوه ماي زش يعمل، ولتتمكن من بدء تخصيص تفضيلات الشيل الخاصة بك وفقًا لاحتياجاتك.
ملف الإعداد: ~/.zshrc¶
export ZSH=/home/$(whoami)/.oh-my-zsh
export TERM=xterm-256color
export HOMEBREW_NO_ANALYTICS=1
ZSH_THEME="robbyrussell"
plugins=(
docker
git
common-aliases
)
الإضافات¶
الاقتراحات التلقائية لزش¶
https://github.com/zsh-users/zsh-autosuggestions
- التثبيت
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh custom}/plugins/zsh-autosuggestions - الإعداد، أضف هذا إلى ملف
~/.zshrcالخاص بكplugins=( # إضافات أخرى... zsh-autosuggestions )
إكمالات زش¶
https://github.com/zsh-users/zsh-completions
- التثبيت
git clone https://github.com/zsh-users/zsh-completions ${ZSH_CUSTOM:=~/.oh-my-zsh/custom}/plugins/zsh-completions - الإعداد، أضف هذا إلى ملف
~/.zshrcالخاص بكplugins=( # إضافات أخرى... zsh-completions ) autoload -U compinit && compinit
تسليط الضوء على بناء الجملة لزش¶
https://github.com/zsh-users/zsh-completions
- التثبيت
git clone https://github.com/zsh-users/zsh-syntax-highlighting ${ZSH_CUSTOM:=~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting - الإعداد، أضف هذا إلى ملف
~/.zshrcالخاص بكplugins=( # إضافات أخرى... zsh-syntax-highlighting )
المحرر¶
ڤي إس كود¶
التثبيت¶
قم بالتنزيل من https://code.visualstudio.com