به نام خداوند جان خرد
July 28, 2026 · View on GitHub
زبان سرور (lsp)
برای نصب زبان سرور اقدامات زیر را انجام بدهید به ترتیب
اگر زبان های سمت وب مانند html js نیاز دارید ابتدا اخرین ورژن node را نصب کنید حتما
- توجه کنید اگر خطای نصب در پکیچ ها دریافت کردید پروکسی خودتان
- تنظیم کنید روی 8.8.8.8
- با کمک این کد
rm -f /etc/resolv.conf
echo "nameserver 8.8.8.8" > /etc/resolv.conf
- فقط کد بالا را کپی کنید تا پکیچ ها سمت سرور ایران نصب شود
curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash -
apt install -y nodejs
node -v
apt update && apt upgrade -y
npm install -g typescript ts-node
npm install -g prettier
این بخش برای زبان سرور سمت php هست اگر node نصب نکردید حتما نصب کنید
Php Lsp
- install from terminal
npm cache clean --force
npm install -g intelephense
این بخش برای زبان سمت سرور cpp هست فلن c ساپورت نمیشه در اینده
Cpp Lsp
- install from terminal
apt update && apt install -y clangd
apt install clang-format astyle -y
این بخش برای پایتون هست زبان مورد علاقه برنامه نویس های ایرانی
- در پایتون دستورات رو بهتره تک تک کپی کنید و پیست کنید تا مشکلی در نصب پیش نیاد ممنون
Python Lsp
- Frist install in Terminal
apt update && apt install python3-pip -y
pip install "python-lsp-server[all]" --break-system-packages
pip install ruff --break-system-packages
این قسمت هم برای زبان وب هست و همه چیز مشخص این هم نیازمند nodejs هست
JavaScript && ts jsx tsx Lsp
- Frist Install Node js and install TypeScript Lsp
npm i -g typescript typescript-language-server
این بخش هم همین جور نیازمند nodejs هست
Html Css Json Markdown
npm i -g @t1ckbase/vscode-langservers-extracted
npm i -g @olrtg/emmet-language-server
این بخش برای زبان سریع go هست ممکنه در برخی از دستگاه ها نصبش طولانی بشه
- توجه فقط نصب سخت است بسته به قدرت دستگاه و نت شما دارد
Go Lsp
apt update && apt install -y golang-go
go install golang.org/x/tools/gopls@v0.14.2
این بخش برای کسانی که sass کار میکنند طراحی شده است نیازمند nodejs هست
Sass Lsp
npm install -g some-sass-language-server
همان جور که مشخص است این بخش برای روبی است که نصب ان کمی طول میکشد
- نصب روبی ممکنه است بین 2 تا 20 دقیقه متغیر طول بکشد
Ruby Lsp
apt update
apt install -y ruby ruby-dev build-essential
ruby --version
gem --version
gem install solargraph
gem install rufo
این بخش در حال تست است و ممکن است در برخی از موبایل ها کار نکند
Charp Lsp
apt update
apt install mono-complete -y
wget https://github.com/OmniSharp/omnisharp-roslyn/releases/latest/download/omnisharp-linux-arm64.tar.gz
mkdir -p omnisharp && tar -xzf omnisharp-linux-arm64.tar.gz -C omnisharp
chmod +x omnisharp/run
Vue Lsp
- ابتدا نود جی اس را نصب کنید
npm install -g typescript @vue/language-server