vscodium هستبسته های اسنپ رو برداشتم... الان تو سافتور عبارت atom جستجو میزنم نمیاره...
atom هم یه ادیتور متن هست
sublime text هم هستش(اگه اشتباه نکنم پولیه)
kate و kwrite هستند که برای kde هستند
geany که یه ide هست
به نظر من مشابه ترینش atom هست بقیه یا ide هستند یا یه مقدار فرق دارند
درسته فرمودید VIM جزو گزینهها نیست... ولی من باز VIM رو پیشنهاد میدم. اگر میخواید خیلی سریع یک محیط خوب مشابه یک IDE داشته باشید میتونید از توزیعهای مطرح ویم استفاده کنید. SpaceVim یکی از این توزیعها هست.سلام
من ازش استفاده نمیکنم ولی احتمالا برای شما جذاب باشه.
https://spacevim.org(https://forum.ubuntu-ir.org/index.php?action=dlattach;topic=151658.0;attach=49746;image)
من خودم از GNU Emacs برای کد زدن استفاده میکنم ولی اگه چیزی شبیه VS Code میخوای که آزاد باشه و مخزن غیرآزاد نمیخوای اضافه کنی، به نظر من vscodium رو از طریق flathub نصب کن.
https://flathub.org/apps/details/com.vscodium.codium
نکته: نرمافزار snap سمت سرور غیرآزاد هست.
https://wiki.ubuntu.ir/wiki/Emacs
سلام
از شما متشکرم که همیشه با حوصله و خوب توضیح میدهید... الان تو سافتور عبارت SpaceVim رو جستجو زدم نیاورد... الان این یعنی تو مخازن اوبونتو نیست؟
البته الان دیدم Vim تو سافتور برام نصب شده... فکر میکنم خود اوبونتو خودکار نصب میکنه...
sudo apt install vim
درباره flathub زیاد اطلاعاتی ندارم. چون تازه کار هستم و این چند ماه هم فقط خواستم با گنو/لینوکس آشنا شوم و فعلا ویکی رو دارم میخونم ولی اطلاعاتش زیاد جامع نیست...flatpak از مکانیزم مشابه اسنپ برای پکیج کردن استفاده میکنه.
بسیار تشکر از توضیحاتتان.نقلقولدرباره flathub زیاد اطلاعاتی ندارم. چون تازه کار هستم و این چند ماه هم فقط خواستم با گنو/لینوکس آشنا شوم و فعلا ویکی رو دارم میخونم ولی اطلاعاتش زیاد جامع نیست...flatpak از مکانیزم مشابه اسنپ برای پکیج کردن استفاده میکنه.
احترام بیشتری به آزادی میذاره نسبت به اسنپ.
حجم نرم افزار ها "بسیار" بیشتر هست، چون از ساختار درختی پیروی نمیکنه و تمام ویجت ها (QT,GTK,...) و وابستگی های نرم افزار رو درون بسته قرار میده (یکی از دلایلی که خیلی ها اسنپ و فلت پک رو دوست ندارن همینه).
با این حال آپدیت بسته ها حجم قابل توجهی مصرف نمیکنه.
بسته ها sandbox شدن تا دسترسی های اضافی نداشته باشند، هرچند کاربر هم میتونه روی دسترسی نرم افزار ها کنترل داشته باشه.
اما خب خیلی ها ترجیحش نمیدن.
flathub هم یه وبسایت جهت پیدا کردن نرم افزار های تحت flatpak هست.
تا جایی که میدونم توزیع های مطرح vscode رو تو مخازن رسمیشون نمیذارن.بسیار تشکر از توضیحاتتان.نقلقولدرباره flathub زیاد اطلاعاتی ندارم. چون تازه کار هستم و این چند ماه هم فقط خواستم با گنو/لینوکس آشنا شوم و فعلا ویکی رو دارم میخونم ولی اطلاعاتش زیاد جامع نیست...flatpak از مکانیزم مشابه اسنپ برای پکیج کردن استفاده میکنه.
احترام بیشتری به آزادی میذاره نسبت به اسنپ.
حجم نرم افزار ها "بسیار" بیشتر هست، چون از ساختار درختی پیروی نمیکنه و تمام ویجت ها (QT,GTK,...) و وابستگی های نرم افزار رو درون بسته قرار میده (یکی از دلایلی که خیلی ها اسنپ و فلت پک رو دوست ندارن همینه).
با این حال آپدیت بسته ها حجم قابل توجهی مصرف نمیکنه.
بسته ها sandbox شدن تا دسترسی های اضافی نداشته باشند، هرچند کاربر هم میتونه روی دسترسی نرم افزار ها کنترل داشته باشه.
اما خب خیلی ها ترجیحش نمیدن.
flathub هم یه وبسایت جهت پیدا کردن نرم افزار های تحت flatpak هست.
در کل خودتان برای نصب کدوم رو پیشنهاد میدید؟
دوستان اشاره کردن که نرم افزارهایی مانند پرسپولیس و اینا به مخازن اوبونتو اضافه شدن و نیاز نیست مخازن غیرآزاد اینها رو نصب کنیم. احتمال داره تو آپدیت جدید اوبونتو( همین چند روزه)، نرم افزار vscode به مخازن اوبونتو اضافه بشه؟
Visual Studio Code is built on Electron framework and the official release contains some proprietary branding. For this reason, it is not provided by official openSUSE repositories.من با M!lad موافقم، فلت پک گرچه انتخاب اول نیست، اما به نظرم در این مورد مناسبه.
قبل از اینکه این نرم افزار رو نصب کنم کلیپ های آموزشی آقای امیرصمیمی رو درباره vim دیدم. من نسخه گرافیکی این برنامه رو بنام gvim نصب کردم... محیط ساده و خوبی داره... میخواستم ببینم پلاگینی براش وجود داره که حالت open folder هم بهش اضافه بشه؟ چون با اینکار راحت میشه بین فایل های یک پروژه جایجا شد و ...تا جایی که میدونم توزیع های مطرح vscode رو تو مخازن رسمیشون نمیذارن.بسیار تشکر از توضیحاتتان.نقلقولدرباره flathub زیاد اطلاعاتی ندارم. چون تازه کار هستم و این چند ماه هم فقط خواستم با گنو/لینوکس آشنا شوم و فعلا ویکی رو دارم میخونم ولی اطلاعاتش زیاد جامع نیست...flatpak از مکانیزم مشابه اسنپ برای پکیج کردن استفاده میکنه.
احترام بیشتری به آزادی میذاره نسبت به اسنپ.
حجم نرم افزار ها "بسیار" بیشتر هست، چون از ساختار درختی پیروی نمیکنه و تمام ویجت ها (QT,GTK,...) و وابستگی های نرم افزار رو درون بسته قرار میده (یکی از دلایلی که خیلی ها اسنپ و فلت پک رو دوست ندارن همینه).
با این حال آپدیت بسته ها حجم قابل توجهی مصرف نمیکنه.
بسته ها sandbox شدن تا دسترسی های اضافی نداشته باشند، هرچند کاربر هم میتونه روی دسترسی نرم افزار ها کنترل داشته باشه.
اما خب خیلی ها ترجیحش نمیدن.
flathub هم یه وبسایت جهت پیدا کردن نرم افزار های تحت flatpak هست.
در کل خودتان برای نصب کدوم رو پیشنهاد میدید؟
دوستان اشاره کردن که نرم افزارهایی مانند پرسپولیس و اینا به مخازن اوبونتو اضافه شدن و نیاز نیست مخازن غیرآزاد اینها رو نصب کنیم. احتمال داره تو آپدیت جدید اوبونتو( همین چند روزه)، نرم افزار vscode به مخازن اوبونتو اضافه بشه؟
علتش هم مشخصه، به عنوان مثال داکیومنتیشن اپن سوز علت نبودن vscode تو مخازن رو اینطور بیان میکنه:نقلقولVisual Studio Code is built on Electron framework and the official release contains some proprietary branding. For this reason, it is not provided by official openSUSE repositories.من با M!lad موافقم، فلت پک گرچه انتخاب اول نیست، اما به نظرم در این مورد مناسبه.
فقط یادت باشه که کد و کدیوم از فلت پک حجمشون تقریبا 500 مگابایته.
برای باز کردن فایل استفاده از NERDTree کار خیلی منطقی نیست. CtrlP گزینه بهتری هست.یه سوال داشتم میلاد جان... از گمراهی نجاتم بده.
https://github.com/kien/ctrlp.vim
snap list
Command 'snap' not found, but can be installed with:
نرد تریقابلیت replace in files چی؟ یعنی با جستجو در درون پوشه، بشه متنی رو با یک کلیک یا دستور تو همه فایل ها جایگزین کرد.
https://github.com/preservim/nerdtree (https://github.com/preservim/nerdtree)
خود آقای امیرصمیمی هم توی ویدیوهاش راجع به این پلاگین گفته
جادی هم سه تا ویدیوی ویم داره گفته
...
برای باز کردن فایل استفاده از NERDTree کار خیلی منطقی نیست. CtrlP گزینه بهتری هست.چه مزیتی داره؟
https://github.com/kien/ctrlp.vim
https://flathub.org/apps/details/com.vscodium.codium
نکته: نرمافزار snap سمت سرور غیرآزاد هست.
https://flathub.org/apps/details/com.vscodium.codium
https://code.visualstudio.com/
برای باز کردن فایل استفاده از NERDTree کار خیلی منطقی نیست. CtrlP گزینه بهتری هست.چه مزیتی داره؟
https://github.com/kien/ctrlp.vim
ایمکس خیلی خوبهآموزش فارسی سراغ دارید برای این برنامه؟ چون وقتی اسنپ و flathub رو ندارم سرعت بوتم فوق العاده بالا هست... 4 ثانیه طول نمیکشه سیستم عامل بالا بیاد... حالا وقتی این دو بسته رو دارم با وجود SSD سرعت بوت میره تا 10 12 ثانیه...
من از ویم به ایمکس مهاجرت کردم
و واقعا راضیم
برای برنامه نویسی پایتون ازش استفاده میکنم
تنها مشکلی که بهش برخوردم مسدود بودن مخازن melpa هست که با یه dns حل میشه
یاز کردن فولدر یعنی چی؟ایمکس خیلی خوبهآموزش فارسی سراغ دارید برای این برنامه؟ چون وقتی اسنپ و flathub رو ندارم سرعت بوتم فوق العاده بالا هست... 4 ثانیه طول نمیکشه سیستم عامل بالا بیاد... حالا وقتی این دو بسته رو دارم با وجود SSD سرعت بوت میره تا 10 12 ثانیه...
من از ویم به ایمکس مهاجرت کردم
و واقعا راضیم
برای برنامه نویسی پایتون ازش استفاده میکنم
تنها مشکلی که بهش برخوردم مسدود بودن مخازن melpa هست که با یه dns حل میشه
برام قابلیت باز کردن فولدر و جستجو و جایگذاری خیلی مهمه... ویم هم فیلماش دیدم ولی سخته کار کردن باهاش.
$ sudo apt install elpa-neotree
https://github.com/jaypei/emacs-neotreeM-x neotree-toggle
$ sudo apt install elpa-swiper
https://github.com/abo-abo/swiperM-x counsel-git
برای پیدا کردن متن داخل فایلهای پروژهM-x counsel-git-grep
$ sudo apt install elpa-projectile
https://github.com/bbatsov/projectileM-x projectile-replace