با سلام خدمت خوانندگان محترم سایت وبلاگ. برای مدت طولانی می خواستم در مورد یک شگفت انگیز بنویسم ویرایشگر رایگان(لینک به وب سایت رسمی منتهی می شود که می توانید دانلود کنید آخرین نسخهبا پشتیبانی از زبان روسی).
سالهاست که یکی از محبوبترین و پرکاربردترین برنامهها برای ویرایش کدهای Html، CSS و PHP است. من حتی متعجبم: "چگونه قبلاً بدون آن مدیریت کردم و با کمک برخی برنامه های دیگر به پتانسیل آن پی بردم؟"
اکنون من همیشه چند مرورگر به طور همزمان بر روی رایانه خود دارم، یک مدیر FTP بسیار ساده، رایگان و راحت FileZilla و همین ویرایشگر، که قابلیت های آن به سادگی با دفترچه یادداشت پیش فرض مورد استفاده در ویندوز قابل مقایسه نیست. اما اول از همه.
دانلود و ویژگی های ویرایشگر Notepad++
نصب برنامه بر روی ویندوز به طور کامل انجام شده است به روش معمول. در صورت تمایل می توانید دانلود Notepad++Portable، که است نسخه قابل حملاین ویرایشگر، که نیازی به نصب در سیستم عامل ندارد.
نسخه قابل حمل را می توان از نسخه معمولی دریافت کرد اگر بایگانی را با برنامه در هر مکان مناسبی باز کنید و اجرا کنید. فایل اجرایی notepad.exe.
تمام مزایای ویرایشگر Notepad ++
در واقع، دفترچه یادداشت تعبیه شده در ویندوز به اندازه زمین و آسمان با قهرمان ما متفاوت است. در دفترچه یادداشت کلاسیک عملاً چیزی جز توانایی مشاهده و ایجاد فایلهای متنی ساده وجود ندارد (به نظر میرسد چیزی شبیه به چوب حفاری است که توسط افراد در مراحل اولیه توسعه استفاده میشود).
هنگامی که شروع به استفاده از NotePad با دو مزیت کردید، حداقل برای تنظیم فایل های Html و CSS، بلافاصله از عصر حجر به کابین یک ماشین خاکی مدرن منتقل خواهید شد. البته دیگران هم هستند برنامه های جایگزینو حتی، اما برای یک مبتدی، یک "نوت بوک با دو مزیت" دقیقاً همین خواهد بود (IMHO).
بله، البته، در ابتدا استفاده از آن ممکن است پیچیده و غیر متعارف به نظر برسد. اما این فقط در ابتدای آشنایی است و پس از آن زندگی بدون آن برای شما دشوار خواهد بود، همانطور که برای مثال، بسیاری از کاربران رایانه نمی توانند زندگی خود را تصور کنند (همچنین نوعی "کلاسیک").
اگر Notepad++ را با بیشتر مقایسه کنید برنامه های پیچیده، طراحی شده است تا نوشتن و ویرایش کدهای مختلف مانند Dreamweaver را آسان تر کند، پس چندین استدلال برای استفاده از قهرمان ما وجود دارد:
- اولا، این کاملا رایگان است، به این معنی که اگر نسخه های هک شده برنامه های پولی را در نظر نگیرید (که ممکن است بستری برای تروجان ها و سایر ویروس ها باشد) می توانید با استفاده از آن به جای Dreamweaver، مقدار زیادی صرفه جویی کنید.
- در مرحله دوم، Notepad بسیار بیشتر است سبک و سریعاز بسیاری از ویراستاران پولی. علاوه بر این، امکان استفاده از آن بدون نصب آن در سیستم عامل ویندوز وجود دارد (به اصطلاح نسخه قابل حمل - قابل حمل) و حمل آن، به عنوان مثال، . در نتیجه، شما همیشه یک ابزار راحت، کاربردی و کاملاً درک شده برای کار با Html، PHP و چندین ده نوع کد دیگر در اختیار خواهید داشت.
چرا این ویرایشگر ارزش دانلود دارد؟
به طور خلاصه به قابلیت ها و ویژگی های آن می پردازیم و سپس سعی می کنیم با جزئیات بیشتری به بررسی آنها بپردازیم. بنابراین، Notepad ++ می تواند کارهای زیر را انجام دهد:
- چند ده مورد از محبوب ترین زبان های برنامه نویسی و نشانه گذاری را برجسته کنید، به عنوان مثال: Ada، Assembler، C، C#، C++، CSS، FORTRAN، HTML، Java، JavaScript، Objective-C، Pascal، Perl، PHP، Python، روبی، SQL، XML.
- اجرای آن بسیار آسان است رمزگذاری را تغییر دهیدبه عنوان مثال، موردی که اکنون محبوب است، که من در مقاله ای به مبارزه با کراکوزیابرها در رمزگذاری های زبان روسی در مورد آن صحبت کردم (آن را در پیوند ببینید).
- در یک پنجره برنامه می توانید هر تعداد فایلی را که دوست دارید برای ویرایش باز کنید، زیرا Notepad++ از آن استفاده می کند زبانه هابه روشی که قبلاً به آنها عادت کرده اید مرورگرهای مدرن.
رنگ فلاپی دیسک در هر برگه نشان می دهد که آیا آنچه را که ساخته اید در آن ذخیره کرده اید یا خیر. آخرین تغییراتبا استفاده از دیسکت مشابه در نوار ابزار. در برگه فعال، یک فلاپی دیسک قرمز (و در یک زبانه غیرفعال - بنفش) نشان دهنده فراموشی شما است.
- با این ویرایشگر می توانید انجام دهید جستجو کردن(Ctrl+F) هم برای سند باز شده در آن و هم برای کل فایل های متنی موجود در یک پوشه خاص. جستجو با جایگزینی و استفاده از عبارات منظم امکان پذیر است. یک ابزار فوق العاده راحت.
- در تنظیمات این ویرایشگر می توانید نوشتن خودکار تگ Html را در هنگام تایپ تگ باز و همچنین گزینه تکمیل خودکار تگ ها را فعال کنید.
- NotePad++ نه تنها تاریخچه ای از تمام تغییرات شما را نگه می دارد و به شما امکان می دهد هر تعداد قدم را که دوست دارید برگردانید یا به جلو بروید، بلکه از کپی های این اسناد به همان روشی که Microsoft Word انجام می دهد، نسخه پشتیبان تهیه می کند.
- این ویرایشگر قابلیت کنترل دارد کلیدهای میانبر، که تعداد زیادی از آنها در آن مشخص شده است - از منوی بالا"گزینه ها" - "کلیدهای داغ". علاوه بر این، هنگامی که روی ترکیب مورد نظر خود دوبار کلیک می کنید، پنجره ای برای تخصیص مجدد کلیدها باز می شود که می تواند برای کسانی که از ویرایشگر دیگری به Notepad تغییر مکان می دهند راحت باشد.
- Notepad در طول سالیان عمر خود پلاگین های زیادی دریافت کرد، برخی از آنها به طور پیش فرض با آن نصب می شوند و بقیه از منوی بالایی "Plugins" - "Plagin Manager" - "Show Plagin Manager" در دسترس شما قرار خواهند گرفت.
برای نصب، فقط باید کادر روی تب اول را علامت بزنید. پلاگین مورد نیازو بر روی دکمه "نصب" کلیک کنید.
پس از این، پنجره ویرایشگر دوباره بارگذاری می شود و پلاگین جدیددر برگه ای به همین نام در دسترس خواهد بود:
- همچنین این " چاقوی سوئیسی» می تواند از طریق FTP به سایت شما متصل شود، ماکروها را ضبط و پخش کند، املا را در لحظه بررسی کند، دو فایل را در پنجره های باز در کنار هم مقایسه کند، و خیلی چیزهای دیگر.
برای همه این زبان ها انجام می شود برجسته سازی نحو، کد را به خطوط و بلوک ها تقسیم می کند که با کلیک بر روی علامت منفی می توان آنها را جمع کرد و با کلیک بر روی علامت مثبت بزرگ کرد. همچنین می توانید رابطه بین عناصر را با یک خط نقطه نشان دهید. به عنوان مثال، من یک قطعه کد PHP را برای نشان دادن قابلیت های این ویرایشگر برداشتم:
اگر روی تگ Html باز شده کلیک کنید، با پس زمینه آبی مشخص می شود و در عین حال تگ بسته شدن در صورت وجود، نیز برجسته می شود. عالی برای یافتن عناصر بسته نشده و .
چه چیز دیگری ممکن است در Notepad++ نیاز داشته باشید
- به لطف برجسته سازی نحو در Notepad ++، به عنوان مثال، بررسی اینکه آیا تمام تگ های Html در کد بسته شده اند یا خیر، بسیار آسان است و با حداقل تجربه می توانید آنچه را که در کد شما وجود دارد به صورت بصری یادداشت کنید. جایی اشتباهی رخ داده است، زیرا رنگ بندی کد در این مکان تغییر می کند.
- همچنین با توجه به اینکه کد به صورت رنگی مشخص شده است و متن سادهمقالات من برای مصحح همیشگی من سیاه می ماند خطاهای گرامری(همسر عزیز) بررسی گرامر در آن بسیار راحت است. نه، البته، من از انواع مختلفی استفاده می کنم، اما هنوز یکی از آنها نمی تواند علائم نگارشی و همچنین خطاهای معنایی را بررسی کند.
- چیزی که من در مورد این ویرایشگر متن بسیار دوست دارم، توانایی نمایش بصری تک تک بلوکهای کد با استفاده از پرانتزهای برجسته مانند () () است. هنگامی که نشانگر ماوس بین هر یک از پرانتزها قرار می گیرد، آنها برجسته می شوند، گویی ابتدا و انتهای آن را برجسته می کنند. بلوک HTMLیا کد پی اچ پی
- علاوه بر اجرای عالی نور پس زمینه، باید به امکان اشاره ویژه ای داشت یک قدم به عقب برو(لغو اقدام قبلی). علاوه بر این، تعداد گامها به عقب محدود نیست، که به شما امکان میدهد بدون خطر عواقب غیرقابل برگشت، از آزمایش کد نترسید.
لغو یک عمل در Notepad++ با استفاده از کلیدهای میانبر Ctrl+Z (Ctrl+Y یک گام به جلو است، یعنی لغو لغو)، با استفاده از آیتمهای منوی مربوطه «ویرایش» یا استفاده از دکمهها به شکل فلشهای منحنی در نوار ابزار این ویرایشگر
- NotePad++ به طور مداوم وضعیت اسناد باز شده در آن را کنترل می کند و در صورت تغییر یا حذف، مثلاً در برنامه دیگری، پنجره ای به شما نمایش داده می شود که از شما می خواهد این برگه را با سند ببندید یا نسخه اصلاح شده آن را دوباره آپلود کنید.
- همانطور که قبلاً اشاره کردم، notepad two plus این قابلیت را دارد تنظیمات برجسته سازی نحو(و همچنین ده ها زبان دیگر) متناسب با سلیقه و نیاز شما، اما من هرگز از این گزینه استفاده نکرده ام، زیرا از تنظیمات پیش فرض کاملا راضی هستم.
اما هیچ کس شما را از انجام این کار منع نمی کند، خوشبختانه، همه چیز بسیار ساده است - "Options" - "Define styles" را از منوی بالا انتخاب کنید، که پنجره ای باز می شود که در آن می توانید فونت ها و رنگ ها را برای برجسته کردن Html تنظیم کنید. PHP یا هر زبان دیگری که نیاز دارید.
- یکی دیگر از ویژگی هایی که در این ویرایشگر برای من بسیار راحت به نظر می رسد، امکان کشیدن میانبرهای اسناد به طور مستقیم به پنجره برنامه برای باز کردن آنها است (اگرچه این به سختی کسی را متعجب می کند) و توانایی کشیدن و انداختندر خود سند، بخشی از کد (با دکمه سمت چپ ماوس) را در مکانی که نیاز دارید انتخاب کنید.
- هنگام کار با Notepad++، این گزینه را خواهید داشت نشانگر قرار دهید، که در آن نت نامیده می شود، اما ماهیت تغییر نمی کند. در خطی که نیاز دارید، می توانید با کلیک ماوس یک نشانگر به شکل یک نقطه آبی در حاشیه سمت چپ قرار دهید.
برای تنظیم یک نشانگر (یادداشت) در ویرایشگر، میتوانید از میانبر صفحه کلید Ctrl-F2 نیز استفاده کنید، و برای جابجایی بین نشانگرهای قرار داده شده در سند، فقط باید بهطور متوالی F2 یا Shift-F2 را فشار دهید تا در میان یادداشتهای مخالف حرکت کنید. جهت.
- اگر در این ویرایشگر با یک فایل Html کار می کنید، می توانید نگاه کنید کد شما در مرورگر چگونه خواهد بودفایرفاکس یا اینترنت اکسپلورر با انتخاب آیتم های منوی Start مناسب. اگر به مرورگر دیگری نیاز دارید، آیتم Launch را انتخاب کنید و در پنجره باز شده به دنبال فایل اجرایی مورد نیاز خود بگردید.
- نیز وجود دارد قابلیت ضبط ماکروها، که من هنوز ایجاد نکرده ام، اما منطق عملکرد آنها بسیار ساده است. ابتدا با انتخاب "Macros" - "Start Recording" از منوی ویرایشگر، آن را ضبط کرده و سپس ماکروهای ضبط شده را در آن قرار دهید. جای مناسببا انتخاب آنها از منوی ویرایشگر یا استفاده از کلیدهای میانبر اختصاص داده شده به آنها کد کنید.
Notepad++ نیز این گزینه را دارد تکمیل خودکارکلمه ای که تایپ می کنید، که اگر از املای صحیح یک اپراتور Html، PHP یا هر کد دیگری مطمئن نیستید، می تواند بسیار راحت باشد. برای این کار در هنگام تایپ کافیست کلید ترکیبی Ctrl-Space را فشار داده و از پنجره باز شده انتخاب کنید. گزینه مناسب:
اگر میخواهید تکمیل کد را به صورت خودکار، بدون استفاده از کلیدهای میانبر انجام دهید، باید «Options» - «Settings» را از منوی بالا انتخاب کنید و در برگه «Reserve/AutoCompletion»، کادر «Enable for every input» را علامت بزنید.
کدگذاری و کار با فایل ها در پنجره ویرایشگر NotePad++
- لازم به ذکر است که این ویرایشگر کد به شما امکان ذخیره و تبدیل فایل های Html، PHP و سایر فایل ها را به کدگذاری UTF-8 (بدون BOM) می دهد. این بیش از یک بار به من کمک کرد تا در هنگام کار با سایت های مختلف بر مشکل رمزگذاری روسی غلبه کنم.
هنگامی که می خواستم برخی از کتیبه های سایت را به روسی تغییر دهم، اغلب پیام های بیهوده ای دریافت می کردم که دلیل آن رمزگذاری Windows-1251 بود که در آن ذخیره شده بود. فایل اصلی.
پس از تبدیل فایل اصلی به رمزگذاری UTF-8 (بدون BOM)، کراکوزیابرها با موفقیت به نمادهای معمولی روسی تبدیل شدند. که اگر الفبای سیریلیک را به هر فایل موتوری اضافه کنید، برای اینکه آن را به درستی در سایت نشان دهید باید فوراً آن را در رمزگذاری صحیح ذخیره کنید یا بعداً آن را تبدیل کنید.
من احتمالاً باید چند کلمه در مورد همین BOM بگویم. واقعیت این است که وقتی با اشیاء متنی مختلف در یک دفترچه یادداشت معمولی ویندوز کار می کنید، وقتی آن را در رمزگذاری UTF-8 ذخیره می کنید، اضافه می شود شخصیت های نامرئی(BOM)، که ممکن است متعاقباً بر عملکرد تأثیر بگذارد این فایل(به عنوان مثال، PHP ممکن است یک خطا ایجاد کند).
- اگر می خواهید محتویات یک فایل باز را چاپ کنید، کد به شکلی که در پنجره برنامه مشاهده می کنید چاپ نمی شود. اما با انتخاب از منوی "گزینه ها" - تب "تنظیمات". "مهر"شما آزاد خواهید بود که این مورد را تغییر دهید و گزینه چاپ کد برجسته رنگی را انتخاب کنید که امکان نمایش شماره خطوط، سرصفحه ها و پاورقی ها و غیره را فراهم می کند. چیزها:
- این ویرایشگر متن پیشرفته همچنین به شما این امکان را می دهد که بدون ترس از به هم ریختن نوار وظیفه سیستم عامل خود، هر تعداد اسناد جدید را که دوست دارید باز کنید. در هماهنگی با مرورگرهای مدرن، تمام اسناد جدید را نه در یک پنجره برنامه جدید، بلکه باز می کند در یک برگه جدیددر حال حاضر پنجره باز است
علاوه بر این، این برگه های اسناد مختلف در پنجره این دفترچه یادداشت را می توان خودسرانه با ماوس کشیده، بسته و کوچک کرد.
خوب، بسته به تنظیمات انجام شده ("گزینه ها" - "تنظیمات")، تمام برگه هایی که قبل از بستن Notepad ++ باز می شوند، دفعه بعد که برنامه را شروع می کنید بازیابی می شوند (دوباره، مشابه نحوه کار مرورگرها). می توانید موارد غیر ضروری را ببندید دوبار کلیک کنیدروی آنها یا به صورت عمودی قرار دهید.
- علاوه بر عملیات معمول با زبانه ها، در این ویرایشگر می توانید به طور همزمان در یک پنجره باز کنید دو نسخه از یک سند. اگر نیاز به کار با یک سند در قسمتهای مختلف آن دارید (آن را در جایی نگاه کنید یا آن را کپی کنید و در جایی جایگذاری کنید) ممکن است ضروری باشد.
برای فعال کردن این حالت فقط باید کلیک کنید کلیک راستماوس را روی زبانه مورد نظر قرار دهید ویرایشگر PHPو انتخاب کنید مورد زمینه"تکثیر در پنجره ای دیگر."
بسیار راحت است که اگر تغییرات را در یکی از کپی های سند ذخیره کنید، نسخه دوم نیز به روز می شود (یعنی سردرگم نمی شوید که آیا تغییراتی را که ایجاد کرده اید و در کدام نسخه ذخیره کرده اید).
- من هم خیلی دوستش دارم جستجوی داخلیتوسط HTML را باز کنیدیا اسناد PHP با امکان تعویض(برخی به طور فعال از عبارات منظم برای این استفاده می کنند، اما شرمنده من آنها را نمی دانم). تمام غنای جستجو در این ویرایشگر متن پیشرفته را می توان با باز کردن آیتم منوی "جستجو" درک کرد. اسکرین شات را در ابتدای مقاله ببینید.
به طور کلی، این ویرایشگر متنچیزهای مفید و راحت زیادی از عملکرد سایر برنامه ها گرفت که برای توسعه دهندگان آن و کسانی که برای آن افزونه می سازند احترام ویژه ای قائل است که اکنون به برخی از آنها پرداخته خواهد شد.
استفاده از پلاگین در Notepad++
اجازه دهید به شما یادآوری کنم که برای نصب یک افزونه جدید فقط باید "Plugins" را از منوی بالای ویرایشگر انتخاب کنید - " مدیر پلاگین" - "نمایش مدیر پلاگین".
و در پنجره باز شده در تب اول (از منوی بالا) کادر کنار افزونه مورد نیاز را علامت زده و روی دکمه کلیک کنید "نصب".
پس از این، پنجره ویرایشگر دوباره بارگذاری می شود و افزونه جدید در برگه ای به همین نام در دسترس خواهد بود. به طور کلی، همه چیز نمی تواند ساده تر باشد.
چه پلاگین هایی برای Notepad ممکن است در کار خود نیاز داشته باشید
- اگر افزونه Customize Toolbar را با استفاده از Plagin Manager نصب کنید، میتوانید آن را به هم بزنید، حذف کنید، یا اضافه کنید. دکمه های نوار ابزاراین برنامه.
- در ابتدای مقاله به Light Explorer اشاره کردم که قابلیت باز کردن در ستون سمت چپ را اضافه می کند مدیر فایل. با این حال، شما همچنین می توانید از Explorer، که در مدیریت افزونه ها پیدا خواهید کرد، برای همین منظور استفاده کنید.
- افزونه عالی ویرایش وب، اجازه می دهد، با قیاس با ویرایشگر HTMLوردپرس متن را با محبوب ترین برچسب ها، لیست ها، جداول و موارد دیگر قاب بندی می کند. قطعه مورد نظر را انتخاب کرده و روی یکی از دکمه های نوار ابزار Notepad++ کلیک کنید.
- ImgTags - به شما امکان می دهد اندازه های افقی و عمودی را قبلاً مشخص کرده باشید (خود آنها را محاسبه می کند که بسیار جالب است) ویژگی های ALTو SRC (همچنین باید مسیر را به پوشه ای که تصاویر روی سرور خود دارد اضافه کنید).
این افزونه ابزارهای اضافی و راحت زیادی را ارائه می دهد "TextFX"که پس از نصب در آیتمی به همین نام در منوی بالای ویرایشگر موجود خواهد بود. اگر هنوز چنین موردی ندارید، به "Plugins" - "Plagin Manager" - "Show Plagin Manager" بروید، فهرست را در تب اول به پایین اسکرول کنید و کادر کنار کاراکتر TextFX را علامت بزنید.
پس از نصب، ویرایشگر راه اندازی مجدد می شود و در منو ظاهر می شود گزینه جدید TextFX با بسیاری از موارد فرعی کشویی. به عنوان مثال، فعال کردن گزینه نشان داده شده در شکل می تواند زندگی شما را هنگام ویرایش یا نوشتن کد HTML بسیار آسان تر کند:
در این حالت، به محض اینکه تگ Html افتتاحیه را در ویرایشگر متن Notepad++ وارد کنید، بلافاصله یک تگ بسته شدن مطابق با آن در کنار آن ظاهر می شود. صرفه جویی قابل توجهی در زمان و کاهش قابل توجهی در احتمال خطا به دلیل بسته نشدن برچسب وجود دارد. با این حال، این چیز من را آزار می دهد و از آن استفاده نمی کنم. اما این به هیچ وجه از حیثیت او نمی کاهد.
ابزارهای بسیار زیادی در TextFX وجود دارد، بنابراین خودتان آنها را در عمل امتحان کنید و تصمیم بگیرید که دقیقا چه چیزی برای شما راحت و مفید است.
خوب، در ادامه موضوع تب ها در ویرایشگر، قابل ذکر است که این امکان وجود دارد مقایسه دو سند. ابتدا باید این افزونه را از طریق Plugin Manager نصب کنید:
برای فعال کردن حالت مقایسه اسناد در Notepad ++، فقط باید "افزونه ها" - "مقایسه" - "مقایسه" را از منوی بالا انتخاب کنید یا Alt + D را روی صفحه کلید فشار دهید. در نتیجه، تب فعال فعلی در پنجره این دفترچه یادداشت و همچنین تب واقع در کنار آن باز خواهد شد.
برای سهولت در مقایسه دو سند Html یا PHP، ویرایشگر Notepad ++ تفاوت های موجود در آنها را برای شما برجسته می کند. رفتن به حالت عادیبرای کار با اسناد، باید "افزونه ها" - "مقایسه" - "پاک کردن نتایج" را در منوی بالا انتخاب کنید یا Ctrl+Alt+D را روی صفحه کلید فشار دهید.
علاوه بر این، دو سند در پنجره Notepad++ هم به صورت عمودی و هم افقی قابل مشاهده هستند. برای انتخاب روشی که برای شما راحتتر است، روی محل بخش آنها کلیک راست کرده و جهت چرخش (راست یا چپ) را انتخاب کنید.
در ضمن، اگر شما هم مثل من، عمدتاً از Notepad++ برای ویرایش Html یا استفاده می کنید فایل های PHPسایت شما، پس ممکن است برای شما مفید باشد که بتوانید به آن متصل شوید از طریق FTP مستقیماً از این ویرایشگر متن. درست است، من به نوعی ترجیح می دهم با FileZilla کار کنم، به خصوص که آنها حتی موفق شدند رمزهای عبور من را از آن بدزدند.
اگر می خواهید کار از طریق FTP از طریق Notepad را امتحان کنید، سپس "Plugins" - "NppFTP" - "Show NppFTP Window" را از منوی بالا انتخاب کنید، که پنجره سرویس گیرنده FTP در سمت راست باز می شود.
برای راه اندازی یک اتصال FTP، روی نماد چرخ دنده کلیک کنید، "Profile Setting" را انتخاب کنید و جزئیات اتصال خود را وارد کنید. کارهای بیشتر با آنچه که در مقاله درباره FileZilla که زندگی می کند نوشتم تفاوت چندانی ندارد.
پنجره بررسی املا در NotePad++ با استفاده از افزونه ها
برای اتصال بررسی دستور زبان روسیویرایشگر Notepad ++ از افزونه Shell-Checker (از آیتم منوی "Plugins") استفاده می کند که برای آن باید فرهنگ لغت زبان روسی را از این صفحه بارگیری کنید و هنگام فعال کردن این افزونه غلط گیر املا، مسیر را در رایانه خود مشخص کنید. به فایل دیکشنری
تفاوت های ظریف نصب وجود دارد. ابتدا نیاز خواهید داشت دانلودنصب کننده کامل، و سپس یک فایل با فرهنگ لغت روسی aspell-ru-0.50-2-3.exe. ابتدا نصب کننده کامل را نصب کنید که در ویزارد آن، من شخصاً مسیر پیش فرض انتخاب شده (c:\Program Files (x86)\Aspell\) را تغییر ندادم.
سپس بسته زبان را نصب کنید، جایی که ابتدا باید حرف "y" را در پنجره DOS وارد کنید و Enter را روی صفحه کلید فشار دهید (اگرچه، شاید این فقط من بودم، زیرا قبلاً GNU Aspell را روی رایانه خود نصب کرده بودم):
سپس جادوگر نصب فرهنگ لغت روسی استاندارد شروع می شود، جایی که دوباره مسیر پیش فرض را تغییر ندادم. همه.
حالا Notepad ++ را مجددا راه اندازی کنید و یا موارد نشان داده شده در بالا را از منو انتخاب کنید یا ترکیب غیر واقعی CTRL+ALT+SHIFT+S را روی صفحه کلید نگه دارید. در پنجره ای که باز می شود، باید مسیر دایرکتوری BIN را از پوشه Aspell وارد کنید:
من چاقم نصب گنو Aspell و فرهنگ لغت روسی مسیر را تغییر ندادند، پس باید در اینجا وارد کنید:
C:\Program Files (x86)\Aspell\bin\
خوب، یا چیزی مشابه، بسته به سیستم عامل شما. تمام شد، اکنون متنی را که می خواهید املای آن را بررسی کنید انتخاب کنید و CTRL+ALT+SHIFT+S را فشار دهید (می توانید این ترکیب را در تنظیمات کلید میانبر تغییر دهید - به بالا مراجعه کنید). پنجره ای ظاهر می شود که اولین خطای یافت شده را نشان می دهد:
شما می توانید آن را نادیده بگیرید، یا یک جایگزین مناسب از گزینه های پیشنهادی انتخاب کنید. اگر چندین ماژول زبان گنو Aspell را نصب کرده اید، در زیر می توانید زبان بررسی را تغییر دهید. همین.
DSpellCheck- یک راه حل بسیار راحت به روش پلاگین قبلی، زیرا از گنو آسپل و فرهنگ لغت روسی آن نیز استفاده می کند، اما در حال حاضر درست مانند تمام مرورگرهای مدرن، املا را به سرعت بررسی می کند. به مدیر پلاگین بروید و آن را نصب کنید.
بررسی دستور زبان به طور پیش فرض بلافاصله فعال می شود (با برداشتن علامت چک باکس نشان داده شده در اسکرین شات می توان آن را غیرفعال کرد)، اما ماژول فقط با زبان انگلیسی، بنابراین به تنظیمات DSpellCheck رفته و تغییرات را انجام می دهیم.
Aspell را از لیست کشویی انتخاب کنید (اگر هنوز آن را نصب نکرده اید، این مقاله را کمی بالا ببرید و ماژول را به همراه روسی دانلود کنید. بسته اموزشی زبانبرای نصب آنها روی سیستم عامل خود)، و درست در زیر مسیر فایل aspell-15.dll را نشان دهید. کمی پایین تر، زبان دیکشنری متصل را، در صورتی که چند تای آن را نصب کرده اید، انتخاب کرده و روی Apply کلیک کنید.
اکنون همه خطاهای یافت شده با رنگ قرمز خط کشیده می شوند خط موج دار(رنگ را می توان در تنظیمات تغییر داد)، و هنگامی که نشانگر ماوس را حرکت می دهید، یک فلش ظاهر می شود که با کلیک روی آن می توانید املای صحیح را انتخاب کنید. از این کلمه، یا آن را به فرهنگ لغت اضافه کنید یا به لیست نادیده گرفتن.
موفق باشی! به زودی شما را در صفحات سایت وبلاگ می بینیم
با رفتن به اینجا می توانید ویدیوهای بیشتری را تماشا کنید");">
![](https://i0.wp.com/ktonanovenkogo.ru/wp-content/uploads/video/image/sport-ekstremal-smert.jpg)
ممکن است علاقه مند باشید
نحوه حذف خطوط خالیدر Notepad++ همانطور که از لیست URL هادامنه ها را انتخاب کنید و تکرارهای آنها را با استفاده از Notepad++ حذف کنید (تهیه لیستی برای پیوندهای Disavow)
متن ویرایشگر لینوکس، احتمالاً یکی از پرکاربردترین برنامه ها، بعد از مرورگر و مدیر فایل است. می توان از آن برای نوشتن کد، ویرایش فایل های پیکربندی، ایجاد دستورالعمل ها یا یادداشت های کاربر و موارد دیگر استفاده کرد.
در لینوکس، ویرایشگرهای متن به دو صورت وجود دارند: ویرایشگرهای متنی - کنسول، و ویرایشگرهای متنی گرافیکی - متنی برای لینوکس با رابط کاربری گرافیکی. اولی بیشتر در سرورها و دومی در رایانه های خانگی استفاده می شود. در این مقاله، بهترین ویرایشگرهای متن باز لینوکس را بررسی خواهیم کرد. کد منبع، هم برای سرورها و هم برای رایانه های شخصی.
Vim است ویرایشگر قدرتمندمتن لینوکس برای خط فرمان، که عملکرد ویرایشگر قدیمی Unix Vi را گسترش و بهبود می بخشد. این یکی از بهترین ویرایشگرها برای لینوکس است، یکی از محبوب ترین و پرکاربردترین ویرایشگرهای متن در بین مدیران سیستمو برنامه نویسان بسیاری از کاربران آن را ویرایشگری برای برنامه نویسان می دانند. هنگام ویرایش کد و فایل های پیکربندی، می توانید برجسته سازی نحو را فعال کنید.
2. Gedit
این یک بهترین ویرایشگر متن لینوکس با ویژگی های غنی است رابط گرافیکی. به طور پیش فرض با محیط دسکتاپ گنوم ارائه می شود. استفاده و سفارشی سازی این ویرایشگر بسیار آسان است و از تعداد زیادی افزونه نیز پشتیبانی می کند.
در اینجا مزایای اصلی آن وجود دارد:
- پشتیبانی از UTF-8
- تنظیم اندازه فونت و رنگ
- راه اندازی برجسته سازی نحو
- قابلیت کپی و چسباندن
- لغو و انجام مجدد اقدامات
- بازگرداندن فایل ها
- جستجو و جایگزین کنید
- کلیپ بورد
3. ویرایشگر نانو
Nano یک ویرایشگر متن کنسول لینوکس برای مبتدیان و پیشرفته است کاربران لینوکس. استفاده از آن بسیار راحت است.
برخی از ویژگی های نانو:
- میانبرهای صفحه کلید بسیار قابل تنظیم
- برجسته سازی نحو
- لغو و انجام مجدد اقدامات
- همه چیز را می گیرد فضای موجودخروجی استاندارد
- پشتیبانی از خواندن از ورودی استاندارد
4. گنو ایمکس
این یک ویرایشگر متن لینوکس بسیار توسعه پذیر و قابل تنظیم است، با یک مفسر داخلی برای زبان برنامه نویسی lisp. برای گسترش عملکرد، می توانید پسوندهای مختلفی را نصب کنید.
- ویژگی های Emacs:
- مستندات زیاد
- برجسته سازی نحو
- پشتیبانی از چند زبان با یونیکد
- حمایت کردن پسوندهای مختلف، از جمله ایمیل، اخبار، اشکال زدا، تقویم و موارد دیگر.
5.Kate/Kwrite
این یک ویرایشگر متن با ویژگی های غنی و بسیار توسعه پذیر است که با محیط دسکتاپ ارائه می شود. دسکتاپ KDEپلاسما. پروژه کیت با هدف توسعه دو برنامه اصلی است: KatePart و Kate.
KatePart یک جزء ویرایشگر متن است که در بسیاری از برنامههای KDE که ممکن است نیاز به ویرایش متن باشد استفاده میشود و Kate یک رابط برای کار با چندین سند در یک ویرایشگر متن است.
ویژگی های اصلی:
- گسترش عملکرد با استفاده از اسکریپت ها
- پشتیبانی از یونیکد
- ویرایش متن در چندین پنل
- پشتیبانی از تکمیل خودکار
همچنین از ویرایش فایل از راه دور و بسیاری از عملکردهای دیگر از جمله جستجو و جایگزینی، برنامه نویسی، برجسته کردن متن، پشتیبان گیری و غیره پشتیبانی می کند.
6. متن آهک
این حتی بیشتر از یک ویرایشگر متن قدرتمند برای لینوکس است. این یک IDE کامل منبع باز است. شاید بتوان گفت، جانشین محبوب متن عالی. قابل استفاده در هر دو خط فرمانو با رابط گرافیکی.
7. ویرایشگر پیکو
این یکی دیگر از ویرایشگرهای خط فرمان بر اساس ویرایشگر مورد استفاده در اخبار Pine است. این بهترین ویرایشگر متن لینوکس برای کاربران جدید است، عمدتاً به دلیل سادگی آن در مقایسه با سایر ویرایشگرهای رابط کاربری گرافیکی.
8. Jed Editor
این یکی دیگر از ویرایشگرهای متن کنسول لینوکس با پشتیبانی از یک رابط گرافیکی و یک منوی کشویی است. این به طور خاص برای توسعه ساخته شده است نرم افزارو یکی از ویژگی های کلیدی آن پشتیبانی از حالت یونیکد است.
9.GVim
این نسخه گرافیکیویرایشگر متن محبوب VIm. تمام ویژگی های Vim را دارد و همچنین منویی دارد که با آن می توانید کارهای زیادی را انجام دهید.
10. جیانی
این یک IDE دیگر شبیه به ویرایشگر متن لینوکس است که برای توسعه نرم افزار با استفاده از ابزارهای GTK طراحی شده است.
این همه چیز شما نیاز دارید توابع اساسی:
- برجسته سازی نحو
- رابط پلاگین
- پشتیبانی از انواع فایل های مختلف
- تاشو کد و پشتیبانی از ناوبری
- تکمیل خودکار
- پشتیبانی از بسته شدن خودکار تگ های HTML و XML
- ویژگی های مدیریت پروژه
11. پد برگ
این یک ویرایشگر متن لینوکس سبک وزن با رابط کاربری گرافیکی مبتنی بر GTK است. به دلیل سادگی در بین کاربران جدید لینوکس محبوب است.
ویژگی های ویرایشگر:
- تشخیص رمزگذاری خودکار
- واگرد و مجدد توابع
- شماره خطوط در فایل
- پشتیبانی را بکشید و رها کنید
- پشتیبانی از چاپ
Bluefish برای نصب و استفاده آسان است، بهترین ویرایشگر متن لینوکس برای برنامه نویسان و توسعه دهندگان وب. از تعداد زیادی توابع پشتیبانی می کند:
- سبک و سریع
- ادغام با ابزارهای خارجی LInux: lint، weblint، make، awk، grep، sort و غیره.
- عملکرد بررسی املا
- پشتیبانی از کار بر روی چندین پروژه
- ویرایش فایل از راه دور
- پشتیبانی را پیدا کرده و جایگزین کنید
- لغو و انجام مجدد پشتیبانی
- بازیابی خودکار فایل های تغییر یافته
13. اتم
این یک ویرایشگر متن لینوکس بسیار قابل تنظیم برای توسعه دهندگان Github بر اساس موتور کرومیوم است. این برنامه بیشتر شبیه یک IDE است تا یک ویرایشگر. عملکرد را می توان با استفاده از آن افزایش داد مقدار زیادیپلاگین ها
این احتمالا یکی از بهترین ویرایشگرها برای توسعه دهندگان وب است. در اینجا ویژگی های آن است:
- رابط مدرن به سبک Flat
- پشتیبانی از تعداد زیادی افزونه
- پشتیبانی از چندین زبان برنامه نویسی
- برجسته سازی نحو
- اشکال زدایی برنامه ها در Chromium
- خطا در برجسته کردن
14. براکت
یکی دیگر از ویرایشگرهای متنی مدرن لینوکس مبتنی بر موتور کرومیوم، این بار از Adobe. ویژگی های خاص
کسانی که برای مدت طولانی درگیر توسعه وب هستند نیز همینطور. از این گذشته، همیشه چیز جدیدی ظاهر می شود، نیازهای مشتری تغییر می کند، مهارت های شما بهبود می یابد، می خواهید فرآیندهای روتین را برای پروژه های بزرگ خودکار کنید و تا حد امکان به دست آورید. امکانات بیشتر"از جعبه". در این مقاله بهترین ویرایشگرهای متن را برای توسعه دهندگان وب در حال حاضر گردآوری کرده ایم.
متن عالی (ویندوز، لینوکس، مک)
این یک ویرایشگر متن برای توسعه دهندگان وب است که به زبان های C++ و Python نوشته شده است. به لطف استفاده از چارچوب UI خود، در همه پلتفرم های پشتیبانی شده یکسان به نظر می رسد. توسعه دهندگان ارائه می دهند نسخه رایگانبرای اهداف بازبینی، اما برای استفاده مداوم باید مجوز خریداری کنید. امتیاز این است که مجوز برای هر کاربر ارائه می شود، نه برای هر دستگاه. برای خرید چندین مجوز برای یک شرکت نیز تخفیف در نظر گرفته شده است.
مزایای اصلی Sublime Text:
- سهولت استفاده - پس از باز کردن Sublime Text، می توانید تقریباً بلافاصله کار در آن را شروع کنید.
- جستجوی سریع و انعطاف پذیر با استفاده از مسابقات فازی.
- امکان انتخاب چندگانه برای وارد کردن یک متن در چند خط به طور همزمان. برای تنظیم موقعیت مکان نما، Ctrl + دکمه چپ ماوس یا Ctrl + سه بار کلیک چپ را فشار دهید تا کل پاراگراف انتخاب شود.
- در دسترس بودن یک نقشه مینی کد بصری - هنگام کار با آن مفید است فایل های حجیم، زیرا به شما امکان می دهد به سرعت قطعات لازم را پیدا کنید:
- امکان استفاده از اسنیپت ها برای سرعت بخشیدن به کار و تعداد زیادی افزونه برای بیشتر وظایف مختلف. اصلی ترین آن را می توان Package Control در نظر گرفت که با آن می توانید افزونه های لازم را مستقیماً از ویرایشگر جستجو و نصب کنید.
در اینجا چند نمونه از پلاگین ها آورده شده است:
Emmet یک افزونه عالی است که به شما امکان می دهد از میانبرها برای وارد کردن برچسب های خاص استفاده کنید، به عنوان مثال:
Ul#nav>li.item$*3>a(Item $)
Emmet میانبر بالا را به لیستی با سه عنصر تبدیل می کند:
SublimeLinter یک افزونه بررسی نحو است. این به شما امکان می دهد تا با بررسی کد نوشته شده در پرواز، تعداد خطاها را به حداقل برسانید. فقط باید نصب کنید بسته های مورد نیازبه عنوان مثال: SublimeLinter-html-tidy، SublimeLinter-csslint، SublimeLinter-jshint و SublimeLinter-php.
CSScomb افزونهای است که به شما کمک میکند انتخابگرهای CSS را در ترتیب صحیحی برای سهولت در خواندن و ویرایش در آینده قرار دهید.
در مورد معایب Sublime Text، این موارد شامل هزینه آن (70 دلار) و همچنین این واقعیت است که پیکربندی نه از طریق رابط کاربری گرافیکی، بلکه با تغییر تنظیمات json انجام می شود.
WebStorm (ویندوز، لینوکس، مک)
WebStorm فقط یک ویرایشگر نیست، بلکه یک محیط توسعه یکپارچه (IDE) است که به زبان جاوا نوشته شده است. اما از آنجایی که تفاوت بین IDE ها و ویرایشگرها با مقدار زیادافزونه ها ممکن است ناچیز باشند، ما تصمیم گرفتیم آن را نیز در این لیست قرار دهیم.
WebStorm دارای مزایای زیر است:
- به لطف ادغام سیستم های کنترل نسخه، از جمله Git، Mercurial و Subversion، با پروژه های با هر اندازه ای کارآمد کار کنید.
- با استفاده از JsTestDriver گوگل، کیفیت کد را افزایش دهید و به اصول توسعه تست محور (TTD) پایبند باشید.
- LiveEdit برای مشاهده فوری تغییرات بدون بارگیری مجدد صفحه.
- در دسترس بودن قابلیتهای داخلی برای بررسی کیفیت کد - JSHint، JSLint، Google Closure Linter.
- حمایت کردن مقدار زیادفناوریها: TypeScript، CoffeeScript، Less، Sass، Stylus، Compass، EJS، Handlebars، Mustache، Web Components، Jade، Emmet و غیره.
WebStorm یک موهبت الهی برای کسانی است که به عملکردهای مختلف زیادی نیاز دارند و مایلند برای آن هزینه کنند: هزینه مجوز فردی برای سال اول 59 دلار است، هزینه مجوز سازمانی برای سال اول 129 دلار است. اگر به چیز سادهتری نیاز دارید، ویرایشگرهای دیگر را بررسی کنید.
Atom (ویندوز، لینوکس، مک)
برخلاف دو ویرایشگر قبلی، Atom یک محصول متن باز و رایگان است. از 50 ماژول مونتاژ شده و به زبان های C++، JavaScript، CSS و HTML نوشته شده است. این امکان وجود دارد که ماژول های خود را به مخزن عمومی اضافه کنید تا دیگران بتوانند از آنها استفاده کنند. این همه ویژگی های اولیه مشابه Sublime Text را دارد، مانند جستجوی سریعمسابقات فازی در پروژه ها و فایل ها، وجود نقشه کوچک و استفاده از اسنیپت ها. این برنامه Emmet، Autoprefixer، فرمت خودکار کد با atom-beautify، Livereload را که قبلا ذکر شد، پشتیبانی می کند.
مزایای Atom در مقایسه با Sublime Text پولی:
- تنظیمات رابط کاربری گرافیکی به جای فایل های JSON.
- برای نصب افزونه ها، نیازی به نصب Package Control ندارید؛ همه چیز از رابط بصری انجام می شود.
براکت (ویندوز، لینوکس، مک)
این یک ویرایشگر متن برای توسعه دهندگان وب از Adobe است. دارای کد منبع باز و ویژگی های ساده اما ضروری است که در ویرایشگرهای ذکر شده وجود دارد:
- نمایش فوری تغییرات در مرورگر ().
- انتخاب و ویرایش چندگانه
Bonus Brackets یک API مستند برای ایجاد پلاگین های خود و همچنین ویژگی Extract for Brackets (پیش نمایش) است که روند استخراج رنگ، فونت و داده های اندازه از PSD را سرعت می بخشد.
نقطه ضعف براکت ها سرعت کم کارکرد در صورت نصب افزونه های زیاد است.
Coda (سیستم عامل مک و iOS)
TextMate و Coda محبوب ترین ویرایشگرهای متن وب برای مک هستند. ما معتقدیم که Coda هنوز برای توسعه دهندگان وب مناسب تر از TextMate است که در نظر گرفته شده بود یک محصول جهانی باشد. Coda یک ویرایشگر سبک وزن با همه است توابع لازم(مانند درهم ریختن بلوک های کد، جستجو و جایگزینی سریع، توابع تکمیل خودکار پروژه، پشتیبانی از Git و Subversion)، اما ویژگی های خاص خود را نیز دارد:
- امکان ویرایش فایل ها از راه دور از طریق FTP، SFTP، WebDAV یا روی سرورهای آمازون S3.
- جستجوی ساده با استفاده از عبارات منظم به لطف دکمههای عام.
- پیش نمایش WebKit و AirPreview. دومی به شما امکان میدهد از آیپد یا آیفونی که نسخه iOS Coda را اجرا میکند، برای پیشنمایش صفحات در حین ساختن آنها بر روی رایانه رومیزی خود استفاده کنید.
- ترمینال داخلی و ویرایشگر MySQL.
Coda نیز پلاگین های خاص خود را دارد، اما، البته، تعداد آنها به اندازه ویرایشگرهای منبع باز نیست. بسیاری از افراد افزونه PHP & Web Toolkit را تحسین می کنند که شامل موارد زیر است:
- بررسی خودکار نحو PHP، انتقال به خطای بعدی و ذخیره خودکار.
- سازماندهی، قالب بندی مجدد کدهای نوشته شده در HTML، CSS، جاوا اسکریپت یا PHP.
- اعتبارسنجی HTML، CSS و جاوا اسکریپت.
- کوچک سازی جاوا اسکریپت و CSS.
یک مجوز تک کاربره کدا 99 دلار هزینه دارد.
همانطور که می بینید، عملکرد ویرایشگرهای مدرن بسیار گسترده است، بنابراین انتخاب به پلت فرم مورد استفاده و همچنین توانایی های مالی بستگی دارد. کدام ویرایشگر را برای توسعه وب ترجیح می دهید؟
کارکنان استودیو همیشه آخرین روندهای طراحی و توسعه وب را دنبال می کنند. با انتخاب ما به عنوان شریک، می توانید مطمئن باشید که وب سایت شما پاسخ خواهد داد استانداردهای مدرنطراحی و توسعه وب.
با سلام خدمت خوانندگان محترم سایت وبلاگ. امروز یکی از بهترین ویرایشگرهای متن، Notepad++ را بررسی خواهیم کرد که دارای تعداد زیادی است توابع مفیدو یکی از پر استفاده ترین برنامه های من است ویرایش htmlکدهای css و php. و به طور کلی، این ویرایشگر در بین بسیاری از برنامه نویسان و توسعه دهندگان محبوب است.
در مقاله اشاره کردم که حتی می توان صفحات وب را با استفاده از Notepad داخلی ویندوز ایجاد کرد. اما ایجاد فایل های html و css در notepad تقریباً مشابه حفر یک سوراخ با چوب حفاری است. در یک دفترچه یادداشت، علاوه بر قابلیت ایجاد و مشاهده فایل های متنی، چیزی نیست.
با شروع استفاده از Notepad برای تصحیح فایل ها با کدهای html، css، php و سایر کدها، در زمان و اعصاب خود صرفه جویی زیادی خواهید کرد. البته در ابتدا ممکن است استفاده از این ویرایشگر برای شما کمی سخت به نظر برسد. اما اگر یاد بگیرید که حداقل از ویژگی های اصلی Notepad ++ استفاده کنید، بدون آن کار برای شما دشوار خواهد بود.
Notepad نه تنها نسبت به دفترچه یادداشت استاندارد ویندوز، بلکه نسبت به سایر برنامه های پیچیده تر برای نوشتن و ویرایش کدهای مختلف مزایای قابل توجهی دارد. برای مثال، اگر Notepad++ را با برنامه محبوببرای طراحی وب سایت Dreamweaver مزایای زیادی دارد. اول از همه، Notepad++ کاملا رایگان است. و ثانیا، بسیار آسان تر و سریع تر. به طور کلی، در صورت استفاده می توانید آن را بدون نصب در سیستم عامل ویندوز اجرا کنید نسخه قابل حمل Notepad++، که به شما امکان می دهد برنامه را روی فلش درایو قرار دهید و همیشه آن را با خود حمل کنید.
حالا بیایید در مورد همه چیز با جزئیات بیشتر صحبت کنیم.
نصب ویرایشگر Notepad++، قابلیت ها و پیکربندی آن
ویرایشگر متن را دانلود کنید Notepad++ کاملاً است رایگانشما می توانید از وب سایت رسمی با استفاده از این لینک. کیت دانلود شده شامل چندین زبان از جمله روسی است.
نصب برنامه در سیستم عامل ویندوز به صورت کاملا استاندارد انجام می شود:
- روی فایل دانلود شده با دکمه سمت چپ ماوس دوبار کلیک کنید، نصب شروع می شود.
- در پنجره ای که باز می شود، زبان مورد نیاز خود را انتخاب کنید.
- سپس چندین بار بر روی Next کلیک کنید، موافقت نامه مجوز را قبول کنید، پوشه نصب و اجزای نصب را انتخاب کنید.
- سپس روی install کلیک کنید، چند ثانیه صبر کنید و Notepad ++ نصب شود.
در صورت لزوم می توانید Notepad++ Portable را دانلود کنید که نسخه قابل حمل این ویرایشگر متن است که نیازی به نصب ندارد.
حال به بررسی قابلیت های این ویرایشگر متن می پردازیم:
1. اولین چیزی که توجه شما را جلب می کند این است که Notepad ++ است ویرایشگر متن با برجسته کردن نحوچندین ده مورد از محبوب ترین زبان های برنامه نویسی از جمله HTML، CSS، JavaScript و PHP. نگاه کن لیست کاملزبانهایی که دفترچه یادداشت میتواند نحو آنها را برجسته کند و میتوانید زبان مورد نظر را در منوی بالای برنامه در زبانه «Syntax» انتخاب کنید:
به عنوان مثال، اگر شما تنظیم کنید نور پس زمینه کد html ، چیزی شبیه به این خواهد بود:
در شکل مشاهده می کنید که برچسب ها با رنگ آبی، ویژگی ها با رنگ قرمز و متن ساده با رنگ مشکی مشخص شده اند. این در هنگام ویرایش کد و یافتن خطا در آن بسیار راحت است. در صورت لزوم، می توانید برجسته سازی نحو را در منو پیکربندی کنید "گزینه ها" - "تعریف سبک ها". پنجره ای باز می شود که در آن می توانید برجسته سازی فونت و نحو را برای زبان مورد نیاز خود پیکربندی کنید:
اگر زبان مورد نیاز در دسترس نیست، میتوانید برجستهسازی زبان خود را در همان منوی «Syntax» سفارشی کنید، یک مورد «Set your language» وجود دارد:
در پنجره ای که ظاهر می شود، لیست ها را مشخص کنید کلید واژه هازبان و پیکربندی سبک نمایش آنها. زبان هایی که در لیست هستند همیشه برای من کافی بودند، بنابراین من به جزئیات این تابع را بررسی نکردم.
علاوه بر خود برجستهسازی واقعی، برای همه این زبانها، کد به بلوکهایی تقسیم میشود که به ترتیب با استفاده از دکمههای منهای و پلاس میتوان آنها را جمع کرد و گسترش داد. همچنین، ارتباط بین عناصر با یک خط نقطه برجسته شده است. و اگر مثلاً مکان نما را روی دهانه قرار دهید تگ html، نه تنها آن، بلکه تگ پایانی مرتبط با آن نیز با رنگ آبی برجسته می شود:
Notepad++ همچنین می تواند مهاربندهای باز و بسته و عملکردها را به بلوک های جداگانه تقسیم کند. همه اینها به خوبی به پیمایش کد کمک می کند و جستجوی براکت ها و برچسب های بسته نشده در متن برنامه را بسیار ساده می کند.
2. اغلب اتفاق می افتد که در حین تایپ کد، نحوه نوشتن این یا آن تگ HTML یا اپراتور PHP را فراموش کنیم. برای حل این مشکل، ویرایشگر متن Notepad++ تابعی را پیاده سازی کرده است نکات ابزارو تکمیل خودکارکلمه در حال تایپ یک راهنمایی با استفاده از میانبر صفحه کلید "Ctrl+Space" فراخوانی می شود و تنها چیزی که باقی می ماند انتخاب گزینه مورد نظر از لیست پیشنهادی است:
می توانید نمایش خودکار نکات ابزار را بدون استفاده از کلیدهای میانبر فعال کنید. برای این کار روی منو کلیک کنید "گزینه ها" - "تنظیمات"، در پنجره ای که باز می شود، به برگه "AutoComplete" بروید و کادر کنار "Enable on every input" را علامت بزنید:
در همان پنجره، می توانید درج خودکار بسته شدن برچسب های HTML، براکت ها و نقل قول ها را فعال کنید.
3. NotePad ++ آن را بسیار آسان می کند رمزگذاری را تغییر دهید فایل. به عنوان مثال، اگر نیاز به نصب رمزگذاری محبوب UTF-8 بدون BOM دارید، برای انجام این کار، فقط به تب "Encodings" در منوی اصلی بروید و روی آیتم "تبدیل به UTF-8 بدون BOM" کلیک کنید. فایل را ذخیره کنید:
4. Notepad++ به شما این امکان را می دهد که برخلاف آن، چندین فایل را همزمان باز و ویرایش کنید دفترچه یادداشت استاندارد. برای این او استفاده می کند نشانک ها، مشابه اینترنت مدرنمرورگرها بنابراین، هر فایل باز دارای نشانک مخصوص به خود است که در آن نام فایل مشخص شده و تصویری از یک فلاپی دیسک قرار می گیرد:
فلاپی دیسک می تواند آبی یا قرمز باشد. رنگ فلاپی دیسک نشان می دهد که آیا تغییرات در فایل ذخیره شده است یا خیر:
- فلاپی دیسک آبی - فایل ذخیره شده است.
- قرمز - تغییرات ذخیره نشدند.
برگه های دارای فایل های باز را می توان به هر ترتیبی بسته، کشیده و مرتب کرد. با استفاده از تنظیماتی که می توانید انجام دهید نمایش عمودیبرگه ها، یا به طور کلی آنها را پنهان کنید، کشیدن را غیرفعال کنید و بستن یک برگه را با دوبار کلیک پیکربندی کنید. تمام این تنظیمات را می توان در تب "گزینه ها"، دکمه "تنظیمات" پیدا کرد:
یک پنجره تنظیمات باز می شود، جایی که در بخش "عمومی"، در گروه تنظیمات "Tab Bar"، می توانید کادرهای لازم را علامت بزنید یا علامت آن را بردارید:
علاوه بر این، این ویرایشگر دارای توانایی است دو نسخه از یک سند را همزمان باز کنید. برای انجام این کار، فقط کلیک کنید کلید سمت راستدر برگه با فایل مورد نیازو “Duplicate in other area” را انتخاب کنید:
پس از این، یک تب دوم با این سند باز می شود:
هر نشانک قابلیت اضافه کردن یادداشت یا یادداشت را دارد. آنها سرعت ناوبری فایل و یافتن قطعات کد مهم را در فایل هایی با تعداد خطوط زیاد افزایش می دهند. برای ایجاد یک علامت در مقابل خط مورد نظر در قسمت سمت چپ، روی ماوس کلیک کنید تا یک نشانگر به شکل یک نقطه آبی تنظیم شود:
اکنون با فشار دادن کلید "F2" مکان نما بین یادداشت ها - نشانگرهای آبی حرکت می کند.
5. توجه به این نکته را ضروری می دانم که ویرایشگر Notepad++ بسیار راحت است جستجوی متنچگونه در باز کردن فایلو در چندین فایل واقع در یک پوشه خاص. امکان استفاده از عبارات منظم در هنگام جستجو وجود دارد که می تواند ابزار قدرتمندی در دستان درست باشد. همچنین می توانید جستجو و جایگزین کنید. جستجو و جایگزینی و عبارات منظم با هم می توانند سرعت ویرایش اسناد متنی را به میزان قابل توجهی افزایش دهند.
تابع جستجوی متنمی توان با استفاده از منوی بالای "جستجو" که در آن نوع جستجو انتخاب شده است، یا با استفاده از ترکیب کلید میانبر "Ctrl+F" که پنجره مربوطه را با تنظیمات جستجو باز می کند، فراخوانی شود:
در پنجره باز شده، یک نشانک با انتخاب کنید اقدام لازم(«یافتن»، «جایگزین»، «جستجو در فایلها» یا «مارکها») و پارامترها را تنظیم کنید.
6. اغلب هنگام کار با فایل html، باید دید در مرورگر چگونه به نظر می رسد. برای این کار Notepad++ قابلیت مشاهده را دارد صفحات html V مرورگرهای اینترنتیاکسپلورر، فایرفاکس، کروم و سافاری. برای انجام این عمل کافیست روی دکمه Run در منوی بالا کلیک کرده و اجرای کد در مرورگر مورد نظر را انتخاب کنید:
همچنین، در ویرایشگر مورد نظر، می توانید هر قطعه ای از کد php را انتخاب کنید و روی "Run" - "Get php help" کلیک کنید، پس از آن Notepad++ شما را با توضیحی در این مورد به صفحه وب سایت http://php.net هدایت می کند. کد
در همان برگه منوی "راه اندازی"، امکان جستجوی قطعات متن انتخاب شده در آن وجود دارد موتور جستجوگوگل و دایره المعارف آنلاین ویکی پدیا. برای انجام این کار، یک قطعه از متن را انتخاب کنید و دکمه " را فشار دهید. جستجوی گوگل"، یا "جستجوی ویکی پدیا" و به طور خودکار به صفحه وب سایت گوگل یا ویکی پدیا با نتایج جستجو هدایت می شوید. درست است، برای همه این اقدامات شما نیاز به اتصال به اینترنت دارید.
7. هنگامی که فایل ها را ویرایش می کنید، Notepad++ تمام تغییراتی را که ایجاد می کنید به خاطر می آورد. بنابراین، در هر زمان می توانید عمل انجام شده را لغو کنید ( یک قدم به عقب برو). علاوه بر این، میتوانید هر تعداد قدم را به عقب یا جلو ببرید، بنابراین میتوانید بدون خطر عواقب غیرقابل برگشت، تغییراتی در کد ایجاد کنید.
میتوانید با استفاده از آیتمهای «لغو» و «ازنو» در برگه «ویرایش» در منوی بالا، یا با استفاده از دکمههایی به شکل فلشهای منحنی در نوار ابزار، به عقب و جلو بروید (اگر تغییرات ایجاد شده باشد، فلشها سبز رنگ):
همچنین میتوانید با استفاده از کلیدهای میانبر اقدامات را واگرد کنید:
- CTRL + Z - یک گام به عقب، مشابه مورد "لغو"؛
- CTRL + Y - گام به جلو، مشابه مورد "تکرار"؛
نکته مهم این است که Notepad++ وضعیت فایل های باز شده در آن را به طور مداوم بررسی می کند و در صورت تغییر توسط برنامه دیگری یا حذف آنها، ویرایشگر به شما هشداری مبنی بر تغییر فایل توسط برنامه دیگری را نشان می دهد و از شما می خواهد که آن را به روز کنید. :
8. می توانید قابلیت های ویرایشگر تست Notepad++ را با استفاده از موارد مختلف گسترش دهید پلاگین ها. برخی به طور پیش فرض نصب می شوند و بقیه را می توان با استفاده از مدیر افزونه داخلی که از منوی بالا فراخوانی می شود، برگه "Plugins" - "Plugin Manager" - "Show Plugin Manager" نصب کرد:
پنجره "Plugin Manager" باز می شود که در آن تب اول لیستی از افزونه های موجود را در خود دارد. برای نصب افزونه مورد نیاز، کادر کنار آن را علامت بزنید و روی دکمه «نصب» کلیک کنید.
با استفاده از افزونه ها، می توانید فایل ها را مقایسه کنید، دستور زبان را بررسی کنید، FTP را تعبیه کنید و به طور کلی یک ویرایشگر متن معمولی را به ابزاری قدرتمند برای ایجاد وب سایت تبدیل کنید.
من سعی خواهم کرد قابلیت های افزونه ها را در یکی از مقالات زیر به تفصیل شرح دهم، پس فراموش نکنید که در به روز رسانی وبلاگ مشترک شوید. دوباره می بینمت!
گزارش یک اشکال
لینک دانلود خراب فایل با توضیحات دیگر مطابقت ندارد
Notepad++ یک ویرایشگر متن محبوب است که از نحو پشتیبانی می کند زبانهای مختلفبرنامه نويسي. برنامه مشابهی توسط برنامه نویسان حرفه ای و وب مسترها استفاده می شود.
ویرایشگر متن Notepad ++، علیرغم اندازه کوچکش، دارای عملکرد غنی است. متن باز شده در برنامه به بلوک ها تقسیم می شود و کلمات مربوط به زبان های برنامه نویسی برجسته می شوند. لازم به ذکر است که می توانید چندین تب را در یک سند ایجاد کنید. علاوه بر این، می توانید همزمان از طریق چندین تب جستجو کنید.
سیستم مورد نیاز
- CPU با فرکانس 1 گیگاهرتز؛
- رم - 512 مگابایت؛
- سیستم عامل – شروع ویندوز از XP.
- معماری - 32 بیتی/64 بیتی.
ویژگی های ویرایشگر متن
- تشخیص نحو خودکار؛
- پشتیبانی از تمام زبان های برنامه نویسی محبوب
- نورپردازی متن تایپ شده;
- راه اندازی چندین سند؛
- امکان نوشتن ماکرو؛
- امکان نصب افزونه؛
- پشتیبانی از یونیکد؛
- بررسی املا؛
- ایجاد نسخه پشتیبانفایل ویرایش شده؛
- مسدود کردن انتخاب محتوا؛
- ذخیره خودکار؛
- مدیریت کلید فوری؛
- به روز رسانی برنامه.
مزایای
یک ویرایشگر متن برای برنامه نویسان چندین مزیت قابل توجه دارد. این برنامه نه تنها می تواند اجرا شود سیستم های عامل خانواده ویندوزو همچنین ReactOS. علاوه بر این، ویرایشگر نه تنها با آن کار می کند در متن ساده، اما همچنین کد برنامه. Notepad++ برجسته سازی نحو را ارائه می دهد. این امر درک کد را برای برنامه نویسان آسان تر می کند.
نوت بوک برنامه نویس وب به زبان روسی قابل دانلود است. لازم به ذکر است که این اپلیکیشن از بیش از ۷۰ زبان پشتیبانی می کند. این بدان معنی است که این برنامه نه تنها در روسیه، بلکه در سراسر جهان محبوب است.
مزیت دیگر این است که می توانید افزونه های اضافی را برای Notepad به صورت رایگان دانلود کنید. به این ترتیب می توانید قابلیت هایی را به ویرایشگر متن خود اضافه کنید. می توانید افزونه ها را در وب سایت رسمی پیدا کنید. برای دانلود آنها کافیست روی دکمه "دانلود" کلیک کنید.
این برنامه به کاربر امکان تغییر و همچنین تبدیل رمزگذاری را می دهد. این ویژگی به شما اجازه می دهد تا کد را با استفاده از سیریلیک بازنویسی کنید. در صورت لزوم، می توانید کدگذاری را روی UTF-8 تنظیم کنید. علاوه بر این، این تابع به شما امکان ویرایش فایل های bat را می دهد.
ایرادات
یک ویرایشگر متن با برجسته کردن نحو، مانند هر برنامه دیگری، دارای معایبی است. نقطه ضعف اصلی این است که برنامه قادر به شناسایی چندین زبان برنامه نویسی نیست اگر آنها در یک سند نوشته شده باشند.
یکی دیگر از معایب xml notepad این است که برنامه بسیار کندتر از سایر ویرایشگرهای متن است. در غیر این صورت، هیچ نقطه ضعفی مشاهده نشد.
چگونه ویرایشگر را دانلود کنیم
برای دانلود Notepad، کاربران باید به وب سایت "https://notepad-plus-plus.org/" مراجعه کنند. پس از باز کردن صفحه، باید روی لینک "دانلود" کلیک کنید.
کاربر به صفحه «دانلود Notepad++» هدایت خواهد شد. لازم به ذکر است که در این صفحه می توانید برنامه را برای هر دو سیستم 32 بیتی و 64 بیتی دانلود کنید. برای xml دانلودهادفترچه یادداشت، باید روی پیوند "دانلود 32 بیت x86" کلیک کنید.
کاربران دارای سیستم 64 بیتی باید روی پیوند "دانلود 64 بیت x64" کلیک کنند. بارگذاری برنامه های xmlدفترچه یادداشت بلافاصله شروع می شود.
پس از دانلود اپلیکیشن می توانید اقدام به نصب آن کنید.
نصب و راه اندازی
برای نصب ویرایشگر متن، کاربر باید «npp.7.3.3.Installer.x6» یا «npp.7.3.3.Installer» را اجرا کند. این همه به بیتی بودن سیستم عامل بستگی دارد.
ابتدا پنجره ای ظاهر می شود که در آن باید زبان نصب را انتخاب کنید. بهتر است زبان روسی را انتخاب کنید تا پیمایش در برنامه آسان تر شود.
در مرحله بعد پنجره نصب ویزارد ظاهر می شود. برای ادامه مراحل نصب، باید روی دکمه «بعدی» کلیک کنید.
پنجره جدید حاوی یک قرارداد کاربر است که توضیح می دهد Notepad چیست و کاربر چه حقوقی دارد. برای پذیرفتن آن، باید بر روی دکمه “I Accept” کلیک کنید.
پس از این، باید تصمیم بگیرید که برنامه را کجا نصب کنید. اگر بخواهید، نمی توانید چیزی را تغییر دهید. سپس برنامه در پوشه پیش فرض نصب می شود.
مرحله بعدی نصب اجزای اضافی است. بهتر است Notepad++ را با افزونه نصب کنید. پلاگین ها به شما این امکان را می دهند که عملکرد دفترچه یادداشت را گسترش دهید. پس از انتخاب اجزای مورد نیاز، باید بر روی دکمه "بعدی" کلیک کنید. نصب بیش از 1 دقیقه طول نمی کشد.
اصل عملیات
پس از نصب برنامه، کاربر می تواند دست به کار شود. کاربر خواهد دید فضای کارو نوار ناوبریاز 12 امتیاز:
- فایل؛
- ویرایش؛
- جستجو کردن؛
- رمزگذاری ها؛
- نحو؛
- گزینه ها؛
- ابزار؛
- ماکروها
- راه اندازی؛
- پلاگین ها
- زبانه ها
یکی از برگه های اصلی "ویرایش" است (در نسخه انگلیسیویرایش) و نحو. نسخه روسی بهتر، که حتی برای کاربران بی تجربه قابل درک است. اصل عملکرد خود با یک دفترچه یادداشت معمولی تفاوتی ندارد. این ویرایشگر فقط ویژگی های بیشتری دارد.
نتیجه
برنامه نویسان حرفه ای و کاربران حرفه ای Notepad را دوست خواهند داشت که به صورت رایگان قابل دانلود است. برای انجام این کار، باید به وب سایت رسمی مراجعه کنید. این برنامه نحو متن نوشته شده را درک می کند، به این معنی که درک آن آسان تر خواهد بود.
Notepad می تواند جایگزین خوبی برای دفترچه یادداشت استاندارد باشد. مبتدیان ممکن است به مدتی برای یادگیری قابلیت های برنامه نیاز داشته باشند.
بررسی ویدیویی Notepad++