نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی
  • خانه
  • برنامه ها
  • ویرایشگر با برجسته کردن کد. شش ویرایشگر متن را با برجسته کردن کد بررسی کنید

ویرایشگر با برجسته کردن کد. شش ویرایشگر متن را با برجسته کردن کد بررسی کنید

با سلام خدمت خوانندگان محترم سایت وبلاگ. برای مدت طولانی می خواستم در مورد یک شگفت انگیز بنویسم ویرایشگر رایگان(لینک به وب سایت رسمی منتهی می شود که می توانید دانلود کنید آخرین نسخهبا پشتیبانی از زبان روسی).

سال‌هاست که یکی از محبوب‌ترین و پرکاربردترین برنامه‌ها برای ویرایش کدهای Html، CSS و PHP است. من حتی متعجبم: "چگونه قبلاً بدون آن مدیریت کردم و با کمک برخی برنامه های دیگر به پتانسیل آن پی بردم؟"

اکنون من همیشه چند مرورگر به طور همزمان بر روی رایانه خود دارم، یک مدیر FTP بسیار ساده، رایگان و راحت FileZilla و همین ویرایشگر، که قابلیت های آن به سادگی با دفترچه یادداشت پیش فرض مورد استفاده در ویندوز قابل مقایسه نیست. اما اول از همه.

دانلود و ویژگی های ویرایشگر Notepad++

نصب برنامه بر روی ویندوز به طور کامل انجام شده است به روش معمول. در صورت تمایل می توانید دانلود Notepad++Portable، که است نسخه قابل حملاین ویرایشگر، که نیازی به نصب در سیستم عامل ندارد.

نسخه قابل حمل را می توان از نسخه معمولی دریافت کرد اگر بایگانی را با برنامه در هر مکان مناسبی باز کنید و اجرا کنید. فایل اجرایی notepad.exe.

تمام مزایای ویرایشگر Notepad ++

در واقع، دفترچه یادداشت تعبیه شده در ویندوز به اندازه زمین و آسمان با قهرمان ما متفاوت است. در دفترچه یادداشت کلاسیک عملاً چیزی جز توانایی مشاهده و ایجاد فایل‌های متنی ساده وجود ندارد (به نظر می‌رسد چیزی شبیه به چوب حفاری است که توسط افراد در مراحل اولیه توسعه استفاده می‌شود).

هنگامی که شروع به استفاده از NotePad با دو مزیت کردید، حداقل برای تنظیم فایل های Html و CSS، بلافاصله از عصر حجر به کابین یک ماشین خاکی مدرن منتقل خواهید شد. البته دیگران هم هستند برنامه های جایگزینو حتی، اما برای یک مبتدی، یک "نوت بوک با دو مزیت" دقیقاً همین خواهد بود (IMHO).

بله، البته، در ابتدا استفاده از آن ممکن است پیچیده و غیر متعارف به نظر برسد. اما این فقط در ابتدای آشنایی است و پس از آن زندگی بدون آن برای شما دشوار خواهد بود، همانطور که برای مثال، بسیاری از کاربران رایانه نمی توانند زندگی خود را تصور کنند (همچنین نوعی "کلاسیک").

اگر Notepad++ را با بیشتر مقایسه کنید برنامه های پیچیده، طراحی شده است تا نوشتن و ویرایش کدهای مختلف مانند Dreamweaver را آسان تر کند، پس چندین استدلال برای استفاده از قهرمان ما وجود دارد:

  1. اولا، این کاملا رایگان است، به این معنی که اگر نسخه های هک شده برنامه های پولی را در نظر نگیرید (که ممکن است بستری برای تروجان ها و سایر ویروس ها باشد) می توانید با استفاده از آن به جای Dreamweaver، مقدار زیادی صرفه جویی کنید.
  2. در مرحله دوم، Notepad بسیار بیشتر است سبک و سریعاز بسیاری از ویراستاران پولی. علاوه بر این، امکان استفاده از آن بدون نصب آن در سیستم عامل ویندوز وجود دارد (به اصطلاح نسخه قابل حمل - قابل حمل) و حمل آن، به عنوان مثال، . در نتیجه، شما همیشه یک ابزار راحت، کاربردی و کاملاً درک شده برای کار با Html، PHP و چندین ده نوع کد دیگر در اختیار خواهید داشت.

