با چه زبانی برنامه می نویسیپایتون و c ولیکن خیلی به gui اهمیت میدم برای همین هست خیلی با vscode جور شدم
نظرتون در مورد kate چی هست؟این جور ابزار ها چیز اصلی نیستن، اصل یادگیریه، بعد تو یک هفته میتونید به ویرایشگر جدیدتون عادت کنید،فعلا اونی رو انتخاب کنید که درگیری و حواسپرتی کمتری براتون ایجاد میکنه و وقتتونو بزارید روی یادگیری، vim اگه پایشو یادبگیرید و تنتون نخوار کمترین حواسپرتری رو داره.
مال kde هست
vscodium برای برنامه نویسی خوبه و ویم/نئوویم برای ویرایش متن. من یک سال و نیم به توصیه دانیال از ویم برای برنامه نویسی استفاده میکردم ولی الان سوییچ کردم به vscodium و شورتکاتهای ویم رو با یک پلاگین فعال کردم چون بهشون عادت شدیدی دارم. در ویم شما برای هر تغییر کوچک یا برای نصب پلاگین مجبورید بعضی فایلها رو تغییر بدید که زمان بره و به جای برنامه نویسی باید چند هفته یا ماه بشینید ویم رو کانفیگ کنید و احتمالاً با مشکلاتی هم بربخورید ولی در vscodium شما پلاگینها رو بدون هیچ پیچیدگی با یک کلیک نصب میکنید و تنظیمات رو تغییر میدید. در ویم رابط گرافیکی وجود نداره و تقریباً باید قید ماوس رو بزنید و از کیبورد استفاده کنید و همین عملکرد شمارو سریع میکنه. در ویم شما میتونید از ترمینال با هر سایز نمایشگری برنامه نویسی یا ویرایش بکنید اما در vscodium این امکان وجود نداره. در نهایت خودتون باید تصمیم بگیرید. به حرف کسایی که با بقیه چیزها جنگ و دعوا دارن گوش نکنید. هر دو ابزارهای عالی هستند. برنامه نویسی فقط ویرایش کد نیست.سلام والا منم به ناچار از vscode استفاده میکردم با شبیهساز ویم... این مشکلات کانفیگ کردن ویم رو داشتم و کلا زیاد باهاش ارتباط نگرفتم. در آخر با نئویم آشنا شدم. اگر بخواهید از این کانفیگهای پیشآماده استفاده کنید مثل Lazy و اینها بله اصلا کاستوم کردنش ممکنه دردسرهای زیادی داشته باشه ولی به نظرم اگه از صفر بشینید و نئویم رو کانفیگ کنید میبینید چقدر مطمئن و قابل اطمینانه... چون همه جاش رو خودتون میدونید چه خبره بدون نگرانی پلاگینهای مختلف رو روش تست میکنید و هیچ مشکلی هم به وجود نمیاد. من الان به شکل کامل از vscode مهاجرت کردم سمت نئویم... خواستید بگید چند تا ویدئوی یوتیوب که روی هم فکر نکنم یه ساعت هم میشدن رو براتون بفرستم. احتمالا با یک یا نهایتا دو روز زمان PDE(Personalized Development Environment) خودتون رو میسازید که تا آخر عمر میتونید بدون مشکل ازش استفاده کنید.
سلام والا منم به ناچار از vscode استفاده میکردم با شبیهساز ویم... این مشکلات کانفیگ کردن ویم رو داشتم و کلا زیاد باهاش ارتباط نگرفتم. در آخر با نئویم آشنا شدم. اگر بخواهید از این کانفیگهای پیشآماده استفاده کنید مثل Lazy و اینها بله اصلا کاستوم کردنش ممکنه دردسرهای زیادی داشته باشه ولی به نظرم اگه از صفر بشینید و نئویم رو کانفیگ کنید میبینید چقدر مطمئن و قابل اطمینانه... چون همه جاش رو خودتون میدونید چه خبره بدون نگرانی پلاگینهای مختلف رو روش تست میکنید و هیچ مشکلی هم به وجود نمیاد. من الان به شکل کامل از vscode مهاجرت کردم سمت نئویم... خواستید بگید چند تا ویدئوی یوتیوب که روی هم فکر نکنم یه ساعت هم میشدن رو براتون بفرستم. احتمالا با یک یا نهایتا دو روز زمان PDE(Personalized Development Environment) خودتون رو میسازید که تا آخر عمر میتونید بدون مشکل ازش استفاده کنید.سلام ممنون میشم اگر آموزش را هم دارید بفرستید
سلام والا منم به ناچار از vscode استفاده میکردم با شبیهساز ویم... این مشکلات کانفیگ کردن ویم رو داشتم و کلا زیاد باهاش ارتباط نگرفتم. در آخر با نئویم آشنا شدم. اگر بخواهید از این کانفیگهای پیشآماده استفاده کنید مثل Lazy و اینها بله اصلا کاستوم کردنش ممکنه دردسرهای زیادی داشته باشه ولی به نظرم اگه از صفر بشینید و نئویم رو کانفیگ کنید میبینید چقدر مطمئن و قابل اطمینانه... چون همه جاش رو خودتون میدونید چه خبره بدون نگرانی پلاگینهای مختلف رو روش تست میکنید و هیچ مشکلی هم به وجود نمیاد. من الان به شکل کامل از vscode مهاجرت کردم سمت نئویم... خواستید بگید چند تا ویدئوی یوتیوب که روی هم فکر نکنم یه ساعت هم میشدن رو براتون بفرستم. احتمالا با یک یا نهایتا دو روز زمان PDE(Personalized Development Environment) خودتون رو میسازید که تا آخر عمر میتونید بدون مشکل ازش استفاده کنید.درود دوست عزیز. من خودم قبلاً به نئوویم مهاجرت و کانفیگش کردم. خودم هم الان در مواقعی که نمیتونم به vscodium دسترسی داشته باشم ازش استفاده میکنم. ولی تا جایی که یادم میاد من همیشه در حال هدر دادن وقتم با کانفیگ ویم/نئوویم بودم. خود اینها اصلاً مشکلی ندارند ولی اگر بخواهید اونهارو از صفر تبدیل به یک IDE بینقص بکنید خیلی خیلی وقت گیر و اذیت کننده است. من ترجیح میدم تعصبات رو کنار بذارم و از چیزی که آماده و مرسومتره استفاده کنم.
vscodium برای برنامه نویسی خوبه و ویم/نئوویم برای ویرایش متن.تقریباً همهٔ برنامههای درست و حسابی جهان از جمله همین لینوکس با ویم و ایمکس نوشته میشن.
به جای برنامه نویسی باید چند هفته یا ماه بشینید ویم رو کانفیگ کنید و احتمالاً با مشکلاتی هم بربخوریدهمونطور که گفتهام، برای کسی که فقط قراره مدت کوتاهی کار برنامهنویسی رو انجام بده، ویم توصیه نمیشه. ولی کسی که شغلش اینه، مدّتها زمان داره تا محیط توسعهٔ خودش رو بسازه و بقیهٔ عمرش رو با سرعت و راحتی بیشتری برنامهنویسی کنه.
در ویم رابط گرافیکی وجود نداره و تقریباً باید قید ماوس رو بزنید و از کیبورد استفاده کنیدhttps://vimtricks.com/p/using-a-mouse-in-vim
برای کسی که سالهاست شغل اصلیش برنامهنویسیه، زشته "محیط توسعهاش" این شکلی باشه:به جای برنامه نویسی باید چند هفته یا ماه بشینید ویم رو کانفیگ کنید و احتمالاً با مشکلاتی هم بربخوریدهمونطور که گفتهام، برای کسی که فقط قراره مدت کوتاهی کار برنامهنویسی رو انجام بده، ویم توصیه نمیشه. ولی کسی که شغلش اینه، مدّتها زمان داره تا محیط توسعهٔ خودش رو بسازه و بقیهٔ عمرش رو با سرعت و راحتی بیشتری برنامهنویسی کنه.
https://vimtricks.com/p/using-a-mouse-in-vimگفتم تقریبا. این هم فعال باشه کار چندان خاصی باهاش نمیشه کرد. هیچ دکمهای نیست که روش زده بشه فقط قراره باهاش متن رو انتخاب یا زبانه رو جابجا کنید. بقیه چیزها با کیبورده.
gvim چطور هست؟ ترکیبی؟ هم ویم هم گرافیکی؟
همونطور که گفتهام، برای کسی که فقط قراره مدت کوتاهی کار برنامهنویسی رو انجام بده، ویم توصیه نمیشه. ولی کسی که شغلش اینه، مدّتها زمان داره تا محیط توسعهٔ خودش رو بسازه و بقیهٔ عمرش رو با سرعت و راحتی بیشتری برنامهنویسی کنه.
gvim چطور هست؟ ترکیبی؟ هم ویم هم گرافیکی؟جیویم فقط یه محیط گرافیکی برای ویمه. در نهایت شما باید بتونید با ویم کار کنید.
برای کسی که سالهاست شغل اصلیش برنامهنویسیه، زشته "محیط توسعهاش" این شکلی باشه:چرا زشته؟
جیویم فقط یه محیط گرافیکی برای ویمه. در نهایت شما باید بتونید با ویم کار کنید.نمیدونم چی بگم اگر آموزش فوق العاده دارید که همه شخصی سازی هارا انجام و آموزش بدهد ممنون میشم
بله میتونید به این پلیلیست مراجعه کنید:سلام والا منم به ناچار از vscode استفاده میکردم با شبیهساز ویم... این مشکلات کانفیگ کردن ویم رو داشتم و کلا زیاد باهاش ارتباط نگرفتم. در آخر با نئویم آشنا شدم. اگر بخواهید از این کانفیگهای پیشآماده استفاده کنید مثل Lazy و اینها بله اصلا کاستوم کردنش ممکنه دردسرهای زیادی داشته باشه ولی به نظرم اگه از صفر بشینید و نئویم رو کانفیگ کنید میبینید چقدر مطمئن و قابل اطمینانه... چون همه جاش رو خودتون میدونید چه خبره بدون نگرانی پلاگینهای مختلف رو روش تست میکنید و هیچ مشکلی هم به وجود نمیاد. من الان به شکل کامل از vscode مهاجرت کردم سمت نئویم... خواستید بگید چند تا ویدئوی یوتیوب که روی هم فکر نکنم یه ساعت هم میشدن رو براتون بفرستم. احتمالا با یک یا نهایتا دو روز زمان PDE(Personalized Development Environment) خودتون رو میسازید که تا آخر عمر میتونید بدون مشکل ازش استفاده کنید.سلام ممنون میشم اگر آموزش را هم دارید بفرستید
خوب برادر من دارم میگم من هم از صفر تبدیل به یه IDE کامل کردم و الان راضی راضیم. شما یه مثال نقض برای خودتون میزنید و باهاش استدلال میکنید :| اتفاقا من همیشه خدا وقتم با vscode و ادیتورهای دیگه تلف میشد. چون کلی کار تکراری باید انجام میدادم، شورتکاتهای غیر منطقی... پلاگینهایی که اصلا قابلیت کاستوم نداشتن. اینجا خیلی راحت من برای همهی کارام شورتکاتهای خاص خودم رو دارم. هر جای IDE رو که بخوام کاستوم میکنم بدون هیچ مشکلی... به واسطه شغلم هم مجبورم همزمان خیلی از زبانها و ابزارهای دیگه رو استفاده کنم. در حال حاضر با این IDE من Python/Django, C#/.Net, PHP, JS/React/ReactNative دارم بدون هیچ مشکلی همزمان کار میکنم.سلام والا منم به ناچار از vscode استفاده میکردم با شبیهساز ویم... این مشکلات کانفیگ کردن ویم رو داشتم و کلا زیاد باهاش ارتباط نگرفتم. در آخر با نئویم آشنا شدم. اگر بخواهید از این کانفیگهای پیشآماده استفاده کنید مثل Lazy و اینها بله اصلا کاستوم کردنش ممکنه دردسرهای زیادی داشته باشه ولی به نظرم اگه از صفر بشینید و نئویم رو کانفیگ کنید میبینید چقدر مطمئن و قابل اطمینانه... چون همه جاش رو خودتون میدونید چه خبره بدون نگرانی پلاگینهای مختلف رو روش تست میکنید و هیچ مشکلی هم به وجود نمیاد. من الان به شکل کامل از vscode مهاجرت کردم سمت نئویم... خواستید بگید چند تا ویدئوی یوتیوب که روی هم فکر نکنم یه ساعت هم میشدن رو براتون بفرستم. احتمالا با یک یا نهایتا دو روز زمان PDE(Personalized Development Environment) خودتون رو میسازید که تا آخر عمر میتونید بدون مشکل ازش استفاده کنید.درود دوست عزیز. من خودم قبلاً به نئوویم مهاجرت و کانفیگش کردم. خودم هم الان در مواقعی که نمیتونم به vscodium دسترسی داشته باشم ازش استفاده میکنم. ولی تا جایی که یادم میاد من همیشه در حال هدر دادن وقتم با کانفیگ ویم/نئوویم بودم. خود اینها اصلاً مشکلی ندارند ولی اگر بخواهید اونهارو از صفر تبدیل به یک IDE بینقص بکنید خیلی خیلی وقت گیر و اذیت کننده است. من ترجیح میدم تعصبات رو کنار بذارم و از چیزی که آماده و مرسومتره استفاده کنم.
همونطور که گفتهام، برای کسی که فقط قراره مدت کوتاهی کار برنامهنویسی رو انجام بده، ویم توصیه نمیشه. ولی کسی که شغلش اینه، مدّتها زمان داره تا محیط توسعهٔ خودش رو بسازه و بقیهٔ عمرش رو با سرعت و راحتی بیشتری برنامهنویسی کنه.دقیقا! کاملا درسته...
برای کسی که سالهاست شغل اصلیش برنامهنویسیه، زشته "محیط توسعهاش" این شکلی باشه:والا آقا بهزاد این چیزیه که من الان دارم باهاش کار میکنم:
در کل اون پلیلیستی که بهتون اول گفتم اصلکاریها هستن. بقیهشون برای بیشتر قرار گرفتنون در حال و هوای این موضوعه.فرق نئوویم با ویم چیه؟
ببینید کلیاتش رو که سرچ کنید در موردش ولی من فقط بخوام نظر شخصیم رو بگم خودم به شخصه با ویم به عنوان ادیتور اصلیم زیاد ارتباط نگرفتم. با lua خیلی راحتتر بودم تا vimscript و حداقل برای من نئویم خیلی مدرنتر و بهتر به نظر میومد؛ پلاگینهای متفاوت و مختلف و کلا اوکیتر بودم باهاش با ویم یکم دردسر داشتم که بخوام کانفیگش کنم برای زبانهایی که میخواستم ولی با نئویم خیلی بهتر و ضریحتر تونستم این کار رو انجام بدم. البته میگم این صرفا نظر من بود و دلیل بر برتری یا پستتری نئویم نیست. بنده نئویم ادیتور اصلیم هست و ویم برای کارهای دمت دستی و ادیتهای سریع...در کل اون پلیلیستی که بهتون اول گفتم اصلکاریها هستن. بقیهشون برای بیشتر قرار گرفتنون در حال و هوای این موضوعه.فرق نئوویم با ویم چیه؟
آیا میشود از شهصی سازی ها خروجی گرفت و در جاهای دیگر استفاده کرد اگر همچین چیزی به برنامه ویم اضافه شود یا داشته باشد خیلی عالی استبله. مثلاً همهٔ پیکربندیهای ویم من اینجاست و پای هر رایانهای که میشینم، نخست این رو جایگذاری میکنم:
خوب برادر من دارم میگم من هم از صفر تبدیل به یه IDE کامل کردم و الان راضی راضیم. شما یه مثال نقض برای خودتون میزنید و باهاش استدلال میکنید :| اتفاقا من همیشه خدا وقتم با vscode و ادیتورهای دیگه تلف میشد. چون کلی کار تکراری باید انجام میدادم، شورتکاتهای غیر منطقی... پلاگینهایی که اصلا قابلیت کاستوم نداشتن. اینجا خیلی راحت من برای همهی کارام شورتکاتهای خاص خودم رو دارم. هر جای IDE رو که بخوام کاستوم میکنم بدون هیچ مشکلی...مشکلات vscodium رو انکار نمیکنم. ولی من روی vscodium احساس سرعت و راحتی بیشتری میکنم. به هر حال نظر هر کسی محترمه.
پ.ن استاد من(دانشگاه) خودش از spyder استفاده میکنه پس لزومی نداره اگه شاخی حتما از vim استفاده کنی ;Dوقتی میگیم آدمهای «حرفهای» منظورمون دانشگاهیها نیستن! آدمهایی هستن که سواد واقعی دارن و علم و دانش رو پیش میبرن. مثل استالمن، توروالدز، ریموند، ریچی، روسوم، کرانیگان و…
خوبه که اینجا همه طرفدار ویم هستن. ما یه دبیر وب داشتیم ویرایشگر موردعلاقهاش ادوبی دریم ویور بود:/ این ادیتور واقعا آشغاله جدای از اینکه مالکیتیه. من زیاد توش دووم نیاوردم
شخصا با ویم یکم ور رفتمخب یه سری پلاگین برای ویم هست برای اینجور کارها \\:D/ برید تو سایت vimawesome
ولی چیزی به کاملی vscode برای توسعه ی وب پیدا نکردم
برای مثال راحت برای css کالر پیکر داره!
شخصا با ویم یکم ور رفتم
ولی چیزی به کاملی vscode برای توسعه ی وب پیدا نکردم
برای مثال راحت برای css کالر پیکر داره!
کانفیگی که آقای بهزادی یکم بالاتر گذاشت هم بازم به کاملی چیزی مثل vscode نیست حداقل در نگاه اولشخصا با ویم یکم ور رفتم
ولی چیزی به کاملی vscode برای توسعه ی وب پیدا نکردم
برای مثال راحت برای css کالر پیکر داره!
ویاس کد یک ویرایشگر کد کانفیگ شده است (که نسبت به خیلی از برنامههای از پیش کانفیگ شده به نظرم خیلی بهتره). ویم اگر کانفیگی روش انجام نشه یک ویرایشگر متن است (که باید با ویرایشگرهای متن مقایسه شود). در صورت کانفیگ مناسب به یک ویرایشگر کد فوقالعاده قدرتمند تبدیل میشود.
شخصا با ویم یکم ور رفتماگر توی محیط کدنویسیتون برای توسعهٔ وب نیاز به Color Picker دارید، احتمالا دارید روند اشتباهی رو پیش میبرید.
ولی چیزی به کاملی vscode برای توسعه ی وب پیدا نکردم
برای مثال راحت برای css کالر پیکر داره!
همچنین من تاحالا نه توی کتاب آموزشی که دارم دیدمخب پس احتمالا هنوز هیچ کتابی در مورد UI و UX نخوندید. کمی که تخصصیتر و اصولیتر کار کنید، روند کار به اینصورته.
نه همچین چیزی رو شنیده ام
نه دیدم انجام بده!
حرفتون به شدت برام عجیب بود!
هیچ چیز اشتباهی نیست
بنده برای این روند ابتدا اون قالب اصلی سایت روی توی ذهنم دارم و همون رو پیاده میکنم
طرج اصلی سایت رو جایی نمیکشم چون نیاز نیست
هیچ جایی به دقیقی خود css نیست
درسته
میشه روی یک کاغذ کشید یا توی همون گیمپ
همچنین من تاحالا نه توی کتاب آموزشی که دارم دیدم
نه همچین چیزی رو شنیده ام
نه دیدم انجام بده!
حرفتون به شدت برام عجیب بود!
قرار نیست تخصصی کار کنم ، در حد نیازم کار میکنمدرسته، میشه با انبردست هم پیچ رو باز کرد، ولی خب ما اینجا روند درست کار رو بیان میکنیم. قاعدتا اگر نخواید تخصصی کار کنید، ابزارهای کارهای تخصصی مانند Vim نمیتونن نیازهاتون رو تامین کنند. مثلا توی Vim نمیشه به راحتی فیلم پخش کرد، ولی ممکنه یک ادیتور دیگه این امکان رو بهتون بده!
درسته، میشه با انبردست هم پیچ رو باز کرد، ولی خب ما اینجا روند درست کار رو بیان میکنیم. قاعدتا اگر نخواید تخصصی کار کنید، ابزارهای کارهای تخصصی مانند Vim نمیتونن نیازهاتون رو تامین کنند. مثلا توی Vim نمیشه به راحتی فیلم پخش کرد، ولی ممکنه یک ادیتور دیگه این امکان رو بهتون بده!این الان تیکه به Emacs بود؟ :D
هممم درسته!واقعا فول استک جالب نیست مگر تو حوزه کاری خود شخص یا رشته مد نظرش! بخوای یه فول استک بشی یعنی هیچی بلد نیست از هر زبان و از هر چیزی فقط قطره ایی از دریا رو تجربه کردی. دلت رو به این کلمه خوش نکن و سعی بکن پله پله یاد بگیری. البته میتونی هرچیزی رو دوست داری یاد بگیری. قرار نیست هرکس هر چیزی رو که بگه بری یاد بگیری! و کسی هم حق نداره تو رو مجبور بکنه که فقط یک چیز خاص رو یاد بگیری.هرچند آدم هایی هستند که به معنای واقعی کلمه فول استک هستند!! اما به نظر من این به تجربه شون مربوطه.
حالا شما پیشنهادتون چیه برای برنامه نویس فول استک شدن؟
Vscode هم برپایهٔ الکترونه و بنابراین میتونه فیلم پخش کنه 8)نقلقولدرسته، میشه با انبردست هم پیچ رو باز کرد، ولی خب ما اینجا روند درست کار رو بیان میکنیم. قاعدتا اگر نخواید تخصصی کار کنید، ابزارهای کارهای تخصصی مانند Vim نمیتونن نیازهاتون رو تامین کنند. مثلا توی Vim نمیشه به راحتی فیلم پخش کرد، ولی ممکنه یک ادیتور دیگه این امکان رو بهتون بده!این الان تیکه به Emacs بود؟ :D
Vscode هم برپایهٔ الکترونه و بنابراین میتونه فیلم پخش کنهبا توجه به علاقه به ویم یه لحظه از اون متن ذهنم رفت به Emacs. چرا؟ نمیدانم... :)