انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: معرفی نرم افزار مشابه vscode  (دفعات بازدید: 3326 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین hamid_asadi

  • Sr. Member
  • *
  • ارسال: 382
  • جنسیت : پسر
پاسخ : معرفی نرم افزار مشابه vscode
« پاسخ #15 : 24 مهر 1399، 01:25 ب‌ظ »
برای باز کردن فایل استفاده از NERDTree کار خیلی منطقی نیست. CtrlP گزینه بهتری هست.

https://github.com/kien/ctrlp.vim
یه سوال داشتم میلاد جان... از گمراهی نجاتم بده.

الان این برنامه CtrlP تو سافت‌ور که میزنم نمیاره.. این یعنی تو مخزن اوبونتو نیست؟ چون من اسنپ رو کلا برداشتم...


snap list

Command 'snap' not found, but can be installed with:

بعد این برنامه تو گیتاب هست. مگه گیتاب ایران رو تحریم نکرده؟ اگه با گیتاب نصب کنم درواقع مخزن غیرآزاد به اوبونتوی خودم اضافه میکنم؟
آقای mrostd خیلی خوب درباره flatpak توضیح دادن. حالا فعلا دست از نصب vscodium برداشتم.

آفلاین hamid_asadi

  • Sr. Member
  • *
  • ارسال: 382
  • جنسیت : پسر
پاسخ : معرفی نرم افزار مشابه vscode
« پاسخ #16 : 24 مهر 1399، 01:28 ب‌ظ »
نرد تری
https://github.com/preservim/nerdtree
خود آقای امیرصمیمی هم توی ویدیوهاش راجع به این پلاگین گفته
جادی هم سه تا ویدیوی ویم  داره گفته
قابلیت replace in files چی؟ یعنی با جستجو در درون پوشه، بشه متنی رو با یک کلیک یا دستور تو همه فایل ها جایگزین کرد.

آفلاین M!lad

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1757
پاسخ : معرفی نرم افزار مشابه vscode
« پاسخ #17 : 24 مهر 1399، 01:43 ب‌ظ »

...


تو پست قبلیم تقریبا توضیح دادم. برنامه‌هایی که استفاده می‌کنید، فایل‌های تنظیمات، پلاگین و... خودشون رو در دایرکتوری خانگی کاربری که ازشون استفاده می‌کنه ذخیره می‌کنند. مثلا ویم، تنظیمات رو از vimrc./~ می‌خونه. یا بخش دیگه‌ای از اطلاعات خودش رو در دایرکتوری vim./~ ذخیره می‌کنه.

شما یا یک پلاگین رو به صورت دستی دانلود و مطابق راهنمایی که داره در دایرکتوری درست قرار می‌دید و تنظیمات لازم رو در vimrc ثبت می‌کنید تا ویم بتونه از اون پلاگین استفاده کنه. یا اینکه یک مدیر پلاگین نصب می‌کنید و کار مدیریت پلاگین‌ها رو به اون می‌سپارید.

پلاگین‌ها عموما در مخازن اوبونتو نیستند. کما اینکه در این حالت خاص CtrlP در مخازن Focal با نام vim-ctrlp وجود داره و قابل نصب هست.

شما اگر از گیت‌هاب یا هرجای دیگه پلاگینی رو نصب کنید ارتباطی با مخازن نرم‌افزاری شما نداره. صرفا یک سری فایل رو توی Home Directory خودتون کپی کردید و برنامه‌ای (در اینجا ویم) از اون داره استفاده می‌کنه.

توجه‌ کنید این پلاگین‌ها خودشون برنامه‌های کوچکی هستند که می‌تونند خطرناک باشند و با دسترسی کاربری که اون‌ها رو اجرا می‌کنه می‌تونند کارهای مختلفی انجام بدند. پس بهتر هست تنها پلاگین‌هایی که مطمئن هستند و تعداد زیادی کاربر اون‌ها رو توسعه و استفاده می‌کنه رو نصب کنید.

ویم مدیر پلاگین‌های مختلفی داره. من سال‌ها از Vundle استفاده کردم الان یک سالی میشه از vim-plug. منطقیه از vim-plug استفاده کنید چون بر خلاف Vundle در حال توسعه هست.

گیت‌هاب سرویس‌هایی  که جنبه تجاری دارند رو برای کاربران ایرانی محدود کرده وگرنه شما می‌تونید از سرویس‌های رایگانی که ارائه می‌کنه استفاده کنید.

..I feel no fault for the fault I feel..

آفلاین مرتضی . م

  • High Hero Member
  • *
  • ارسال: 1121
پاسخ : معرفی نرم افزار مشابه vscode
« پاسخ #18 : 24 مهر 1399، 04:08 ب‌ظ »
برای باز کردن فایل استفاده از NERDTree کار خیلی منطقی نیست. CtrlP گزینه بهتری هست.

https://github.com/kien/ctrlp.vim
چه مزیتی داره؟

آفلاین hamid_asadi

  • Sr. Member
  • *
  • ارسال: 382
  • جنسیت : پسر
پاسخ : معرفی نرم افزار مشابه vscode
« پاسخ #19 : 24 مهر 1399، 04:51 ب‌ظ »
نقل‌قول
https://flathub.org/apps/details/com.vscodium.codium


نکته: نرم‌افزار snap سمت سرور غیرآزاد هست.

دوستان الان بین

https://flathub.org/apps/details/com.vscodium.codium
و

https://code.visualstudio.com/
کدوم رو پیشنهاد میدید؟ تا الان که بسته های اسنپ رو حذف کردم... الان visualstudio رو از لینک بالا نصب کنم باز بسته های اسنپ به توزیع‌ام اضافه میشه؟ حالا یکی از دوستان هم گفتن که بسته نصبی از flathub ممکنه بالای 500مگابایت حجم داشته باشه...


آفلاین M!lad

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1757
پاسخ : معرفی نرم افزار مشابه vscode
« پاسخ #20 : 24 مهر 1399، 06:26 ب‌ظ »
برای باز کردن فایل استفاده از NERDTree کار خیلی منطقی نیست. CtrlP گزینه بهتری هست.

https://github.com/kien/ctrlp.vim
چه مزیتی داره؟

سرعت بالاتری در یافتن و بازکردن فایل‌ها خواهید داشت. NERDTree بیشتر کاربرد در دیدن یک شَما از ساختار پروژه داره.

درواقع کاربردشون جدا هست کلا.
« آخرین ویرایش: 24 مهر 1399، 10:03 ب‌ظ توسط M!lad »
..I feel no fault for the fault I feel..

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19720
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : معرفی نرم افزار مشابه vscode
« پاسخ #21 : 27 مهر 1399، 04:08 ب‌ظ »
پیشنهاد اصلی که همون ویمه یا ای‌مکس.
بعد از اون،‌چیزی مثل geany هست که خیلی خوبه و افزونه‌های زیادی داره که همهٔ چیزهایی که بخوای رو داره؛ ولی ظاهرش یه کم قدیمیه.
ولی اگه یه چیز گرافیکی سوسولی و غیرحرفه‌ای می‌خوای، فکر کنم همون vscodium که توی فلت‌پک هست، گزینهٔ قابل‌قبولی باشه.
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین AbOl

  • Sr. Member
  • *
  • ارسال: 338
  • جنسیت : پسر
  • Debian
پاسخ : معرفی نرم افزار مشابه vscode
« پاسخ #22 : 28 مهر 1399، 09:44 ب‌ظ »
ایمکس خیلی خوبه
من از ویم به ایمکس مهاجرت کردم
و واقعا راضیم
برای برنامه نویسی پایتون ازش استفاده میکنم
تنها مشکلی که بهش برخوردم مسدود بودن مخازن melpa هست که با یه dns حل میشه
welcome to freedom

آفلاین hamid_asadi

  • Sr. Member
  • *
  • ارسال: 382
  • جنسیت : پسر
پاسخ : معرفی نرم افزار مشابه vscode
« پاسخ #23 : 28 مهر 1399، 10:34 ب‌ظ »
ایمکس خیلی خوبه
من از ویم به ایمکس مهاجرت کردم
و واقعا راضیم
برای برنامه نویسی پایتون ازش استفاده میکنم
تنها مشکلی که بهش برخوردم مسدود بودن مخازن melpa هست که با یه dns حل میشه
آموزش فارسی سراغ دارید برای این برنامه؟ چون وقتی اسنپ و flathub رو ندارم سرعت بوتم فوق العاده بالا هست... 4 ثانیه طول نمیکشه سیستم عامل بالا بیاد... حالا وقتی این دو بسته رو دارم با وجود SSD سرعت بوت میره تا 10 12 ثانیه...

برام قابلیت باز کردن فولدر و جستجو و جایگذاری خیلی مهمه... ویم هم فیلماش دیدم ولی سخته کار کردن باهاش.

آفلاین AbOl

  • Sr. Member
  • *
  • ارسال: 338
  • جنسیت : پسر
  • Debian
پاسخ : معرفی نرم افزار مشابه vscode
« پاسخ #24 : 28 مهر 1399، 11:07 ب‌ظ »
بله سری ویدیو های آقای سمیر رحمانی هست
داخل یوتیوب بگردید پیدا میکنید
welcome to freedom

آفلاین M!lad

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1757
پاسخ : معرفی نرم افزار مشابه vscode
« پاسخ #25 : 28 مهر 1399، 11:09 ب‌ظ »
یکی از بچه‌های (لاگ کرج فک کنم) یک سری ویدیو خوب برای ایمکس داره: https://www.youtube.com/c/SameerRahmani/videos
..I feel no fault for the fault I feel..

آفلاین AbOl

  • Sr. Member
  • *
  • ارسال: 338
  • جنسیت : پسر
  • Debian
پاسخ : معرفی نرم افزار مشابه vscode
« پاسخ #26 : 28 مهر 1399، 11:10 ب‌ظ »
همین لینکی که میلاد جان دادند رو میگفتم
welcome to freedom

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : معرفی نرم افزار مشابه vscode
« پاسخ #27 : 29 مهر 1399، 02:57 ق‌ظ »
ایمکس خیلی خوبه
من از ویم به ایمکس مهاجرت کردم
و واقعا راضیم
برای برنامه نویسی پایتون ازش استفاده میکنم
تنها مشکلی که بهش برخوردم مسدود بودن مخازن melpa هست که با یه dns حل میشه
آموزش فارسی سراغ دارید برای این برنامه؟ چون وقتی اسنپ و flathub رو ندارم سرعت بوتم فوق العاده بالا هست... 4 ثانیه طول نمیکشه سیستم عامل بالا بیاد... حالا وقتی این دو بسته رو دارم با وجود SSD سرعت بوت میره تا 10 12 ثانیه...

برام قابلیت باز کردن فولدر و جستجو و جایگذاری خیلی مهمه... ویم هم فیلماش دیدم ولی سخته کار کردن باهاش.
یاز کردن فولدر یعنی چی؟

اگه می‌خوای که لیست فایل‌های توی دیرکتوری به صورت درختی در کنار buffer ببینی، (توی ای‌مکس بهش می‌گن window) neotree رو باید نصب کنی:
$ sudo apt install elpa-neotree
https://github.com/jaypei/emacs-neotree
بعد دستور زیر رو بزن:
M-x neotree-toggle

همچنین می‌تونی از counsel استفاده کنی برای پیدا کردن فایل یا متن داخل فایل:
$ sudo apt install elpa-swiper
https://github.com/abo-abo/swiper

برای پیدا کردن فایل داخل یک پروژه
M-x counsel-git
برای پیدا کردن متن داخل فایل‌های پروژه
M-x counsel-git-grep


اگر هم می‌خوای که در بین همه فایل‌های یک پروژه بگردی و replace انجام بدی، می‌تونی از projectile استفاده کنی:
$ sudo apt install elpa-projectile
https://github.com/bbatsov/projectile

برای این‌کار دستور زیر رو بزن:
M-x projectile-replace

البته تمامی این قابلیت‌ها رو موقعی می‌تونی استفاده کنی که توی پروژه‌ات از گیت استفاده کرده باشی، چون با استفاده از اون تشخیص می‌کنه که root کجاست و کدوم فایل‌ها جزو پروژه هستن.

اگه هم سوال در مورد ای‌مکس داری، به صورت جداگونه یه تاپیک باز کن و دونه دونه بپرس. برای هر سوال یه تایپک.
« آخرین ویرایش: 29 مهر 1399، 02:01 ب‌ظ توسط سلمان م. »