چرا این ویرایشگر ارزش دانلود دارد؟

به طور خلاصه به قابلیت ها و ویژگی های آن می پردازیم و سپس سعی می کنیم با جزئیات بیشتری به بررسی آنها بپردازیم. بنابراین، Notepad ++ می تواند کارهای زیر را انجام دهد:

  1. چند ده مورد از محبوب ترین زبان های برنامه نویسی و نشانه گذاری را برجسته کنید، به عنوان مثال: Ada، Assembler، C، C#، C++، CSS، FORTRAN، HTML، Java، JavaScript، Objective-C، Pascal، Perl، PHP، Python، روبی، SQL، XML.
  2. برای همه این زبان ها انجام می شود برجسته سازی نحو، کد را به خطوط و بلوک ها تقسیم می کند که با کلیک بر روی علامت منفی می توان آنها را جمع کرد و با کلیک بر روی علامت مثبت بزرگ کرد. همچنین می توانید رابطه بین عناصر را با یک خط نقطه نشان دهید. به عنوان مثال، من یک قطعه کد PHP را برای نشان دادن قابلیت های این ویرایشگر برداشتم:

    اگر روی تگ Html باز شده کلیک کنید، با پس زمینه آبی مشخص می شود و در عین حال تگ بسته شدن در صورت وجود، نیز برجسته می شود. عالی برای یافتن عناصر بسته نشده و .

  3. اجرای آن بسیار آسان است رمزگذاری را تغییر دهیدبه عنوان مثال، موردی که اکنون محبوب است، که من در مقاله ای به مبارزه با کراکوزیابرها در رمزگذاری های زبان روسی در مورد آن صحبت کردم (آن را در پیوند ببینید).

  4. در یک پنجره برنامه می توانید هر تعداد فایلی را که دوست دارید برای ویرایش باز کنید، زیرا Notepad++ از آن استفاده می کند زبانه هابه روشی که قبلاً به آنها عادت کرده اید مرورگرهای مدرن.

    رنگ فلاپی دیسک در هر برگه نشان می دهد که آیا آنچه را که ساخته اید در آن ذخیره کرده اید یا خیر. آخرین تغییراتبا استفاده از دیسکت مشابه در نوار ابزار. در برگه فعال، یک فلاپی دیسک قرمز (و در یک زبانه غیرفعال - بنفش) نشان دهنده فراموشی شما است.

  5. با این ویرایشگر می توانید انجام دهید جستجو کردن(Ctrl+F) هم برای سند باز شده در آن و هم برای کل فایل های متنی موجود در یک پوشه خاص. جستجو با جایگزینی و استفاده از عبارات منظم امکان پذیر است. یک ابزار فوق العاده راحت.

  6. در تنظیمات این ویرایشگر می توانید نوشتن خودکار تگ Html را در هنگام تایپ تگ باز و همچنین گزینه تکمیل خودکار تگ ها را فعال کنید.
  7. NotePad++ نه تنها تاریخچه ای از تمام تغییرات شما را نگه می دارد و به شما امکان می دهد هر تعداد قدم را که دوست دارید برگردانید یا به جلو بروید، بلکه از کپی های این اسناد به همان روشی که Microsoft Word انجام می دهد، نسخه پشتیبان تهیه می کند.
  8. این ویرایشگر قابلیت کنترل دارد کلیدهای میانبر، که تعداد زیادی از آنها در آن مشخص شده است - از منوی بالا"گزینه ها" - "کلیدهای داغ". علاوه بر این، هنگامی که روی ترکیب مورد نظر خود دوبار کلیک می کنید، پنجره ای برای تخصیص مجدد کلیدها باز می شود که می تواند برای کسانی که از ویرایشگر دیگری به Notepad تغییر مکان می دهند راحت باشد.

  9. Notepad در طول سالیان عمر خود پلاگین های زیادی دریافت کرد، برخی از آنها به طور پیش فرض با آن نصب می شوند و بقیه از منوی بالایی "Plugins" - "Plagin Manager" - "Show Plagin Manager" در دسترس شما قرار خواهند گرفت.

    برای نصب، فقط باید کادر روی تب اول را علامت بزنید. پلاگین مورد نیازو بر روی دکمه "نصب" کلیک کنید.


    پس از این، پنجره ویرایشگر دوباره بارگذاری می شود و پلاگین جدیددر برگه ای به همین نام در دسترس خواهد بود:

  10. همچنین این " چاقوی سوئیسی» می تواند از طریق FTP به سایت شما متصل شود، ماکروها را ضبط و پخش کند، املا را در لحظه بررسی کند، دو فایل را در پنجره های باز در کنار هم مقایسه کند، و خیلی چیزهای دیگر.

