امروز می‌خواهیم
کدهای نصب‌شده جدید و جدید را در مقابل کدهای جدید و به
بهترین محیط کاری PHP تبدیل کنیم، می‌خواهیم
چند
افزونه مفید را نصب کنیم،
کد تنظیمات Snippets، نقشه کلید
و میانبرها را پیکربندی می‌کنیم و می‌خواهیم
تم زیبا را نصب کنید که ترجیح شخصی من است
[موسیقی]
سلام به همه، نام من زورا است و من
صحبت کننده کد در این کانال هستم،
تجربه 10 سال به علاوه کار خود را به عنوان یک
توسعه دهنده نرم افزار حرفه ای به اشتراک می گذارم، بنابراین اگر
تازه وارد هستید،
قبل از ما مشترک شوید پرش به ویدیو می خواهم از
شما یک چیز کوچک بپرسم من
چند هفته است که روی این ویدیو کار می کنم و در حال
تحقیق در مورد برنامه های افزودنی در حال آزمایش
اصلاح هستم و زمان زیادی را صرف می کنم اگر
این ویدیو برای شما مفید است لطفاً
تنبل نباشید و روی لایک کلیک کنید به این
دلیل که واقعاً به
الگوریتم YouTube کمک می کند تا ویدیوی من را تبلیغ کند
و آن را به دیگران پیشنهاد کند، اجازه دهید
ابتدا شروع به نصب برنامه های افزودنی اولیه کنیم
که لزوماً به PHP متصل نیستند.
اما اگر
روی PHP کار می کنید، خیلی مفید است، بسیاری از مردم از من می پرسند که از کدام
تم برای کد استفاده می کنم یا از کدام
تم آیکون استفاده می کنم، بنابراین بیایید به پسوندهای تبادل برویم
و من می خواهم به دنبال
تم مواد ایمنی بگردم این
اولین مورد است خوب این تم این
تمی است که من از آن استفاده می‌کنم، می‌خواهم روی نصب کلیک کنم،
به هر حال تم دیگری وجود دارد که به آن
تم متریال می‌گویند، اما
این یک تم مادی اساساً
شامل تم مواد انجمن و
همچنین نمادهای تم مواد است، اما من
نمی‌کنم. "این آیکون‌های تم مواد را می‌خواهم، من تم
آیکون متریال را می‌خواهم، بنابراین می‌خواهم روی
نصب کلیک کنم و
اگر وارد اکسپلورر شوم و بیایید
هر پوشه‌ای را باز کنیم، می‌خواهم تم نماد را به عنوان تم نماد خود تنظیم کنم." می خواهم
چارچوب PHP MVC خود را باز کنم و دقیقاً در اینجا می
بینید که آیکون ها قبلاً
تغییر کرده اند، بیایید تم رنگ تم را تغییر دهیم
و من به طور کلی
طرح زمینه مواد جامعه را با
کنتراست بالا انتخاب می کنم تا
تم آماده باشد. ng برای نصب یک سرور زنده
سرور زنده واقعاً پسوند مفیدی است
تا به راحتی فایل های HTML CSS و
جاوا اسکریپت شما را ارائه دهد حامی امروزی
ابزارهای PHP برای پسوند کد ES است.
افزونه دارای چندین ویژگی داخلی است
که با استفاده از آنها از هر
پسوند دیگر برای PHP متمایز است. هدف نهایی Creator
این است که یک پسوند واحد برای
کد در مقابل ایجاد کند که با تمام
ویژگی‌های ضروری که ممکن است توسعه‌دهنده PHP به آن
نیاز داشته باشد، علاوه بر ویژگی‌های اساسی مانند تعاریف
کد قالب‌بندی کد تکمیل خودکار
یا جستجوی نماد اقدامات کد اعلامیه‌ها
و بسیاری موارد دیگر که
قبلاً پشتیبانی می‌کند، بسته‌بندی شود. چند ویژگی منحصر به فرد
مانند امکان پشتیبانی از اشکال زدایی داخلی برای
جستجو برای کسانی که در
کل پروژه هستند سفارشی سازی کامل
عناصر بلوک تاریک برای عملکردهای کلاس ها
و تقریباً برای هر چیزی که از
تست واحد پشتیبانی می کند یکی از
ویژگی های مورد علاقه من لنز سرد است که کمک می کند
فورا ببینید چگونه بارها از
کلاس ها یا ویژگی های توابع شما استفاده می شود
و با کلیک بر روی آن می توانید n
به کاربردهای تغییر نام refactoring بروید، می توانید
نام متغیرهای خود را به توابع
و کلاس های خصوصیات تغییر دهید و آنها در
همه جا تغییر نام خواهند داد، احتمالاً بهترین
چیز در این پسوند این است که آنها
تیم پشتیبانی و توسعه بسیار قوی دارند و فرم اختصاصی دارند که من
مشکلاتم را در آن پست کردم و به عنوان یک در واقع آنها
مشکل را روز بعد برطرف کردند که از
قیمت گذاری فریمیوم استفاده می کنند بسیاری از ویژگی ها
رایگان هستند اما برخی از آنها پولی هستند، می توانید
30 روز آزمایش رایگان برای
ویژگی های پریمیوم داشته باشید و تنها پس از اینکه
مطمئن شدید برای استفاده از کد کوپن zura به اندازه کافی خوب است خرید کنید.
برای دریافت 10 درصد
تخفیف، تگ
بعدی که می‌خواهم نصب کنم،
یک تگ بسته خودکار است،
این یکی واقعاً مفید است، همچنین به‌طور
خودکار تگ‌های پایانی HTML یا XML را می‌بندد،
دیگری تغییر نام خودکار است،
اگر نام تگ بسته‌کننده را تغییر دهید به‌طور خودکار نام
آن را تغییر می‌دهد. تگ افتتاحیه بسیار خوب،
مورد بعدی که می‌خواهم به آن اشاره کنم، غلط‌گیر املای کد است،
این یکی اساساً
زیر کلمات شما خط می‌زند که
در آنجا اشتباه تایپی دارید و در اینجا و شما می توانید آن را
برطرف کنید که اجازه دهید در این مورد
um controller site controller را باز کنم و در
یکی از اقدامات فرض کنید
همین جا می گوییم و من می خواهم یک
متغیر را برای مثال نشانه دسترسی موازی اعلام کنم
تا همانطور که دیدید من در اینجا چند اشتباه مرتکب شدم
و بگذارید بگوییم این یک تا
سه من اشتباه کردم درست در اینجا
باید نشانه دسترسی شخصی باشد نه
موازی و دقیقاً در اینجا خط می کشد بنابراین به
شما می گوید که یک
ضمیر کلمه شناخته شده مشکل دارد و شما
درست رفع سریع دارید. در اینجا می‌توانید این را به
Personnel یا Perms یا هر چیز دیگری تغییر دهید، بنابراین
چند گزینه دارد،
فرهنگ لغت خود را دارد، بنابراین من این را در
یک نشانه دسترسی شخصی تنظیم می‌کنم و
اگر
سبک نوشتاری خود را مانند این ترکیب کنید، زیرخط اساساً ناپدید می‌شود. یکی
علامت شتری است اما اگر از قلم انداخته اید
و دوست دارید که نشانه تماماً با حروف کوچک باشد، در
اینجا نیز زیر آن خط می کشد، اما من
می خواهم آن را به نشانه تغییر دهم و می
بینید که اکنون زیرخط می رود، بنابراین اساساً
این به شما اشاره می کند. در شما مشکلی وجود دارد
و شما را مجبور می کند به این
فکر کنید که چگونه می توانید آن را
تغییر دهید، این واقعاً مفید است،
یکی دیگر زیباتر است محبوب ترین
پسوند قالب بندی که اکثر
زبان ها را پشتیبانی می کند و اگر می خواهید
از HTML یا css یا خود پشتیبانی کنید. جاوا اسکریپت، پس
این افزونه ای است که باید از آن
استفاده کنید، خوب، افزونه بعدی نسبتاً
جدید است، اما واقعاً محبوب شد و من
می خواستم آن را در ویدیوی خود نیز اضافه کنم،
زیرا این یک سرویس گیرنده استراحت مشتری واقعاً خوب
برای کار با API
سریع بدون API فضایی است. در اینجا اشکالی ندارد
این پستچی است مانند سرویس گیرنده استراحت که به
شما امکان تعریف
درخواست های خود را می دهد بیایید اینجا کلیک کنید
خوب این امکان را به شما می دهد تا
درخواست های خود را تعریف کنید درخواست را ذخیره کنید تا
سرصفحه ها و بدنه دوره را پیدا کنید و
درخواست ها را انجام دهید و همچنین به شما این امکان را می دهد که درخواست های خود را تعریف کنید.
امکان ورود و همگام سازی
درخواست های خود در چندین دستگاه
و در نهایت به شما امکان می دهد
قطعه کد خود را برای زبان مورد نظر خود تولید کنید. خیلی خوب است،
یکی دیگر این است که
هایلایت را انجام دهم، این واقعا کوچک است،
اما برای انجام هایلایت بسیار مفید است، پس
اجازه دهید این را نصب کنم و بیایید وارد
کنترلر سایت شویم و من می خواهم
این را حذف کنم و می روم
درست در اینجا یک تکی برای انجام با رنگ تعریف کنید همانطور که می
بینید از قبل برجسته شده است، اوه
اینجا، بنابراین هایلایت استودیو دارای دو
کلمه کلیدی برای برجسته کردن است، یکی to do و
دومی fix me است و به شما یک
هایلایت در سبک های مختلف می دهد که
بعدی نقطه است. EnV اگر فایل dot en
در پروژه خود دارید مهم نیست که
PHP باشد یا node.js یا پروژه پایتون، پس
باید این پسوند را داشته باشید، let's open
my en file به شما برجسته سازی نحو می دهد
و اگر نظراتی در اینجا دارید،
کامنت ها هستند. خاکستری شده
اساساً به شما برجسته‌سازی نحوی
روی کلیدها و مقادیر می‌دهد و همچنین
مورد بعدی پیکربندی ویرایشگر است،
پیکربندی ویرایشگر واقعاً یک فایل ضروری در
پروژه شماست اگر نمی‌دانید پیکربندی
آن چیست، ویدیوی من را بررسی کنید که در آن
توضیح می‌دهم. پیکربندی ویرایشگر چیست و
پروژه را به گونه ای پیکربندی کنید که بهترین
تنظیمات پیکربندی ویرایشگر را داشته باشد و من واقعاً
توصیه می کنم فقط این پسوند را داشته باشید و
دیگری
کد Runner است.
برای انتخاب قطعه ای از کد و اجرای آن
بلافاصله کد بعدی
WSL است، بنابراین اساساً در حال حاضر
پوشه را در ویندوز از
سیستم فایل ویندوز باز کرده ام، اما اکنون می
خواهم کد خود را در مقابل WSL باز کنم، بنابراین می
خواهم ببندم. بیایید اوبونتو را
در اینجا باز کنیم، من می خواهم به
پوشه www بروید و دقیقاً در اینجا یک
فولدر PHP MVC دارم بنابراین می خواهم
این را باز کنم اکنون این
پروژه را از مسیر wso باز کرده ایم اما اینطور نیست و
اینطور نیست.
اگر نمی‌دانید چگونه
WSL را با داکر در ویندوز خود راه‌اندازی کنید، می‌خواهیم در مقابل کدهای داخل پیوندهای زیرسیستم ویندوز را باز کنیم،
ویدیوی دیگر من را که
همه چیز را توضیح می‌دهد مانند
دستورالعمل‌های گام به گام Docker و
WSL و Ubuntu را نصب کنید و پروژه خود را راه‌اندازی
و اجرا کنید، حالا بیایید به
برنامه‌های افزودنی برویم و من WSL را نصب می‌کنم،
پس بیایید همین‌جا کلیک کنیم و نصب را کلیک کنیم
و اکنون چند گزینه داریم که
می‌توانیم با آن شروع کنیم. از
راه دور یا می‌توانیم ریموت را باز کنیم، همچنین
امکان باز کردن همان
پوشه را در داخل WSL داریم، در واقع اگر روی
گوشه سمت چپ پایین پنجره باز کردن از راه دور کلیک کنیم،
می‌توانیم روی باز کردن پوشه در WSL کلیک کنیم
و من توزیع Ubuntu را انتخاب می‌کنم
زیرا فایل‌هایم را دارم. و پوشه های
داخل اوبونتو و این در مقابل کدهای
داخل WSL باز می شود و حالا می بینید که
اینجا WS Ubuntu را می بینیم و اگر
همین الان به داخل افزونه ها برویم می بینیم که
11 افزونه به صورت محلی نصب کرده ایم اما
در داخل WSL اوبونتو نداریم.
در واقع هر چیزی برای برخی از برنامه‌های افزودنی که باید
در داخل WSL نصب کنیم، به عنوان
مثال، غلط‌گیر املای کد Runner
و غیره، باید در داخل
WSL نیز نصب کنیم تا بتوانیم از آنها
به درستی استفاده کنیم، اما من می‌خواهم ادامه دهم.
به سیستم فایل بدون WSL برگردم
حالا به من اجازه دهید این پوشه را انتخاب کنم و من می
خواهم همین الان چند پسوند PHP را در اینجا نصب کنم،
تنها چیزی که درخواست می کنم این است که مشترک شوید
و تشویق کنید، اما اگر واقعا محتوای من را دوست دارید
و می خواهید برای انجام کاری حتی
بیشتر، صفحات کمک مالی من را بررسی کنید و برای
من یک قهوه بخرید، من واقعا از
تک تک سنت هایی که اهدا می کنید قدردانی می کنم و این به
من انگیزه بسیار بیشتری برای
ادامه ایجاد محتوای آموزشی رایگان می دهد،
سرور Discord را نیز ایجاد کردم که در
حال حاضر فقط در دسترس است. برای دهلیزهای من،
بنابراین به محض اینکه شما یک حامی شوید،
به سرور Discord دسترسی خواهید داشت که
در آن می توانید سوالات خود را بپرسید و
مشکلات خود را مطرح کنید و من شخصاً
در آنجا به شما کمک خواهم کرد.
PHP در مقابل کد که
به نظر من واقعاً مفید است و هر دو
ویژگی های بسیار مشابهی دارند اما
تفاوت هایی نیز دارند برای
مثال هوش PHP که یک
f است. پسوند ریمیوم دارای دو
ویژگی مفید در داخل نسخه رایگان است و به طور
همزمان در داخل پریمیوم است.
دومی ابزارهای PHP است، همچنین
ویژگی های بسیار مشابهی دارد مانند
قالب بندی کد تکمیل خودکار به تعاریف و
اعلان ها و غیره بروید اما ابزار PHP برخی
از ویژگی های عالی را دارد که
در هوش PHP مانند
پشتیبانی های عمومی یکپارچه ارائه نشده است. دارای
پشتیبانی داخلی از اشکال زدایی است. ابزارهای PHP دارای
پشتیبانی تست واحد داخلی نیز هستند و
امکان جستجوی کارها در
کل پروژه را دارد و چند
ابزار دیگر PHP پسوند کمی جدید است که
دارد. مانند 400
000 بارگیری در حال حاضر آنها همچنین
مانند قیمت فریمیوم دارند برخی از
ویژگی ها رایگان هستند و برخی از آنها
در همان لحظه پرداخت می شود در حالی که من در
حال ضبط هستم هر ویژگی
اساساً رایگان است اما فکر می کنم این فقط
یک موضوع است روزها
محدودیت هایی برای برخی از ویژگی های
داخل افزونه اضافه می کنند توصیه من
این است که به هر دو نگاهی بیندازید هر دو عالی هستند هر
دو دارای یک ویژگی‌های واقعاً مفیدی
هستند که هر دو مانند کم و بیش پایدار هستند،
هر دو را امتحان کنید و سپس انتخاب کنید که کدام یک را
ترجیح می‌دهید. نقطه ضعف ابزارهای PHP این است
که مدل قیمت آنها
کمی متفاوت است در مقایسه با
هوش PHP که اشتراک‌های سالانه دارند
و هوش PHP
مانند همیشه است. اشتراک پس از خرید شما
مجبور نیستید برای هیچ چیز
دیگری پول بپردازید، بنابراین فقط آن را امتحان کنید نصب هر دو اوه اوه من
فکر می کنم هر دو عالی هستند من قصد دارم
php2 را نصب کنم
و من با آن همراه خواهم بود و دوست دارم
چند چیز را پیکربندی کنم باید
اشاره کنم که ابزارهای PHP با دو
افزونه دیگر ارائه می‌شوند، بنابراین وقتی ابزارهای PHP را نصب می‌کنید،
پسوند composer و همچنین پسوند پروفایل PHP را نصب می‌کند،
اجازه دهید من composer Json
composer Json را باز کنم و در بالا سمت راست اینجا
دکمه‌های نصب و به‌روزرسانی را می‌بینیم. و
پسوند composer به آن‌ها کمک می‌کند، همچنین اگر شروع به تایپ
نام بسته کنم، به من پیشنهاد می‌دهد و
در سمت چپ نیز به من نشان می‌دهد که
بسته چند ستاره یا دانلود دارد.
بنابراین هر زمان که بسته را انتخاب می کنید،
وقتی شروع به انتخاب نسخه می کنید،
نسخه شما را نیز پیشنهاد می کند، همچنین به
شما نشان می دهد که نسخه
بسته ای که به صورت محلی نصب کرده اید چیست، این
واقعاً مفید است حتی اگر PHP intelloffense را انتخاب کنید،
فکر می کنم باید نصب کنید.
پسوند composer واقعاً مفید است،
حالا بیایید به سفارشی‌سازی برویم که
تنظیمات را باز می‌کنم و بیایید در
واقع برای Doc block جستجو کنیم
و دقیقاً در اینجا امکاناتی را می‌بینیم که
تنظیماتی را برای سفارشی کردن
پسوندهای بلوک doc خود می‌بینیم برای کلاس‌ها و
توابع و برای زیبا
بنابراین من کد زیر را کپی می کنم
و روی تنظیمات ویرایش کلیک می کنم
و بیایید این را درست اینجا قرار دهیم و
نام آن را
به کد
کوچک و کوچک o تغییر می دهم و بیایید اینجا کاما قرار دهیم.
و کپی رایت برای
سال جاری من می خواهم این را ذخیره کنم و حالا
بیایید مانند فرم ورود توسط کلاس PHP باز کنیم
و
در بالا حرکت کنیم و من
این را حذف می کنم و اجازه دهید cr eate now
generate dock block بنابراین باید
دو بار اسلش و ستاره را تایپ کنم و
کد را برای من تولید می کند و می بینیم
که کد مجاز چگونه می توانند
حق چاپ را داشته باشند ER فعلی است و
مقداری متن می بینیم که البته می توانیم
این تاریکی را تغییر دهیم. حاشیه نویسی بلوک اساساً
برای توابع کار می کند و همچنین می بینید که
مشخص می کند چه نوع نتیجه ای را
برمی گردانیم همچنین
بسیار خوب این روی کلاس ها و توابع تقریباً برای هر چیزی کار می کند ، اما
برای کارکرد این یکی باید به
تنظیمات بروید و یک قالب گزینه را پیدا کنید. در
تایپ کنید و مطمئن شوید که این تنظیمات
علامت زده شده است زیرا بدون آن هیچ مشکلی وجود ندارد.
وقتی
دو بار اسلش را با ستاره تایپ می کنید،
آن کد کد را برای شما ایجاد نمی کند،
بنابراین باید این تنظیمات را یک
ویژگی منحصر به فرد دیگر داشته باشید.
برای ابزارهای PHP این است که وقتی
پالت نظرات را باز می کنیم و سعی می کنیم تایپ جستجو را
انجام دهیم، همه
کارهایی که در دسترس داریم به ما نشان می دهد تا بتوانیم
روی هر یک از آنها کلیک کرده و به آنجا برویم.
باز هم یک ویژگی عالی این است که
تمام مشکلاتی را که در داخل پروژه داریم گزارش می دهد
مانند همین اینجا برای مثال
وقتی روی آن دوبار کلیک می کنم،
طرح بندی باز می شود و به من می گوید که در داخل
طرح از این کلمه کلیدی استفاده می کنید که احتمالاً این کلمه کلیدی
نیست. روش صحیح استفاده از
آن، بنابراین مشکلات شما را به شما گزارش می دهد
و شما اساساً می توانید
مشکلات را بررسی کنید و شاید آنها را حل کنید،
بنابراین ما پسوندی داریم که
مانند قالب بندی کد و
برجسته سازی نحو و تکمیل خودکار
اگر من به بالا حرکت کنم و برای مثال تمام موارد استفاده را حذف کنید
و سپس به پایین اسکرول کنید می بینیم
که کلاس ها اکنون در خط هستند و
من روی آن کلیک می کنم و این حباب را می بینیم.
در بالای صفحه و من می‌توانم
کل فضای نام را دقیقاً در اینجا ایجاد کنم،
نام کاملاً واجد شرایط را دقیقاً در اینجا ایجاد کنم یا
می‌توانیم آن را در
صفحه‌کلید um تنظیم کنیم، مانند من فکر می‌کنم به طور پیش‌فرض
کنترل و کاما است، ما می‌خواهیم
میانبر صفحه‌کلید را تنظیم کنیم. ts همچنین، بنابراین فکر می کنم
این پسوند واقعاً جالب است و
همچنین دارای تغییر نام و تغییر نام است، بنابراین اگر من
فرم ورود را باز کنم و فقط روی آن کلیک کنم، در
واقع قبلاً آن را تغییر نام داده ام، بنابراین
نام آن را به فرم ورود تغییر می دهم و نام آن
تغییر می کند. اساساً در
هر مکانی جایی است که از آن استفاده می‌شود،
خوب است اگر من فقط نام آن را
به فرم ورودم تغییر دهم و سپس در
اینجا نیز تغییر نام داده شود،
بنابراین ما در حال حاضر مانند همه در یک
پسوند داریم که
دقیقاً به ما می‌دهد چه می‌خواهیم، ​​پس باید چه کار کنیم که
بعداً انجام دهیم، بنابراین توصیه می‌کنم
اکنون افزونه PHP Awesome Snippets را نصب کنید
و اساساً به این
افزونه عادت کنید و به کدهای Snippets عادت کنید
زیرا کد کدها بهره‌وری شما را افزایش می‌دهند،
خوب به اینها عادت کنید
تکه های کد خود را امتحان کنید، سپس سعی کنید از
میانبرهای صفحه کلید دلخواه خود استفاده کنید،
تنظیماتی را ایجاد کنید که برای شما مناسب است
و شما را به
سطح دیگری از کدنویسی منتقل می کند و قطعاً می تواند
سرعت حرفه ای شما را افزایش دهد. ductivity
بسیار خوب حالا بیایید همان پوشه را
در داخل WSL باز کنیم، بنابراین بیایید
مسیر WSL را انتخاب کنیم و بیایید
همان پوشه را در WSL دوباره باز کنیم و اساساً
پسوند همان چیزی است که در مقابل کد نصب کرده ایم،
اکثر آنها باید
در WSL نیز نصب کنیم، بنابراین اگر ما به داخل
افزونه ها می رویم و می بینیم که ما 15
پسوند نصب شده به صورت محلی داریم که اکثر
آنها پسوندهای عمومی برای
توسعه دهندگان وب هستند و ما برخی از آنها را برای
یک PHP داریم و همانطور که می بینید بیایید
نگاهی بیندازیم WS Ubuntu هیچ افزونه ای
در WS نصب نشده است. اوبونتو خوب است، بنابراین ما می‌توانیم برویم
و روی نصب دکمه‌های WSL برای
آن افزونه‌ها کلیک کنیم تا آنها
در WSL نیز نصب شوند و ما
همان تجربه‌ای را در مقایسه با کد در WSL داریم که
در سیستم فایل محلی نداریم،
زیرا اکنون همه چیز را داریم.
پسوندهای لازم بیایید روی ایجاد
قطعه کد خود تمرکز کنیم چگونه این کار را انجام دهیم، اجازه دهید
روی تنظیمات کلیک کنیم و دقیقاً در اینجا ما
قطعه های کاربر را پیکربندی می کنیم.
همین جا کلیک کنید و
PHP را انتخاب می کنم و cl می کنم
پی اچ پی را انتخاب کنید و دقیقاً در اینجا می توانم
قطعه کد خود را پیکربندی کنم و این را از کامنت خارج کنم و
بیایید متنی را در اینجا بنویسیم که VAR dump ایجاد کنیم
که این پیشوندی است که
باید در داخل بدنه dump باشد، من می
خواهم در Echo مشخص کنم تا
تگ پیش از آن باز شود. در اینجا ما به
مکان نما مورد نیاز خود برای dump نیاز داریم که در داخل آن به
مکان نما نیاز داریم و سپس
یک Echo دیگر با بسته شدن pre-tag خوب داریم
و می توانیم آن را توضیح دهیم
یا پایین بیایید این را ذخیره کنیم و اکنون وارد
کنترلر سایت و من قصد دارم
dump را بنویسم و ​​Enter را بزنم و همانطور که می
بینید قطعه زیر را
با Echo pre و Vore dump درست کرد، من فکر می کنم
این واقعاً مفید است و من فقط به
شما نشان می دهم که چگونه می توانید کد خود را ایجاد کنید.
تکه‌ها را می‌توانید
همین‌جا بنویسید، اما در مورد قطعه‌های کد صحبت می‌کنیم،
یک چیز را نیز
باید بدانید که ما به تازگی یک
قطعه کد برای uh PHP ایجاد کرده‌ایم، اما اگر
فایل PHP جدیدی دارید و من می‌خواهم
test.php را درست ایجاد کنم. در اینجا بیایید بگوییم ما
می‌خواهم قطعه کد زیر را ایجاد کنم،
خوب است اگر من فقط
قطعه را در PHP Json ایجاد کنم که
کار نمی‌کند، ما باید یک
قطعه کد جهانی جدید ایجاد کنیم و من
این PHP را فراخوانی می‌کنم و این را لغو نظر می‌کنم.
کد و درست در اینجا من می خواهم
یک PHP Global ایجاد کنم و اجازه دهید به آن
محدوده ای بدهیم که PHP باشد و فکر می کنم همین است
و پیشوند Let It Be PHP اگر به همین
سادگی باشد پس این
اولین خط خواهد بود پس ما درست در اینجا یک
خط دیگر داشته باشید که باید خالی باشد
و سپس یک خط دیگر درست در اینجا خوب است و مکان
نما باید اول باشد مکان نما باید
درست اینجا باشد و دوم باید درست
اینجا باشد خوب و بیایید به آن
توضیحات PHP را بدهیم اگر چنین است ما این را اکنون ذخیره می کنیم.
m قصد دارم PHP را تایپ کنم اگر و به
نظر می رسد کار نمی کند، محدوده
را PHP تعیین کردم، اما باید HTML را
نیز مشخص کنم، زیرا محدوده داخل متن
PHP به طور پیش فرض HTML است، درست است، می توانم
هر نوع HTML را که می خواهم بنویسم. درست در اینجا، بنابراین من
فکر می کنم این محدوده HTML است، بنابراین اگر فقط
PHP را تایپ کنم اگر اکنون
پیشنهاد زیر را به من بدهد، اگر اینتر را بزنم،
کد زیر را برای من ایجاد می کند،
بنابراین مهم است که شما باید
HTML را دقیقاً در اینجا مشخص کنید، تفاوت
بین قطعه جهانی و PHP این
است که این یک محدوده
به طور خودکار PHP دارد، خوب است. چرا
اول کار نکرد حالا بیایید در مورد
تنظیمات کد در مقابل من صحبت کنیم،
بیایید روی این نماد چرخ دنده کلیک کنیم و
روی تنظیمات یا کنترل در کاما کلیک کنیم و ما
یکسری تنظیمات داریم مانند کد
در مقابل با هزاران احتمال
تنظیمات، بنابراین من می روم برای کلیک بر روی
این آیکون که تنظیمات Json را باز می کند
که من قبلاً تنظیمات خود را در آن پیکربندی کرده ام
و بیایید از طریق این مورد بگذریم بنابراین
اساساً می گوییم که من از تم
آیکون تم آیکون استفاده می کنم این تم رنگی من است
و من PHP پیشنهاد
اساسی را غیرفعال می کنم زیرا اگر شما از هر
افزونه ای مانند ابزارهای PHP استفاده می کنید، به عنوان مثال،
پیشنهاد خود را می دهد و اگر
PHP پایه PHP پیشنهاد اولیه را غیرفعال نکنید،
دو بار پیشنهاد خواهید داشت که پیشنهاد اولیه است. station
و second از پسوند، بنابراین من آن را
غیرفعال می کنم و همچنین
اعتبار سنجی را
غیرفعال می کنم.
ابزارهای PHP
um پسوند
سپس فرمت ویرایشگر در نوع true، بنابراین
هر زمان که تایپ می‌کنم،
باید آن را به درستی تنظیم کنم، اگر می‌خواهم
یک بلوک doc به خوبی در ابزارهای PHP کار کند
و بررسی خودکار Explorer نادرست است، این
احتمالاً ترجیح شخصی من است. اکثر
شما این را دوست ندارید و می خواهید این
درست باشد، اما به طور کلی وقتی من
اکسپلورر را باز کرده ام و در حال حرکت
بین صفحات هستم، دوست ندارم فایل
بلافاصله فاش شود،
با توجه به تجربه من، این
چیزی که من ترجیح می دهم و بله همانطور که گفتم این
ترجیح شخصی من است و
توضیحش این است که من مجبور شدم کار کنم و
باید روی پروژه های واقعاً بزرگی کار کنم
که در پوشه دارم ممکن است
فایل های آپلود شده مانند h را داشته باشم. صدها
فایل آپلود شده و من نام
آن فایل های آپلود شده را کپی می کنم و آنها را در
جایی در کنترلر می گذارم تا به محض
باز کردن کنترلر در سمت چپ،
آن فایل های آپلود شده را باز کنم
و هر زمان که کنترلر را فعال می کنم،
من را از دست می دهد. فوکوس کنید و سپس باید
اسکرول را جستجو کنم و جایی که
فایل‌هایم آنجا هستند را جستجو کنم، زیرا باید کلیک کنم
و کپی کنم و این را در کنترلر قرار دهم،
بنابراین ترجیح می‌دهم
هر زمان که نیاز دارم به صورت دستی فاش کنم و می‌توانم
آن را روی میانبر صفحه کلیدم تنظیم کنم. بسیار
خوب مورد بعدی نیز ترجیح شخصی من است
و آن
حالت باز کردن روی میز کار دوبار کلیک کردن است، بنابراین
چیزی است که احتمالاً به آن نیاز ندارید و می
خواهید تنها با یک کلیک باشد، اما
من دوباره به محصولات IntelliJ عادت کرده ام که در آنجا
باز می کنم. فایل‌ها با استفاده از دوبار
کلیک کردن بله و آه بله، من فقط می‌خواهم
وقتی کلیک می‌کنم، می‌خواهم
فایل را برای تغییر نام یا انجام کاری انتخاب کنم،
فقط می‌خواهم فوراً باز شود،
خوب از من متنفر نباشید
ترجیح شخصی من، مورد بعدی
ویرایشگر چرخ زوم ماوس است، بنابراین
چیزی است که
به طور پیش فرض در مقابل کد قرار نمی گیرد و ای کاش می
آمد، بنابراین هر زمان که روی کنترل و
زوم ماوس کلیک می کنم، می خواهم فایل بزرگنمایی شود
و بزرگنمایی شد بسیار خوب و به طور پیش‌فرض
اینطور کار نمی‌کند، بسیار خوب بعدی
پیشنهادات سریع است و این واقعاً
به طور پیش‌فرض مفید است، پیشنهادات سریع
فقط در کدهای معمولی پشتیبانی می‌شوند، بنابراین هر زمان که
شروع به تایپ کردن می‌کنم چیزی مانند
مثلاً یک ورود دارم. درست از
اینجا فرم کنید و من شروع به تایپ کردن فرم ورود می کنم و
سپس به طور خودکار همه چیز را به من پیشنهاد می دهد
اما پیشنهادات سریع
در نظرات و رشته ها کار نمی کند
و این واقعاً مفید است گاهی اوقات
وقتی شروع به تایپ چیزی به عنوان
رشته می کنید و می خواهید پیشنهاد کار کند.
همچنین این همان کاری است که انجام می دهد و این
ویرایشگر همتایان بریکت را راهنمایی می کند این
یک ویژگی کمی جدید است و
قبلاً یک افزونه
um
برای این منظور وجود داشت و این عملیات را برجسته می کند.
براکت بستن و بستن، بنابراین اگر
کنترلر سایتم را دوباره باز کنم و روی آن کلیک کنم، با
همتاهای براکت همتا مطابقت دارد
و همه آنها را برجسته می کند،
مرحله بعدی مقیاس کوچک نقشه است،
مینیمپ مفیدترین چیز است
و من واقعاً آن را دوست دارم و این mini
map و من به طور پیش‌فرض مقیاس‌بندی را روی 2 تنظیم کرده‌ام،
اگر این را به یکی تغییر دهم، می‌بینید
که minimap در واقع
حجمش کاهش می‌یابد، ترجیح می‌دهم بزرگ‌تر باشد،
خوب است و minimap همیشه یک نوار لغزنده نشان می‌دهد
که نشان می‌دهد این
اسلایدر است. که همیشه خوب قابل مشاهده است به
طور پیش فرض، تا زمانی که
ماوس را روی نقشه کوچک قرار ندهید، قابل مشاهده نیست، اما من ترجیح می دهم
همیشه قابل مشاهده باشد، زیرا هر زمان که
یک فایل بزرگ داشته باشم، بلافاصله می بینم که در
کدام قسمت از فایل هستم، در
حال حاضر در آن هستم. وسط فایل
و من بلافاصله متوجه شدم که بسیار
خوب، پنجره بعدی ترمینال یکپارچه شده است.
bash است و من gig bash را ترجیح دادم بنابراین
این را در git bash قرار دادم و به هر حال
شما می توانید با کلیک کردن روی این فلش این uh را روی git bash تنظیم کنید
و سپس نمایه پیش
فرض را انتخاب کنید و git Bash را انتخاب کنید.
من اساساً
فرمت‌کننده پیش‌فرض را روی چیزی قرار دادم، به هر
حال این درست نیست، بنابراین
باید ابزارهای PHP باشد،
ابزارهای PHP devsense در مقابل کدهایی که
باید قالب‌کننده پیش‌فرض باشند و
اگر از ابزارهای PHP استفاده می‌کنید،
پیش‌فرض را تنظیم می‌کنید. اگر از ابزارهای PHP
استفاده می‌کنید،
اگر از هوش PHP استفاده می‌کنید،
می‌توانید پیش‌فرض
پیام را به صورت هوشمند PHP تنظیم کنید
یا حتی می‌توانم
لایه‌های اولیه را
که زیباتر است در مقابل رفتن به
قالب‌کننده پیش‌فرض تنظیم کنید. فایل‌های PHP من می‌خواهم
ابزارهای PHP را به‌عنوان
پارامتر پیش‌فرض تنظیم کنم، فکر می‌کنم این
دقیق‌ترین راه است و این چهار
تنظیم اساساً این یکی برای
چشمک زدن مکان‌نما است، بنابراین اگر متوجه شدید که
محو می‌شود و کمی ظاهر می‌شود.
اگر فقط
این خط را حذف کنم، می بینید که مکان نما
فوراً بدون انیمیشن چشمک می زند و
سپس ما نشانگرها را به
خطی که به طور پیش فرض خط است نیز داریم
اما چند گزینه دیگر
مانند بلوک داریم و اکنون می بینید
چگونه مکان نما به نظر می رسد و ما
فرمت را روی Save داریم. من نمی خواهم فایل ها
دوباره در Save فرمت شوند، این
ترجیح شخصی من است زیرا گاهی اوقات
مجبور می شوم روی یک فایل بزرگ واقعی کار کنم که
فرمت نشده است و اگر فرمت کنم سپس
آن را فشار دهم تغییرات زیادی در درخواست ادغام وجود داشته باشد
و این چیزی است
که من نمی‌خواهم و خط از آن متنفر است
و 22 ترجیح شخصی من است
اگر این را افزایش دهید، می‌خواهید
سر خط بین
خطوط را به همین سادگی افزایش دهید. خوب
این تنظیمات من در مقابل کد من هستند، حالا بیایید
در مورد میانبرهای صفحه کلید من صحبت کنیم، بیایید
میانبرهای صفحه کلید را باز کنیم و من می خواهم
فایل Json را باز کنم که قبلاً
چند میانبر را در آن پیکربندی کرده ام، که
ترجیح شخصی من است. ممکن است
میانبرهای مختلفی داشته باشید و اگر دارید
که کاملاً خوب است، من فقط به اشتراک می‌گذارم که از
چه نوع میانبرهایی استفاده می‌کنم،
میانبر پیش‌فرض برای حذف خط Ctrl shift
و K این چیزی است که من نمی‌خواهم، بنابراین
به میان‌برهای صفحه کلید بروید و من
برای حذف خط جستجو می‌کنم و این را
در Ctrl و e تنظیم می‌کنم همانطور که در اینجا می‌بینید
و هر زمان که اساساً یک
میانبر صفحه کلید را از اینجا تنظیم کنید، راست کلیک کنید
و اتصالات کلید را تغییر دهید و
کنترل را تنظیم کنید و E را بزنید، به طور
خودکار یک کلید ایجاد می‌کند. شی دوم
در این Json که یک منهای در دستور خواهد داشت،
به طوری که اساساً به این معنی است که
Ctrl shift NK دیگر نباید هنگام
حذف خطوط کار کند، خوب این فقط
حذف میانبر پیش فرض است
و این فقط مال من است و من کنترل را
در D تنظیم کرده ام. خط تکراری به پایین
من shift دارم و به طور پیش فرض این بود که uh
shift alt و down به خط تکراری به
پایین و آن چیزی که به سادگی حذف شد،
Ctrl shift و پایین را فشار دادم تا
فلش را برای حرکت دادن خط به پایین یک d up درست
مثل این، بنابراین من اکنون Ctrl shift و
فلش های بالا و پایین را زدم و خط به
بالا و پایین منتقل می شود بسیار خوب و پیش فرض
alt و پایین و ALT و بالا بود و
با کد vs با منهای جلوی حذف شد.
کامنت و Ctrl shift R up
واضح است که به سمت بالا حرکت می کند و قبلاً
alt به بالا بود و من درج alt و enter را
برای Quick Fix درج کرده ام، بنابراین
اگر می خواهید برای مثال
فایلی را وارد کنید، این مورد پیش فرض در محصولات jetbrands است. من اگر فقط
فرم ورود را از اینجا حذف کنم و
فرض کنیم که اکنون یک زیر خط دارم و می
خواهم اینها را وارد کنم،
alt و enter را زده و سپس
منوی ورود را بلافاصله در فرم ورود وارد می کنم،
بسیار خوب رفتار پیش فرض
کنترل و نقطه روی این است که
حذف شد و ALT و J من این دو را با
انتخاب بعدی مطابقت می دهم به عنوان مثال اگر
دوباره در کنترلر سایت بروید و من
دنبال متد get بگردم و alt و J را بزنم
این یک متد navigate پیدا می کند. این
فایل و آن را به عنوان wel علامت گذاری می کند من در حال حاضر
روشهای دریافتی کمی دارم و
چندین دوره نیز دارم و می توانم
همه آنها را
به هر چیزی که می خواهم تغییر دهم
و رفتار پیش فرض برای این کار
Ctrl ND بود که حذف شد و
Ctrl N1 را تنظیم کردم تا نمایان نوار کناری را تغییر دهد.
نوار کناری نوار کناری چپ به طور پیش‌فرض
میانبر پیش‌فرض صفحه کلید Ctrl
و B برای باز و بسته کردن آن است، من آن را روی
یک کنترل قرار دادم و اکنون با استفاده از Ctrl N1
می‌توانم نوار کناری را باز و بسته کنم
و درست در اینجا هر تب داخل
نوار کناری صفحه‌کلید خاص خود را دارد. میانبر
مانند Ctrl shift و E،
کاوشگر Ctrl shift را فعال می کند و اگر
جستجو را به طور پیش فرض فعال کند، سیستم کنترل نسخه
به Ctrl shift و G تنظیم شده است و
این آخرین میانبر کلمه کلیدی من است که به
طور پیش فرض تنظیم کردم Ctrl shift و G
و این را به تغییر می دهم. Ctrl shift و c
و ما اکنون هر زمان که Ctrl shift و
F را می زنم این جستجو می کند و Ctrl shift و C
کنترل منبع را باز می کند. برنامه‌های
افزودنی را فعال می‌کند و ما
اکسپلورر از راه دور و سایرین را داریم که به سادگی
میانبر ندارند، فکر می‌کنم
API سریع میانبر Ctrl shift
و R خوب است، بنابراین این‌ها میانبرهای صفحه‌کلید من هستند
و یک چیز بسیار مهم که
من واقعاً آن را دوست دارم. در مقابل
کد، بنابراین
میانبرهای صفحه کلید تنظیمات افزونه‌های خود را تقریباً با هر
نوع پیکربندی در فضای ابری ذخیره کنید و من
هم اکنون با استفاده از GitHub وارد سیستم می‌شوم،
بنابراین شما اساساً روی نماد کاربر در
پایین سمت چپ کلیک کنید تا همگام‌سازی تنظیمات را روشن کنید،
سپس با استفاده از like مجاز خواهید بود.
مایکروسافت یا GitHub و سپس
با GitHub شما هماهنگ می شود که بسیار
عالی است معمولاً باید این کار را انجام دهید
که تنظیمات تم های برنامه های افزودنی
و همه چیز را یک بار تنظیم کنید و سپس وارد شوید
و هر زمان که از
کد دیگری در مقابل کد جدید وارد شوید. یا
از یک ماشین کاری جدید که قرار است به
طور خودکار با رایانه شما همگام شود، بچه ها اگر برنامه افزودنی را از دست دادم،
لطفاً در نظرات به من اطلاع دهید.
اگر ویدیو
مفید بود، لطفاً دکمه لایک را بزنید و
اگر می‌خواهید ویدیوهای بیشتری ببینید، لطفاً
دکمه اشتراک را بزنید، ممنون که
تماشا کردید و در دفعات بعدی شما را می‌بینم