انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: ALi.pAkrohk در 26 اردیبهشت 1396، 08:16 بظ
-
به نام خدا
سلام دوستان باز هم علی هستم کاربر تازه کار انجمن.
دوستان یه تکست ادیتور عالی پیدا کردم که گفتم معرفیش کنم همه حالش رو ببرید.
دوستانی که ازش بیشتر میدونن آموزش بدن و دوستانی هم که نمی دونن نصب کنن و یاد بگیرن به امید پیشرفت هرچه بهتر همه دوستان.
اتم (به انگلیسی: Atom) یک ویرایشگر متن و ویرایشگر کد منبع برای لینوکس، ویندوز و مک است.این ویرایشگر با افزایه هایی که در نود.جیاس نوشته شدهاند و با گیت (نرمافزار) به صورت جاسازی شده توسط گیتهاب توسعه داده میشود. این نرمافزار که آزاد و متنباز میباشد تحت پروانه امآیتی منتشر شدهاست و به عنوان رقیبی برای ایمکس، ویم و ویژوال استادیو کد محسوب میگردد. اتم یک نرمافزار دسکتاپ است که به وسیله تکنولوژیهای وب توسعه داده شدهاست.
مرجع این مطالب ویکی پدیا هستش.
من خودم در استفاده از این برنامه یاد sublime text 3 البته بدون نیاز به پلاگین میفتم حقا که عالیه.
لینک دانلود وسایت نرم افزار (https://atom.io)
-
یه پلاگین عالی برای اتم و کلا برای بیشتر IDE های موجود
پلاگین Emmet هستش این پلاگین کمک می کنه کد های HTML و Css رو با تایپ کردن کمی از کد کامل بنویسید و کلا سرعت و دقت و تمیزیه سینتکس و کدنویسی رو بالا میبره
روش نصب در ATOM
به تنظیمات برید در بخش install در قسمت سرج نام پلاگین رو بنویسید و بعد روی packets کلیک کنید و بعد از یافتن پلاگین اون رو نصب کنید.
-
Atom Bootstrap3
این پلاگین به ما کمک می کند تا به راحتی بتوانیم استایال بوت استرپ را به پروژه خودمان اضافه کنیم. برای دیدن نمونه ای از این کمک کردن کافی است که در فایل مورد نظر خودمان عبارت -html را تایپ کنیم و اینتر را بزنیم، مشاهده می کنید که تمام مخازن مربوط به بوت استرپ به فایل ما لینک شدند. ;D
(http://bayanbox.ir/view/3487658962809277440/bootstrap.jpg)
Color Picker
ما ممکن است از css استفاده کنیم یا در فایل html یا php خودمان بخواهیم از رنگ ها استفاده کنیم. با این پلاگین می توانید به راحتی این کار را انجام دهید، برای این کار فقط کافیست Ctrl + Alt + C را بزنید و رنگ مورد نظر را انتخاب کنید و اینتر کنید.
Pigments
این پلاگین باعث می شود تا وقتی کد رنگی را در فایل خودمان وارد کردیم آن کد به رنگ مورد نظر نمایش داده شود و این باعث می شود خیلی راحت بفهیم آن کد برای چه رنگی است
File Icons
این پلاگین بیشتر جنبه زیبا سازی دارد اما من دوستش دارم و ترجیح دادم که آن را به شما نیز معرفی کنم، با نصب این پلاگین در کنار هر فایل آیکون مربوط به نوع آن فایل نمایش داده می شود.
(http://bayanbox.ir/view/5724103835533369588/icon.jpg)
به علاوه روشی که بالا برای نصب پلاگین ها آموزش دادم ازین کد در خط فرمان هم می توانید استفاده کنید.
apm install Name-Continuation
توجه داشته باشید در نام پلاگین مورد نظر در خط فرمان به جای space از (-) استفاده می کنیم.
پالت فرامین (Command Palette)
کلید میانبر: ctrl + shift + p
این پالت جایی است که لیستی از فرامین موجود در اتم را میتوانید مشاهده و اجرا کنید، راحتی استفاده از این پالت باعث دسترسی سریع شما به امکانات موجود است، همچنین این پالت میتواند راهنمایی سریعی برای یادگیری کلیدهای میانبر اتم باشد.
تغییر فایل(File Switching)
کلید میانبر:ctrl + p
اتم روشی واقعا سریع برای دستیابی به فایل در اختیار شما قرار می دهد، دیگر نیازی به اسکرول میان فولدر ها یا نوار جانبی برنامه نداری تنها کلید ctrl + p را بفشارید و بخشی از نام فایل خود را وارد کنید و درون لیستی که برای شما نمایش داده میشود فایل مورد نظر خود را انتخاب کنید، دقیقا مشابه کاری که در سابلیم میتوان انجام داد. این پالت بسیار مشابه پالت فرامین اتم است با این تفاوت که تنها فایلهای موجود در پروژه کنونی را نمایش میدهد، نه چیز دیگر.
پرش یه نماد(Goto Symbols)
کلید میانبر:ctrl + r
پیدا کردن یک تابع درون فایلهای بزرگ کار دشواری است و نیازمند استفاده از جستجو، ولی اتم نیز همانند سابلیم راه ساده تری برای این کار دارد. تنها کافی است. ctrl + r را بفشارید و نام تابع خود را بنویسید، لیستی از توابع و نمادهای متناسب درون فایل نمایش می شود که به راحتی میتوانید بین آنها بچرخید.
تغییر دسته جمعی(Multi-Edit)
کلید میانبر:ctrl + click
بهترین ویژگیای که بسیاری از IDE ها بزرگ بصورت پیشفرض ندارند
اگر معتاد استفاده از این ویژگی شوید دیگر نقل مکان به ویرایشگری که این امکان را ندارد برای شما دشوار خواهد بود. این ویژگی به شما این امکان را میدهد تا بخشهای مختلف کد را یک جا تغییر دهید، آنها را کپی کنید در جاهای دیگر پیست کنید. کنترل را نگه دارید و مکان های مورد نظر کلیک کرده و شروع به نوشتن کنید. برای استفاده از این ویژگی چند راه دیگر نیز وجود دارد:
- انتخاب تمام تکرار های کمله حاضر (در مکینتاش)
command + ctrl + g
- با انتخاب چند سطر و فشردن این میانبر میتوانید تمام سطر های انتخاب شده را یکجا تغییر دهید.
ctrl + shift + l
- انتخاب کلمه فعلی و کلمات مشابه بعدی در دفعات بعد
ctrl + d
- هر مکانی که کلیک کنید اشاره گری برای تغییر دسته جمعی ایجاد می شود
ctrl + click
اسنیپت ها(Snippets)
کربردی ترین ویژگیهای تمامی ویرایشگرها هستند، با ایجاد استنیپتها میتوانید با واردکردن کلیدواژههای خاص عبارات مورد نظر خود را تایپ کنید. در واقع میتوان گفت در اتم اسنیپتها همان مفهوم auto-complete هایی را دارند که خود شما میتوانید آنها را ایجاد کنید.
auto-complete در اتم کمی متفاوت از چیز است که در دیگر ویرایشگرها همانند سابلیم دادهاید، در اینگونه باید عمل کنید و که کلیدواژه مورد نظر را نوشته وسپس بدون تغییر مکان اشارهگر متن کلید Tab را فشاردهید، سابلیم کلیدواژه شما را به عبارت مربوطه جایگزین میکند. برای نمونه فایل جدید بسازید و واژه html در آن نوشته و سپس Tab را بزنید، سابلیم ساختار کلی یک صفحه وب را جایگزین واژه html خواهد کرد.
ساخت اسنیپت جدید
برای ایجاد اسنیپت جدید در اتم، درون برنامه منوی Atom > Open Your Snippets را انتخاب کنید، در تب باز شده میتوانید اسنیپت دلخواه خود را تعریف کنید.
اسنیپت ها را در اتم میتوان یک ساختار چهار سطری در نظر گرفت، سطر اول محدوده فعال بودن اسنیپت را مشخص میکند، سطر دوم توضیح یا نام اسنیپت، سطر سوم پیشنودی که برای دسترسی سریع بکار گرفته میشود و چهارم متن جایگرین اصلی خواهد بود، نمونهای از اسنیپت را در زیر مشاهده می کنید.
'.source.js':
'console.log':
'prefix': 'log'
'body': 'console.log(${1:"crash"});$2'
که این اسنیپت فقط در فایلها و بخش های Javascript فعال است.
همچنین درصورتی که میخواهید بدنه اصلی اسنیپت خود را چند سطری تعیین کنید میتوانید از کاراکترهایی همچون \n \t استفاده کنید یا بجای کوتیشن و دابلکوتیشن از """ استفاده کنید.
'.source.js':
'if, else if, else':
'prefix': 'ieie'
'body': """
if (${1:true}) {
$2
} else if (${3:false}) {
$4
} else {
$5
}
"""
autocomplete+ paths suggestions
یکی از کمبودهایی که درون هسته اولیه خود اتم وجود دارد امکان پیشنهاد دادن آدرس فایلهای موجود در پروژه است، اگر برنامه نویس فرانتاند باشید این امکان بسیار مورد نیاز است و این پکیج آن را برای شما رفع می کند.
-
اره خودم یه مدت ازش استفاده می کردم ولی بعد یه مدت نمی دونم چرا به شدت سنگین میشه و افت سرعت پیدا می کنه نرم افزار !
افزونه هاش عالی ان خیلی خوب می تونه جای سابلایم روبگیره
ولی تکست ادیتور جاست VIM خخخخ
-
اره خودم یه مدت ازش استفاده می کردم ولی بعد یه مدت نمی دونم چرا به شدت سنگین میشه و افت سرعت پیدا می کنه نرم افزار !
افزونه هاش عالی ان خیلی خوب می تونه جای سابلایم روبگیره
ولی تکست ادیتور جاست VIM خخخخ
خخخ من یک هفتست دارم ازش استفاده می کنم تا الان که مشکلی نداشته انشاالله بعد اینم عالی باقی می مونه
دوست من برو توی Github گذارش مشکل کن قطعا رسیدگی می کنن
تیم github بسیار بزرگ و حرفیی هستش.
-
بله درسته تیم بزرگ و حریفی هستند ولی این مشکل و کرش نیست صرفا کمی سرعتش میایید پایین !
کلا اگه برنامه نویسی می کنید یا از ide ها استفاده کنید یا یه تکس ادیتور خیلی ساده مثل سابلایم که همیشه براتون کارکنه :)
من حدود ۶ ماهی از atom برای PHP کار می کشیدم ولی دیدم phpstorm ( حتی نسخه ی رایگانش ) خیلی بهتر از اونه D:
-
بله درسته تیم بزرگ و حریفی هستند ولی این مشکل و کرش نیست صرفا کمی سرعتش میایید پایین !
کلا اگه برنامه نویسی می کنید یا از ide ها استفاده کنید یا یه تکس ادیتور خیلی ساده مثل سابلایم که همیشه براتون کارکنه :)
من حدود ۶ ماهی از atom برای PHP کار می کشیدم ولی دیدم phpstorm ( حتی نسخه ی رایگانش ) خیلی بهتر از اونه D:
خوب دقیقا حرف شما درسته این یه ادیتور برای همه چیزه نه برای php و با پلاگین های مخصوص php جون می گیره خوب شما اون رو با یه نرم افزار که دقیق مخصوص php نوشته شده مقایسه می کنید ؟
باید قدرتش کمتر باشه چون امده تا خودتون برای کار خودتون امادش کنید.
-
بله درسته تیم بزرگ و حریفی هستند ولی این مشکل و کرش نیست صرفا کمی سرعتش میایید پایین !
کلا اگه برنامه نویسی می کنید یا از ide ها استفاده کنید یا یه تکس ادیتور خیلی ساده مثل سابلایم که همیشه براتون کارکنه :)
من حدود ۶ ماهی از atom برای PHP کار می کشیدم ولی دیدم phpstorm ( حتی نسخه ی رایگانش ) خیلی بهتر از اونه D:
خوب دقیقا حرف شما درسته این یه ادیتور برای همه چیزه نه برای php و با پلاگین های مخصوص php جون می گیره خوب شما اون رو با یه نرم افزار که دقیق مخصوص php نوشته شده مقایسه می کنید ؟
باید قدرتش کمتر باشه چون امده تا خودتون برای کار خودتون امادش کنید.
تاپیک رو الکی به انحراف نکشم !
ولی من منظورم اینه که به جای ادیتور از IDE استفاده کنیم !
ادیتور ها خیلی قابلیت ها رو ندارن !
مثل دیباگ کردن !
ادیتور ها صرفا یه مکانی برای نوشتن کد هستند ( حالا با یه سری امکانات زیاد تر )
کلی گفتم !
چون خودمم اون چند ماهی که استفاده می کردم خیلی خوشم اومده بود !
حالا فقط یه پیشنهاد دادم :)
موفق باشید
-
بله درسته تیم بزرگ و حریفی هستند ولی این مشکل و کرش نیست صرفا کمی سرعتش میایید پایین !
خوب دوست عزیزم چطور این مشکل نیست اون ها باید کد ها یا مکان ذخیره سازی و کنترل رم برنامه رو بهینه سازی کنند یا در روش قرار گیریه پک ها کار انجام بدن تا بعد از مدتی سرعت برنامه دچار مشکل نشه و فایل های کش باعث لنگی نشن
-
بله درسته تیم بزرگ و حریفی هستند ولی این مشکل و کرش نیست صرفا کمی سرعتش میایید پایین !
کلا اگه برنامه نویسی می کنید یا از ide ها استفاده کنید یا یه تکس ادیتور خیلی ساده مثل سابلایم که همیشه براتون کارکنه :)
من حدود ۶ ماهی از atom برای PHP کار می کشیدم ولی دیدم phpstorm ( حتی نسخه ی رایگانش ) خیلی بهتر از اونه D:
خوب دقیقا حرف شما درسته این یه ادیتور برای همه چیزه نه برای php و با پلاگین های مخصوص php جون می گیره خوب شما اون رو با یه نرم افزار که دقیق مخصوص php نوشته شده مقایسه می کنید ؟
باید قدرتش کمتر باشه چون امده تا خودتون برای کار خودتون امادش کنید.
تاپیک رو الکی به انحراف نکشم !
ولی من منظورم اینه که به جای ادیتور از IDE استفاده کنیم !
ادیتور ها خیلی قابلیت ها رو ندارن !
مثل دیباگ کردن !
ادیتور ها صرفا یه مکانی برای نوشتن کد هستند ( حالا با یه سری امکانات زیاد تر )
کلی گفتم !
چون خودمم اون چند ماهی که استفاده می کردم خیلی خوشم اومده بود !
حالا فقط یه پیشنهاد دادم :)
موفق باشید
سلام
بعضی از ویرایشگرها مثل visual studio code قابلیت اشکالزدایی یا دیباگ کردن را دارند.
-
بله درسته تیم بزرگ و حریفی هستند ولی این مشکل و کرش نیست صرفا کمی سرعتش میایید پایین !
کلا اگه برنامه نویسی می کنید یا از ide ها استفاده کنید یا یه تکس ادیتور خیلی ساده مثل سابلایم که همیشه براتون کارکنه :)
من حدود ۶ ماهی از atom برای PHP کار می کشیدم ولی دیدم phpstorm ( حتی نسخه ی رایگانش ) خیلی بهتر از اونه D:
خوب دقیقا حرف شما درسته این یه ادیتور برای همه چیزه نه برای php و با پلاگین های مخصوص php جون می گیره خوب شما اون رو با یه نرم افزار که دقیق مخصوص php نوشته شده مقایسه می کنید ؟
باید قدرتش کمتر باشه چون امده تا خودتون برای کار خودتون امادش کنید.
تاپیک رو الکی به انحراف نکشم !
ولی من منظورم اینه که به جای ادیتور از IDE استفاده کنیم !
ادیتور ها خیلی قابلیت ها رو ندارن !
مثل دیباگ کردن !
ادیتور ها صرفا یه مکانی برای نوشتن کد هستند ( حالا با یه سری امکانات زیاد تر )
کلی گفتم !
چون خودمم اون چند ماهی که استفاده می کردم خیلی خوشم اومده بود !
حالا فقط یه پیشنهاد دادم :)
موفق باشید
سلام
بعضی از ویرایشگرها مثل visual studio code قابلیت اشکالزدایی یا دیباگ کردن را دارند.
بله اتم هم چنین افزونه ای داره ولی این دیباگ ها در حد اون دیباگی که به طور مثال phpstorm یا ninja یا اکلیپیس و......
-
ادیتور قوی و خوبیه.من برای طراحی وب سایت ازش استفاده میکنم.اما برای برنامه نویسی,هیچیو با vim عوض نمیکنم :)
-
ادیتور قوی و خوبیه.من برای طراحی وب سایت ازش استفاده میکنم.اما برای برنامه نویسی,هیچیو با vim عوض نمیکنم :)
اهوم اون عالیه ولی من تو ویندوز به ویژوال استودیو عادت کرده بودم اینجا خیلی برام درده سر شده.
-
ادیتور قوی و خوبیه.من برای طراحی وب سایت ازش استفاده میکنم.اما برای برنامه نویسی,هیچیو با vim عوض نمیکنم :)
اهوم اون عالیه ولی من تو ویندوز به ویژوال استودیو عادت کرده بودم اینجا خیلی برام درده سر شده.
اگر کار با ویرایشگری مثل ویم رو یاد بگیرید، ویژوال استودیو خیلی کنده!
ویم خودش خامه(یعنی خام هست!)، باید خودتون زحمت پختنش رو بکشید یا از یک توزیع آمادهی ویم استفاده بکنید(اصلا وجود داره؟)
-
من مدتیه از VSCode استفاده میکنم و راضیم ازش.
ویم خودش خامه(یعنی خام هست!)، باید خودتون زحمت پختنش رو بکشید یا از یک توزیع آمادهی ویم استفاده بکنید(اصلا وجود داره؟)
من از The Ultimate vimrc (https://github.com/amix/vimrc) نسخه Awesome استفاده میکنم.
-
بله درسته تیم بزرگ و حریفی هستند ولی این مشکل و کرش نیست صرفا کمی سرعتش میایید پایین !
کلا اگه برنامه نویسی می کنید یا از ide ها استفاده کنید یا یه تکس ادیتور خیلی ساده مثل سابلایم که همیشه براتون کارکنه :)
من حدود ۶ ماهی از atom برای PHP کار می کشیدم ولی دیدم phpstorm ( حتی نسخه ی رایگانش ) خیلی بهتر از اونه D:
خوب دقیقا حرف شما درسته این یه ادیتور برای همه چیزه نه برای php و با پلاگین های مخصوص php جون می گیره خوب شما اون رو با یه نرم افزار که دقیق مخصوص php نوشته شده مقایسه می کنید ؟
باید قدرتش کمتر باشه چون امده تا خودتون برای کار خودتون امادش کنید.
تاپیک رو الکی به انحراف نکشم !
ولی من منظورم اینه که به جای ادیتور از IDE استفاده کنیم !
ادیتور ها خیلی قابلیت ها رو ندارن !
مثل دیباگ کردن !
ادیتور ها صرفا یه مکانی برای نوشتن کد هستند ( حالا با یه سری امکانات زیاد تر )
کلی گفتم !
چون خودمم اون چند ماهی که استفاده می کردم خیلی خوشم اومده بود !
حالا فقط یه پیشنهاد دادم :)
موفق باشید
سلام
بعضی از ویرایشگرها مثل visual studio code قابلیت اشکالزدایی یا دیباگ کردن را دارند.
خود اتم هم داره
و باید چند پلاگین اضافش کنی
کلا اتم برای رقابت آزاد با vs cod امده و قابلیتاش یه سرو گردن بیشتره
-
اره خودم یه مدت ازش استفاده می کردم ولی بعد یه مدت نمی دونم چرا به شدت سنگین میشه و افت سرعت پیدا می کنه نرم افزار !
افزونه هاش عالی ان خیلی خوب می تونه جای سابلایم روبگیره
ولی تکست ادیتور جاست VIM خخخخ
سلام
من تو ویندوز که ازش استفاده می کردم مشکل کند شدن نداشتم یه هفته اس هم که اومدم اینور تا اینجا مشکل نداشتم ولی تا جایی که میدونم با پاک کردن کش اش میشه مثل روز اول.
کلا ادیتور خوبیه من باهاش راحتم
-
بله درسته تیم بزرگ و حریفی هستند ولی این مشکل و کرش نیست صرفا کمی سرعتش میایید پایین !
کلا اگه برنامه نویسی می کنید یا از ide ها استفاده کنید یا یه تکس ادیتور خیلی ساده مثل سابلایم که همیشه براتون کارکنه :)
من حدود ۶ ماهی از atom برای PHP کار می کشیدم ولی دیدم phpstorm ( حتی نسخه ی رایگانش ) خیلی بهتر از اونه D:
خوب دقیقا حرف شما درسته این یه ادیتور برای همه چیزه نه برای php و با پلاگین های مخصوص php جون می گیره خوب شما اون رو با یه نرم افزار که دقیق مخصوص php نوشته شده مقایسه می کنید ؟
باید قدرتش کمتر باشه چون امده تا خودتون برای کار خودتون امادش کنید.
تاپیک رو الکی به انحراف نکشم !
ولی من منظورم اینه که به جای ادیتور از IDE استفاده کنیم !
ادیتور ها خیلی قابلیت ها رو ندارن !
مثل دیباگ کردن !
ادیتور ها صرفا یه مکانی برای نوشتن کد هستند ( حالا با یه سری امکانات زیاد تر )
کلی گفتم !
چون خودمم اون چند ماهی که استفاده می کردم خیلی خوشم اومده بود !
حالا فقط یه پیشنهاد دادم :)
موفق باشید
سلام
بعضی از ویرایشگرها مثل visual studio code قابلیت اشکالزدایی یا دیباگ کردن را دارند.
خود اتم هم داره
و باید چند پلاگین اضافش کنی
کلا اتم برای رقابت آزاد با vs cod امده و قابلیتاش یه سرو گردن بیشتره
سلام
گمان کنم اتم برای رقابت با sublime text آمده بود. هرچند الان این سه ویرایشگر یک جورهایی رقیب هم هستند.
-
بله درسته تیم بزرگ و حریفی هستند ولی این مشکل و کرش نیست صرفا کمی سرعتش میایید پایین !
کلا اگه برنامه نویسی می کنید یا از ide ها استفاده کنید یا یه تکس ادیتور خیلی ساده مثل سابلایم که همیشه براتون کارکنه :)
من حدود ۶ ماهی از atom برای PHP کار می کشیدم ولی دیدم phpstorm ( حتی نسخه ی رایگانش ) خیلی بهتر از اونه D:
خوب دقیقا حرف شما درسته این یه ادیتور برای همه چیزه نه برای php و با پلاگین های مخصوص php جون می گیره خوب شما اون رو با یه نرم افزار که دقیق مخصوص php نوشته شده مقایسه می کنید ؟
باید قدرتش کمتر باشه چون امده تا خودتون برای کار خودتون امادش کنید.
تاپیک رو الکی به انحراف نکشم !
ولی من منظورم اینه که به جای ادیتور از IDE استفاده کنیم !
ادیتور ها خیلی قابلیت ها رو ندارن !
مثل دیباگ کردن !
ادیتور ها صرفا یه مکانی برای نوشتن کد هستند ( حالا با یه سری امکانات زیاد تر )
کلی گفتم !
چون خودمم اون چند ماهی که استفاده می کردم خیلی خوشم اومده بود !
حالا فقط یه پیشنهاد دادم :)
موفق باشید
سلام
بعضی از ویرایشگرها مثل visual studio code قابلیت اشکالزدایی یا دیباگ کردن را دارند.
خود اتم هم داره
و باید چند پلاگین اضافش کنی
کلا اتم برای رقابت آزاد با vs cod امده و قابلیتاش یه سرو گردن بیشتره
سلام
گمان کنم اتم برای رقابت با sublime text آمده بود. هرچند الان این سه ویرایشگر یک جورهایی رقیب هم هستند.
درمورد اینکه گفته شد ide بهتره من مخالفم شاید تنها ide برای فرد مبتدی که دستش راه نیوفتاده خوب باشه این ابزار ها چون خیلی سنگین اند اون موقع که تازه راه افتادی و دستت سرعت گرفته مجبوری صبر کنی تا phpstorm بالا بیاد! من عاشق سابلایم هستم و خواهم بود چون سرعت خیلی بالایی داره اتم از سابلایم سنگین تره ولی نه در اون حد و ابزار هاش بیشتره من بشخصه با هر دو کد می نویسم و هر جایی که نیاز باشه snippet مینوسم تا سرعتم بره بالا بعد چند سال نزدیک هزار تا snippet دارم که وبعضی وقت ها میشینم میبینم اوه چقدر کد های خوبی بودن اون موقع اومدن به ذهنم الان فرموش کردم
-
عالیه واقعا
دوستان sublime text 3 مگه پولی نیست ؟
من اطلاع ندارم آیا نرم افزار آزاده ؟
چرا فارسی رو پشتیبانی نمی کنه؟
بهترین برای فارسی نویسی کدومه ؟
اتم دلیل بهتر بودنش سورس بازشه.
-
دوستان تاپیک رو به انحراف نکشونید. داشتی پلاگینها رو معرفی میکردی خیلی خوب بود.
-
ادیتور قوی و خوبیه.من برای طراحی وب سایت ازش استفاده میکنم.اما برای برنامه نویسی,هیچیو با vim عوض نمیکنم :)
اهوم اون عالیه ولی من تو ویندوز به ویژوال استودیو عادت کرده بودم اینجا خیلی برام درده سر شده.
اگر کار با ویرایشگری مثل ویم رو یاد بگیرید، ویژوال استودیو خیلی کنده!
ویم خودش خامه(یعنی خام هست!)، باید خودتون زحمت پختنش رو بکشید یا از یک توزیع آمادهی ویم استفاده بکنید(اصلا وجود داره؟)
درسته.ویژوال استودیو یه IDE هست.برای همین چندین پلاگین همراه خودش داره که ممکنه شما اصلا ازش استفاده نکنی.همین هم باعث سنگینیش میشه.اما ویم در حالت پیشفرض یه تکست ادیتوره و شما با توجه به نیاز های خودت پلاگین های مورد نظرت رو روش نصب میکنی و IDE خودتو میسازی.درست مثل ساختن مجسمه از سنگ :)
-
دوستان تاپیک رو به انحراف نکشونید. داشتی پلاگینها رو معرفی میکردی خیلی خوب بود.
بعله دست عزیز من پست اول رو ابدیت می کنم دقت کنید
-
من قبلا از پلاما و حالا جی ادیت استفاده می کنم
البته هیچ وقت قدرت وی ای و نانو و sed رو دست کم نگیرید
-
بله درسته تیم بزرگ و حریفی هستند ولی این مشکل و کرش نیست صرفا کمی سرعتش میایید پایین !
کلا اگه برنامه نویسی می کنید یا از ide ها استفاده کنید یا یه تکس ادیتور خیلی ساده مثل سابلایم که همیشه براتون کارکنه :)
من حدود ۶ ماهی از atom برای PHP کار می کشیدم ولی دیدم phpstorm ( حتی نسخه ی رایگانش ) خیلی بهتر از اونه D:
خوب دقیقا حرف شما درسته این یه ادیتور برای همه چیزه نه برای php و با پلاگین های مخصوص php جون می گیره خوب شما اون رو با یه نرم افزار که دقیق مخصوص php نوشته شده مقایسه می کنید ؟
باید قدرتش کمتر باشه چون امده تا خودتون برای کار خودتون امادش کنید.
تاپیک رو الکی به انحراف نکشم !
ولی من منظورم اینه که به جای ادیتور از IDE استفاده کنیم !
ادیتور ها خیلی قابلیت ها رو ندارن !
مثل دیباگ کردن !
ادیتور ها صرفا یه مکانی برای نوشتن کد هستند ( حالا با یه سری امکانات زیاد تر )
کلی گفتم !
چون خودمم اون چند ماهی که استفاده می کردم خیلی خوشم اومده بود !
حالا فقط یه پیشنهاد دادم :)
موفق باشید
سلام
بعضی از ویرایشگرها مثل visual studio code قابلیت اشکالزدایی یا دیباگ کردن را دارند.
خود اتم هم داره
و باید چند پلاگین اضافش کنی
کلا اتم برای رقابت آزاد با vs cod امده و قابلیتاش یه سرو گردن بیشتره
سلام
گمان کنم اتم برای رقابت با sublime text آمده بود. هرچند الان این سه ویرایشگر یک جورهایی رقیب هم هستند.
درمورد اینکه گفته شد ide بهتره من مخالفم شاید تنها ide برای فرد مبتدی که دستش راه نیوفتاده خوب باشه این ابزار ها چون خیلی سنگین اند اون موقع که تازه راه افتادی و دستت سرعت گرفته مجبوری صبر کنی تا phpstorm بالا بیاد! من عاشق سابلایم هستم و خواهم بود چون سرعت خیلی بالایی داره اتم از سابلایم سنگین تره ولی نه در اون حد و ابزار هاش بیشتره من بشخصه با هر دو کد می نویسم و هر جایی که نیاز باشه snippet مینوسم تا سرعتم بره بالا بعد چند سال نزدیک هزار تا snippet دارم که وبعضی وقت ها میشینم میبینم اوه چقدر کد های خوبی بودن اون موقع اومدن به ذهنم الان فرموش کردم
این هم نظریه ولی فقط کافیه یکم ادم شلخته ای باشید D: اون موقع می بینید که چجوری اتم نابودتون می کنه یا اگه قرار باشه از کلاس ها و توابع بقیه استفاده کنید
حالا نظر نظره تا شب می تونیم من و شما بشینیم نظر هم دیگه رو نقد کنیم D:
پس بهتره بگم اگه با اتم یا هر ادیتور دیگه ای راحتید موفق باشید :)
منم با ide راحتم D:
-
اون بالا که گفتم "من مخالفم" ، حالا نمی دونم شما چرا میخوایی تا شب بشینی "نظر من" رو نقد کنی. بحث اصلی من که سابلایمه ولی دیگه خودت جواب خودتو دادی
این هم نظریه ولی فقط کافیه یکم ادم شلخته ای باشید D: اون موقع می بینید که چجوری اتم نابودتون می کنه
الان به فرض شما با ide یه برنامه ای رو شلخته نوشتی و خودت سر در آوردی ، اون یکی برنامه نویس ها میخوان چطوری سر دربیارن! اصلا خودت هم بعد یه سال سر در نمیاری چی نوشتی! پس بهتره اول روش استاندارد نوشتن یک پروژه رو یاد گرفت! از اسم پوشه گرفته تا الی آخر.
در کل هیچ فرقی بین این و اون نیس بلکه سلیقه ها فرق دارن. کسی هم که مبتدیه و تازه میخواد انتخاب کنه از نظر من که یه تجربیاتی دارم هیچ فرقی نمیکنه ، نمی گم ide بد هست ولی اگه بری داکیومنت های یه ادیتور خوب مثل سابلایم رو بخونی میبینی کلی قابلیت داره که بعد ۵ سال کار باهاش هم نمی تونستی پیدا شون کنی و همونا میتونه کافی باشه.
-
من مدتیه از VSCode استفاده میکنم و راضیم ازش.
ویم خودش خامه(یعنی خام هست!)، باید خودتون زحمت پختنش رو بکشید یا از یک توزیع آمادهی ویم استفاده بکنید(اصلا وجود داره؟)
من از The Ultimate vimrc (https://github.com/amix/vimrc) نسخه Awesome استفاده میکنم.
بله به این میگن گوشت پختهی آمادهی هضم!
بعضیا پخت گوشت رو ترجیح میدن(مثل رسول) و البته مهارت و حوصله و وقتش رو هم دارن، بعضیا هم گوشت آماده رو ترجیح میدن و خودشون فقط میخوان بخورن، ولی خب اندکی آشپزی هم بلد باشیم خوبه :)
-
داشتم پست های گذشته خودم رو نگاه می کردم. یهو رسیدم به این پست،دیدم هم خودم هم بقیه کاربرها اصلا فراموشش کردیم.
داشتیم پلاگین های ATom رو می گفتیم .
خوب من خودم که الان دارم از vim استفاده میکنم ولی دوستان اگه پلاگین خوبی میشناسید بگید بقیه هم استفاده کنن.
مثلا من برای این ویرایشگر پلاگینی برای اجرای کد ها پیدا نکردم اگه شما میشناسید معرفی کنید.
-
من فقط نگران این قسمتش هستم.
https://en.wikipedia.org/wiki/Atom_(text_editor)#Privacy (https://en.wikipedia.org/wiki/Atom_(text_editor)#Privacy)
-
من فقط نگران این قسمتش هستم.
https://en.wikipedia.org/wiki/Atom_(text_editor)#Privacy (https://en.wikipedia.org/wiki/Atom_(text_editor)#Privacy)
خوب شما این رو. می دونید و با این حال فال Deb یا rpm رو دانلود می کنید؟
پیشنهاد من دانلود سورس نرم افزار و اصلاح و بعد از اون نصب هست اوه مشکل دارید و باز هم این ویرایشگر رو دوست دارید.
در غیر این صورت ویرایشگرهای دگری هستند که به شما کمک کنند.
در مورد یک نرم افزار آزاد نمیشه این طوری تصمیم گرفت.
-
من فقط نگران این قسمتش هستم.
https://en.wikipedia.org/wiki/Atom_(text_editor)#Privacy (https://en.wikipedia.org/wiki/Atom_(text_editor)#Privacy)
دو تا تیک بزنی حل میشه. از توی تنظیماتش میشه غیرفعالش کرد.
-
من فقط نگران این قسمتش هستم.
https://en.wikipedia.org/wiki/Atom_(text_editor)#Privacy (https://en.wikipedia.org/wiki/Atom_(text_editor)#Privacy)
خوب شما این رو. می دونید و با این حال فال Deb یا rpm رو دانلود می کنید؟
پیشنهاد من دانلود سورس نرم افزار و اصلاح و بعد از اون نصب هست اوه مشکل دارید و باز هم این ویرایشگر رو دوست دارید.
در غیر این صورت ویرایشگرهای دگری هستند که به شما کمک کنند.
در مورد یک نرم افزار آزاد نمیشه این طوری تصمیم گرفت.
خیر به همین دلیل حتی نصبش هم نکردم. در ضمن در مخازن آرچ هم است:
https://wiki.archlinux.org/index.php/Atom (https://wiki.archlinux.org/index.php/Atom)
-
من فقط نگران این قسمتش هستم.
https://en.wikipedia.org/wiki/Atom_(text_editor)#Privacy (https://en.wikipedia.org/wiki/Atom_(text_editor)#Privacy)
خوب شما این رو. می دونید و با این حال فال Deb یا rpm رو دانلود می کنید؟
پیشنهاد من دانلود سورس نرم افزار و اصلاح و بعد از اون نصب هست اوه مشکل دارید و باز هم این ویرایشگر رو دوست دارید.
در غیر این صورت ویرایشگرهای دگری هستند که به شما کمک کنند.
در مورد یک نرم افزار آزاد نمیشه این طوری تصمیم گرفت.
خیر به همین دلیل حتی نصبش هم نکردم. در ضمن در مخازن آرچ هم است:
https://wiki.archlinux.org/index.php/Atom (https://wiki.archlinux.org/index.php/Atom)
سلامان جان راهنمایی کردن دوست من.
-
فکر نمیکنم بالا آوردن این تاپیک بد باشه.
چندتا پلاگین خوب دیدم گفتم معرفی کنم اگه کسی ندیده، استفاده کنه.
پلاگین autocomplete-python که قابلیتهای بیشتری به برنامه اضافه میکنه. 2 میلیون و 500 هزار بار هم دانلود شده! کلاً پلاگینهایی در اتم که بالای چند میلیون دانلود دارن، پلاگینهای خوب و بهدرد بخوری هستن. میتونین ازشون استفاده کنین.
https://atom.io/packages/autocomplete-python (https://atom.io/packages/autocomplete-python)
پلاگین linter که خطاهای برنامهنویسی رو گوشزد میکنه. (داخل سورس)
https://atom.io/packages/linter (https://atom.io/packages/linter)
پلاگین script که باهاش میتونید خطهای مد نظرتون رو انتخاب کنید و داخل اتم براتون اجرا کنه تا نتیجهشو ببینین. برای دیباگ کردن عالیه!
https://atom.io/packages/script (https://atom.io/packages/script)
پلاگین split-diff که باهاش میتونین داخل اتم، دو یا چند فایل رو با هم مقایسه کنین و تغییرات رو به صورت آنی توی فایلها مشاهده کنین.
https://atom.io/packages/split-diff (https://atom.io/packages/split-diff)
کلاً میتونید برید به این آدرس (https://atom.io/packages) و پلاگینهایی که خیلی محبوبن رو استفاده کنین.
در کل تاپیک مال 2 سال پیشه و از اون موقع تا الآن، اتم خیلی پیشرفت داشته و پلاگینهای رسمی خودش هم خیلی زیاد شده و کاربردیتر شده. مثل اضافه کردن گیتهاب یا نمایش خروجی html/markdown داخل خود برنامه به صورت آنی و ...
من یه مدت از ادیتور Vim استفاده میکردم و خیلی خوب بود.
بعد 3-4 سالی ایمکس استفاده کردم که اون هم خیلی خوب بود واقعاً. تمام برنامههامو انگار با ایمکس نوشتم!
ولی دیگه خسته شدم ازش. یه خورده هم توی اوبونتو 19.10 اذیت کرد. حوصلهم سر رفت اومدم سراغ یه ادیتور دیگه.
وقتی اتم رو نصب کردم دیدم خیلی نسبت به قدیم اوضاعش بهتر شده. واقعاً به درد بخوره.
بعد هم VSCode نصب کردم که تقریباً در یک سطحن ولی خب ویژوال استودیو کد چندتا مشکل عمده داشت:
1) مال مایکروسافته ;D
2) روی اوبونتو به شدت سنگین و کُنده و جونش درمیاد تا بخوام یه برنامه بنویسم.
3) برای Bash بهینه نبود و مثل اتم قابلیتهای پیشرفته برای بَش نداشت (شاید با پلاگین حل میشد! ولی جستوجو کردم و چیز خاصی ندیدم...)
4) خیلی هم تنظیمات داشت ;D سرسام گرفتم. دیگه مثل قدیما جوون نیستم :oops:
در هر صورت اتم خیلی خوب شده. من که راضیام ازش، سبک و کاربردی و زیبا \\:D/