چه چیز دیگری ممکن است در Notepad++ نیاز داشته باشید

  1. به لطف برجسته سازی نحو در Notepad ++، به عنوان مثال، بررسی اینکه آیا تمام تگ های Html در کد بسته شده اند یا خیر، بسیار آسان است و با حداقل تجربه می توانید آنچه را که در کد شما وجود دارد به صورت بصری یادداشت کنید. جایی اشتباهی رخ داده است، زیرا رنگ بندی کد در این مکان تغییر می کند.
  2. همچنین با توجه به اینکه کد به صورت رنگی مشخص شده است و متن سادهمقالات من برای مصحح همیشگی من سیاه می ماند خطاهای گرامری(همسر عزیز) بررسی گرامر در آن بسیار راحت است. نه، البته، من از انواع مختلفی استفاده می کنم، اما هنوز یکی از آنها نمی تواند علائم نگارشی و همچنین خطاهای معنایی را بررسی کند.
  3. چیزی که من در مورد این ویرایشگر متن بسیار دوست دارم، توانایی نمایش بصری تک تک بلوک‌های کد با استفاده از پرانتزهای برجسته مانند () () است. هنگامی که نشانگر ماوس بین هر یک از پرانتزها قرار می گیرد، آنها برجسته می شوند، گویی ابتدا و انتهای آن را برجسته می کنند. بلوک HTMLیا کد پی اچ پی
  4. علاوه بر اجرای عالی نور پس زمینه، باید به امکان اشاره ویژه ای داشت یک قدم به عقب برو(لغو اقدام قبلی). علاوه بر این، تعداد گام‌ها به عقب محدود نیست، که به شما امکان می‌دهد بدون خطر عواقب غیرقابل برگشت، از آزمایش کد نترسید.

    لغو یک عمل در Notepad++ با استفاده از کلیدهای میانبر Ctrl+Z (Ctrl+Y یک گام به جلو است، یعنی لغو لغو)، با استفاده از آیتم‌های منوی مربوطه «ویرایش» یا استفاده از دکمه‌ها به شکل فلش‌های منحنی در نوار ابزار این ویرایشگر

  5. NotePad++ به طور مداوم وضعیت اسناد باز شده در آن را کنترل می کند و در صورت تغییر یا حذف، مثلاً در برنامه دیگری، پنجره ای به شما نمایش داده می شود که از شما می خواهد این برگه را با سند ببندید یا نسخه اصلاح شده آن را دوباره آپلود کنید.
  6. همانطور که قبلاً اشاره کردم، notepad two plus این قابلیت را دارد تنظیمات برجسته سازی نحو(و همچنین ده ها زبان دیگر) متناسب با سلیقه و نیاز شما، اما من هرگز از این گزینه استفاده نکرده ام، زیرا از تنظیمات پیش فرض کاملا راضی هستم.

    اما هیچ کس شما را از انجام این کار منع نمی کند، خوشبختانه، همه چیز بسیار ساده است - "Options" - "Define styles" را از منوی بالا انتخاب کنید، که پنجره ای باز می شود که در آن می توانید فونت ها و رنگ ها را برای برجسته کردن Html تنظیم کنید. PHP یا هر زبان دیگری که نیاز دارید.

  7. Notepad++ نیز این گزینه را دارد تکمیل خودکارکلمه ای که تایپ می کنید، که اگر از املای صحیح یک اپراتور Html، PHP یا هر کد دیگری مطمئن نیستید، می تواند بسیار راحت باشد. برای این کار در هنگام تایپ کافیست کلید ترکیبی Ctrl-Space را فشار داده و از پنجره باز شده انتخاب کنید. گزینه مناسب:

    اگر می‌خواهید تکمیل کد را به صورت خودکار، بدون استفاده از کلیدهای میانبر انجام دهید، باید «Options» - «Settings» را از منوی بالا انتخاب کنید و در برگه «Reserve/AutoCompletion»، کادر «Enable for every input» را علامت بزنید.

  8. یکی دیگر از ویژگی هایی که در این ویرایشگر برای من بسیار راحت به نظر می رسد، امکان کشیدن میانبرهای اسناد به طور مستقیم به پنجره برنامه برای باز کردن آنها است (اگرچه این به سختی کسی را متعجب می کند) و توانایی کشیدن و انداختندر خود سند، بخشی از کد (با دکمه سمت چپ ماوس) را در مکانی که نیاز دارید انتخاب کنید.
  9. هنگام کار با Notepad++، این گزینه را خواهید داشت نشانگر قرار دهید، که در آن نت نامیده می شود، اما ماهیت تغییر نمی کند. در خطی که نیاز دارید، می توانید با کلیک ماوس یک نشانگر به شکل یک نقطه آبی در حاشیه سمت چپ قرار دهید.

    برای تنظیم یک نشانگر (یادداشت) در ویرایشگر، می‌توانید از میانبر صفحه کلید Ctrl-F2 نیز استفاده کنید، و برای جابجایی بین نشانگرهای قرار داده شده در سند، فقط باید به‌طور متوالی F2 یا Shift-F2 را فشار دهید تا در میان یادداشت‌های مخالف حرکت کنید. جهت.

  10. اگر در این ویرایشگر با یک فایل Html کار می کنید، می توانید نگاه کنید کد شما در مرورگر چگونه خواهد بودفایرفاکس یا اینترنت اکسپلورر با انتخاب آیتم های منوی Start مناسب. اگر به مرورگر دیگری نیاز دارید، آیتم Launch را انتخاب کنید و در پنجره باز شده به دنبال فایل اجرایی مورد نیاز خود بگردید.

  11. نیز وجود دارد قابلیت ضبط ماکروها، که من هنوز ایجاد نکرده ام، اما منطق عملکرد آنها بسیار ساده است. ابتدا با انتخاب "Macros" - "Start Recording" از منوی ویرایشگر، آن را ضبط کرده و سپس ماکروهای ضبط شده را در آن قرار دهید. جای مناسببا انتخاب آنها از منوی ویرایشگر یا استفاده از کلیدهای میانبر اختصاص داده شده به آنها کد کنید.

