به نام خداوند جان خرد

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