کدگذاری و کار با فایل ها در پنجره ویرایشگر NotePad++

  1. لازم به ذکر است که این ویرایشگر کد به شما امکان ذخیره و تبدیل فایل های Html، PHP و سایر فایل ها را به کدگذاری UTF-8 (بدون BOM) می دهد. این بیش از یک بار به من کمک کرد تا در هنگام کار با سایت های مختلف بر مشکل رمزگذاری روسی غلبه کنم.

    هنگامی که می خواستم برخی از کتیبه های سایت را به روسی تغییر دهم، اغلب پیام های بیهوده ای دریافت می کردم که دلیل آن رمزگذاری Windows-1251 بود که در آن ذخیره شده بود. فایل اصلی.

    پس از تبدیل فایل اصلی به رمزگذاری UTF-8 (بدون BOM)، کراکوزیابرها با موفقیت به نمادهای معمولی روسی تبدیل شدند. که اگر الفبای سیریلیک را به هر فایل موتوری اضافه کنید، برای اینکه آن را به درستی در سایت نشان دهید باید فوراً آن را در رمزگذاری صحیح ذخیره کنید یا بعداً آن را تبدیل کنید.

    من احتمالاً باید چند کلمه در مورد همین BOM بگویم. واقعیت این است که وقتی با اشیاء متنی مختلف در یک دفترچه یادداشت معمولی ویندوز کار می کنید، وقتی آن را در رمزگذاری UTF-8 ذخیره می کنید، اضافه می شود شخصیت های نامرئی(BOM)، که ممکن است متعاقباً بر عملکرد تأثیر بگذارد این فایل(به عنوان مثال، PHP ممکن است یک خطا ایجاد کند).

  2. اگر می خواهید محتویات یک فایل باز را چاپ کنید، کد به شکلی که در پنجره برنامه مشاهده می کنید چاپ نمی شود. اما با انتخاب از منوی "گزینه ها" - تب "تنظیمات". "مهر"شما آزاد خواهید بود که این مورد را تغییر دهید و گزینه چاپ کد برجسته رنگی را انتخاب کنید که امکان نمایش شماره خطوط، سرصفحه ها و پاورقی ها و غیره را فراهم می کند. چیزها:

  3. این ویرایشگر متن پیشرفته همچنین به شما این امکان را می دهد که بدون ترس از به هم ریختن نوار وظیفه سیستم عامل خود، هر تعداد اسناد جدید را که دوست دارید باز کنید. در هماهنگی با مرورگرهای مدرن، تمام اسناد جدید را نه در یک پنجره برنامه جدید، بلکه باز می کند در یک برگه جدیددر حال حاضر پنجره باز است

    علاوه بر این، این برگه های اسناد مختلف در پنجره این دفترچه یادداشت را می توان خودسرانه با ماوس کشیده، بسته و کوچک کرد.

    خوب، بسته به تنظیمات انجام شده ("گزینه ها" - "تنظیمات")، تمام برگه هایی که قبل از بستن Notepad ++ باز می شوند، دفعه بعد که برنامه را شروع می کنید بازیابی می شوند (دوباره، مشابه نحوه کار مرورگرها). می توانید موارد غیر ضروری را ببندید دوبار کلیک کنیدروی آنها یا به صورت عمودی قرار دهید.

  4. علاوه بر عملیات معمول با زبانه ها، در این ویرایشگر می توانید به طور همزمان در یک پنجره باز کنید دو نسخه از یک سند. اگر نیاز به کار با یک سند در قسمت‌های مختلف آن دارید (آن را در جایی نگاه کنید یا آن را کپی کنید و در جایی جای‌گذاری کنید) ممکن است ضروری باشد.

    برای فعال کردن این حالت فقط باید کلیک کنید کلیک راستماوس را روی زبانه مورد نظر قرار دهید ویرایشگر PHPو انتخاب کنید مورد زمینه"تکثیر در پنجره ای دیگر."

    بسیار راحت است که اگر تغییرات را در یکی از کپی های سند ذخیره کنید، نسخه دوم نیز به روز می شود (یعنی سردرگم نمی شوید که آیا تغییراتی را که ایجاد کرده اید و در کدام نسخه ذخیره کرده اید).

  5. من هم خیلی دوستش دارم جستجوی داخلیتوسط HTML را باز کنیدیا اسناد PHP با امکان تعویض(برخی به طور فعال از عبارات منظم برای این استفاده می کنند، اما شرمنده من آنها را نمی دانم). تمام غنای جستجو در این ویرایشگر متن پیشرفته را می توان با باز کردن آیتم منوی "جستجو" درک کرد. اسکرین شات را در ابتدای مقاله ببینید.

به طور کلی، این ویرایشگر متنچیزهای مفید و راحت زیادی از عملکرد سایر برنامه ها گرفت که برای توسعه دهندگان آن و کسانی که برای آن افزونه می سازند احترام ویژه ای قائل است که اکنون به برخی از آنها پرداخته خواهد شد.

استفاده از پلاگین در Notepad++

اجازه دهید به شما یادآوری کنم که برای نصب یک افزونه جدید فقط باید "Plugins" را از منوی بالای ویرایشگر انتخاب کنید - " مدیر پلاگین" - "نمایش مدیر پلاگین".

و در پنجره باز شده در تب اول (از منوی بالا) کادر کنار افزونه مورد نیاز را علامت زده و روی دکمه کلیک کنید "نصب".


پس از این، پنجره ویرایشگر دوباره بارگذاری می شود و افزونه جدید در برگه ای به همین نام در دسترس خواهد بود. به طور کلی، همه چیز نمی تواند ساده تر باشد.

چه پلاگین هایی برای Notepad ممکن است در کار خود نیاز داشته باشید

    این افزونه ابزارهای اضافی و راحت زیادی را ارائه می دهد "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 که زندگی می کند نوشتم تفاوت چندانی ندارد.

  1. اگر افزونه Customize Toolbar را با استفاده از Plagin Manager نصب کنید، می‌توانید آن را به هم بزنید، حذف کنید، یا اضافه کنید. دکمه های نوار ابزاراین برنامه.

  2. در ابتدای مقاله به Light Explorer اشاره کردم که قابلیت باز کردن در ستون سمت چپ را اضافه می کند مدیر فایل. با این حال، شما همچنین می توانید از Explorer، که در مدیریت افزونه ها پیدا خواهید کرد، برای همین منظور استفاده کنید.
  3. افزونه عالی ویرایش وب، اجازه می دهد، با قیاس با ویرایشگر HTMLوردپرس متن را با محبوب ترین برچسب ها، لیست ها، جداول و موارد دیگر قاب بندی می کند. قطعه مورد نظر را انتخاب کرده و روی یکی از دکمه های نوار ابزار Notepad++ کلیک کنید.
  4. ImgTags - به شما امکان می دهد اندازه های افقی و عمودی را قبلاً مشخص کرده باشید (خود آنها را محاسبه می کند که بسیار جالب است) ویژگی های ALTو SRC (همچنین باید مسیر را به پوشه ای که تصاویر روی سرور خود دارد اضافه کنید).

پنجره بررسی املا در 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 کلیک کنید.

    اکنون همه خطاهای یافت شده با رنگ قرمز خط کشیده می شوند خط موج دار(رنگ را می توان در تنظیمات تغییر داد)، و هنگامی که نشانگر ماوس را حرکت می دهید، یک فلش ظاهر می شود که با کلیک روی آن می توانید املای صحیح را انتخاب کنید. از این کلمه، یا آن را به فرهنگ لغت اضافه کنید یا به لیست نادیده گرفتن.

موفق باشی! به زودی شما را در صفحات سایت وبلاگ می بینیم

با رفتن به اینجا می توانید ویدیوهای بیشتری را تماشا کنید
");">

ممکن است علاقه مند باشید

نحوه حذف خطوط خالیدر 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:

  1. سهولت استفاده - پس از باز کردن Sublime Text، می توانید تقریباً بلافاصله کار در آن را شروع کنید.
  2. جستجوی سریع و انعطاف پذیر با استفاده از مسابقات فازی.
  3. امکان انتخاب چندگانه برای وارد کردن یک متن در چند خط به طور همزمان. برای تنظیم موقعیت مکان نما، Ctrl + دکمه چپ ماوس یا Ctrl + سه بار کلیک چپ را فشار دهید تا کل پاراگراف انتخاب شود.
  4. در دسترس بودن یک نقشه مینی کد بصری - هنگام کار با آن مفید است فایل های حجیم، زیرا به شما امکان می دهد به سرعت قطعات لازم را پیدا کنید:
  5. امکان استفاده از اسنیپت ها برای سرعت بخشیدن به کار و تعداد زیادی افزونه برای بیشتر وظایف مختلف. اصلی ترین آن را می توان Package Control در نظر گرفت که با آن می توانید افزونه های لازم را مستقیماً از ویرایشگر جستجو و نصب کنید.

در اینجا چند نمونه از پلاگین ها آورده شده است:

Emmet یک افزونه عالی است که به شما امکان می دهد از میانبرها برای وارد کردن برچسب های خاص استفاده کنید، به عنوان مثال:

Ul#nav>li.item$*3>a(Item $)

Emmet میانبر بالا را به لیستی با سه عنصر تبدیل می کند:

بهترین مقالات در این زمینه