Sublime Text 2: بهترین ویرایشگر کد موجود؟

متن عالی 2 یک ویرایشگر کد سبک از متن متن، کاتبان ، کیت یا ردکار. رابط کاربری آن تمیز و بصری است و از استفاده از Snippets ، Plugins و سیستم های ساخت کد (Build Systems) پشتیبانی می کند.

در ابتدا توسط Jon Skinner به عنوان پسوند vim ایجاد شد اما کم کم هویت خود را به خود گرفت. به همین دلیل ، Sublime Text 2 هنوز یک حالت ویرایش مانند vi دارد که "Vintage mode" نامیده می شود.

توجه: Sublime Text 2 به صورت رایگان توزیع می شود ، اما نرم افزار رایگان نیست. برای یک گزینه رایگان به همان اندازه جالب ، پیشنهاد می کنم حتما امتحان کنید می نویسد.

ویژگی های کلیدی

  • نقشه کوچک: minimap شامل پیش نمایش ساختار کد ما است که می تواند در کنار برگه قرار گیرد یا می تواند مخفی شود. حرکت در پرونده وقتی که ساختار آن را به خوبی بشناسیم بسیار مفید است.
  • چند انتخابی: چند انتخاب چیز جدیدی نیست ، مدتهاست که در ویرایشگر Ultraedit برای ویندوز گنجانده شده است. برای انتخاب چندین اصطلاح از قسمتهای مختلف پرونده ، باید مکان نما را درون کلمه مورد نظر برای قرار دادن قرار دهیم و Cmd + D را در Mac OS X یا Ctrl + D در ویندوز و لینوکس انجام دهیم.
  • چند نشانگر: هنگام استفاده از چند گزینه Sublime Text n مکان نما ایجاد می کند که با آن می توانیم بصورت دلخواه متن را در n موقعیت مختلف به صورت موازی ، خنک بنویسیم
  • چند طرح بندی: همراه با هفت پیکربندی طرح بندی که در آن می توانیم ویرایش را در یک پنجره انتخاب کنیم یا به چهار پنجره عمودی یا چهار پنجره شبکه تقسیم کنیم. افزونه ای برای ایجاد طرح های بیشتر وجود دارد ، حداقل در لینوکس ویرایشگر ناپایدار می شود.
  • پشتیبانی بومی از زبان های بی شماری: بومی زبان های بی شماری را پشتیبانی می کند ، از جمله Clojure ، Haskell ، Erlang ، Scala و Go (برای ذکر چند مورد)
  • تنظیم برجسته نحو: برجسته سازی نحو از طریق پرونده های پیکربندی کاربر به طور کامل قابل تنظیم است
  • جستجوی پویا: می توانید عبارات منظم یا عادی را توسط پرونده ها ، پروژه ها ، فهرست ها ، پیوندهای آنها یا بطور همزمان جستجو کنید.
  • علامت گذاری خودکار کامل و کلید: ما می توانیم به یک کلید که یک بلوک را می بندد یا باز می کند به یک روش ساده برویم
  • پشتیبانی از قطعه ها و پلاگین ها: اسنیپت ها مانند ماکرو یا بسته نرم افزاری هستند و کاملاً مفید هستند ، پلاگین های بی شماری مانند افزونه ZenCoding وجود دارد
  • پیکربندی کل صفحه کلید: همه کلیدها را می توان به دلخواه ما رونویسی کرد ، این واقعا عالی است
  • دسترسی سریع به خط یا پرونده: ما می توانیم یک فایل را با استفاده از کلیدهای اتصال Cmd + P در Mac OS X یا Ctrl + P در Win و Linux و تایپ نام آن یا مرور لیست باز کنیم. همچنین می توانیم با استفاده از کولون و شماره خط به یک خط برویم (به عنوان مثال: 245).
  • پالت فرمان: ما می توانیم از Shift + Cmd + P در Mac OS X یا Shift + Ctrl + P در Win و Linux استفاده کنیم تا به Command Palette دسترسی پیدا کنیم که در آن می توانیم هر دستوری را که می خواهیم فیلتر و استفاده کنیم. این بسیار مفید است که همراه با Controller Package (که در پست دیگری در مورد آن صحبت خواهیم کرد) استفاده کنید. 

پشتیبانی از کدگذاری ذن

یکی از ویژگی هایی که به نظر من جای تذکر ویژه دارد پشتیبانی از Zencoding است.

Zen Coding چیزی نیست جز یک میانبر کد که با نحوی کاملاً مشابه CSS نوشته شده است ، بنابراین اگر CSS و HTML را بلد باشید ، تقریباً آماده اید که زندگی خود را آسان تر کنید.

در یک مورد عملی ، اگر بخواهیم علامت گذاری برای یک منو ایجاد کنیم ، روشن خواهیم بود که به برچسب ناوبری و سپس یک لیست نیاز داریم ، این به معنای حداقل 7 خط کد نوشتن با دست است ، اما می تواند به کمتر کاهش یابد بیش از 15 کاراکتر با کدگذاری ذن به شرح زیر (که فقط فشار دادن Ctrl + برای گسترش کافی است):

nav> ul> li.item * 5> a

فیلم زیر نمونه های دیگری از Zencoding را به ما نشان می دهد:

در صفحه رسمی کدگذاری ذن شما اطلاعات تکمیلی ، مثالها و لیست ویرایشگران پشتیبانی شده را پیدا خواهید کرد. در صفحه بارگیری بسته های نصب برای هر یک از ویرایشگرها را پیدا خواهید کرد ، معمولاً .txt با دستورالعمل نصب در بسته موجود است. در آنجا می توانید پیدا کنید پسوند برای Sublime Text 2.

نصب

Sublime Text 2 در بسیاری از مخازن رسمی موجود نیست (اگرچه کاربران Arch و مشتق احتمالاً می توانند آن را از AUR نصب کنند). به همین دلیل ، ساده ترین کار رفتن به صفحه پروژه و دانلود نسخه برای لینوکس. نه ، هیچ چیز نیازی به تدوین نیست. فقط فایل بارگیری شده را از حالت فشرده خارج کرده و برنامه را اجرا کنید. مانند هر برنامه قابل حمل بدون بیشتر اجرا خواهد شد.

کاربران اوبونتو و مشتقات می توانند در صورت ترجیح نصب برنامه از PPA ، ترمینال را وارد کرده و موارد زیر را تایپ کنند:

sudo add-apt-repository ppa: webupd8team / sublime-text-2
کنید: sudo apt-get برای بروز رسانی
sudo apt-get نصب sublime-text-2

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

25 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد.

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   جانی منترو dijo

    sudo apt-get نصب sublime-text

  2.   کسیمارو dijo

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

  3.   فدریکو dijo

    سلام ، 2 روز پیش Sublime text 2 و من با خطایی روبرو شدم که اشاره به کتابخانه کنترل بسته داشت ، من به ایده درخشان حذف پوشه Package و بارگیری مجدد آن رسیدم ، وقتی ویرایشگر را باز کردم ، منو نوار ، نوار کناری که قبلا سفید بود اکنون سیاه است و ویرایشگر در قسمت سفید آن اکنون سیاه است ، به هیچ دستور صفحه کلید پاسخ نمی دهد و من نمی توانم به تنظیمات دسترسی پیدا کنم و پیام زیر ظاهر می شود:

    خطا در بارگیری پرونده نحوی "Packages / Text / Plain text.tmLanguage": خطا در تجزیه plist xml: پرونده در پرونده "Packages / Text / Plain text.tmLanguage" باز نشد.

    من حدود 10 بار آن را نصب و نصب کرده ام ، نمی دانم کار اشتباهی انجام می دهم یا اشتباهی چیز دیگری را حذف کردم ، از Mac استفاده می کنم و در استفاده از آن تازه کار هستم و نمی دانم چگونه آنچه را اصلاح کنم انجام داد ، من در حال بررسی پوشه محتوا بودم و دوباره پرونده را کپی کردم پوشه بسته (نمی دانم در جای مناسب است) و هیچ چیز ، اگر کسی می تواند به من کمک کند ، من قدردان آن هستم.

  4.   هایکو 7017 dijo

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

  5.   من پالافروگل dijo

    به سادگی خارق العاده!

  6.   بیایید از لینوکس استفاده کنیم dijo

    این بهترین چیزی است که من می دانم ... خیلی بد که این نرم افزار رایگان نیست ، اگرچه رایگان است.

  7.   آدریان dijo

    یک جایگزین

    متن متناسب

    http://foicica.com/textadept/

  8.   رافورو dijo

    هوم ، اما چرا صفحه بخشی برای خرید مجوز دارد؟

    این چیزی است که من کاملاً درک نکرده ام زیرا بارگیری بسته از وب در قسمت راهنما گزینه وارد کردن کد مجوز را دارد.

  9.   رافورو dijo

    هوم فکر کنم خوب توضیح ندادم ..

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

    که بدان معناست که می توان آن را آزادانه توزیع کرد اما رایگان نیست (برای اهداف دیگر اصلاح یا توزیع مجدد می شود) ... اما کلمه رایگان به من می گوید که رایگان است.

    اگر یک نسخه آزمایشی باشد ، رایگان نیست و بنابراین یک نرم افزار مشترک است.

    در عوض س myال من این است که آیا آن آزمون یا اینکه یک کلید یا کلید لایسنس درج نشده است ، بعداً بر روی برنامه تأثیر می گذارد ، به عنوان مثال ، در صورت اثبات بودن ، اجازه ندهید آن را باز کنم یا عملکردهای آن را محدود کنم.

  10.   پابلروبیان dijo

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

  11.   نیکو dijo

    با یک کلیک دیگر حافظه شما تمام شد!

  12.   جشن های فیلیپه سیپیون dijo

    در ubuntu 11..04 نسخه sublime-text-2 کار نمی کند ، اما سعی کنید sublime-text-2-dev را نصب کنید

  13.   گونزالو dijo

    متشکرم!! من قصد دارم آن را امتحان کنید.

  14.   خورخه dijo

    خوب ، ممنون برای پاسخگویی من مدتی آن را آزمایش می کردم و به چند دلیل من را قانع نکرد. سپس دائماً از من مجوز می خواست ، که اگرچه فقط می توانید "لغو" را فشار دهید اما من را آزار می دهد. من Notepad ++ و Pspad را ترجیح می دهم ، زیرا آنها بیشتر با نیازهای من مطابقت دارند.
    بسیار متشکرم.

  15.   بیایید از لینوکس استفاده کنیم dijo

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

  16.   خورخه dijo

    سلام ، یک سوال ، آیا می توانید جستجوهای لیست را در Sublime Text انجام دهید؟ این یک ویژگی است که من واقعاً در ویرایشگرهایی مانند Pspad یا Notepad ++ دوست دارم ، که در آن نتایج به دست آمده را به صورت لیستی به من نشان می دهند ، خط کاملی را که کلمه (ها) را پیدا کرده است نشان می دهد و به من امکان می دهد سریع بدانم که خط همان چیزی است که من می خواهم یا نه. این به این دلیل است که من به طور مداوم با پرونده هایی با خطوط زیادی کار می کنم و از تنبلی و نتیجه به نتیجه می رسد تا ببینم درست است.
    سلام.

  17.   شیطان dijo

    چرا اگر Emacs از قبل وجود دارد یا vi ، به دنبال گزینه جدیدی بگردیم؟
    علاوه بر این که این نرم افزار رایگان نیست ، حمایت از این نوع نرم افزارها و تبلیغات گسترده برای آن چه فایده ای دارد؟

  18.   بیایید از لینوکس استفاده کنیم dijo

    تبلیغ نیست.
    به نظر من ایده خوبی برای تبلیغ آن است زیرا نرم افزار بسیار خوبی است. همچنین ، خوب است اگر توسعه دهندگان شما ایمیل هایی را برای انتشار کد منبع دریافت کنند. اگر پروژه شناخته شده نباشد ، راهی برای انجام این کار وجود ندارد.
    به سلامتی! پل

  19.   23 قطبی dijo

    من قبلاً آن را امتحان کردم ، عالی است ، ممنون از اطلاعات. !!!

  20.   رافورو dijo

    زیرا بسیاری از افراد هستند که وقت یادگیری استفاده از ویرایشگر تا حدودی "پیشرفته تر" مانند vim یا Emacs را ندارند.

    بسیاری از اوقات ، بدون نیاز به خواندن و تمرین آموزش استفاده از این ابزارها ، به یک برنامه فقط نشستن و کد نویسی نیاز دارد.

    انحصاری بودن این برنامه هیچ مشکلی ندارد ، توسعه دهنده تصمیم گرفت با نرم افزار خود پول بدست آورد و کاملاً طبیعی است ... یا چه؟ آیا برای تهیه یک رایانه شخصی 100٪ خانگی یا "رایگان" هم می جنگید تا به مارک ها پرداخت نکنید؟

    یا اینکه گوجه فرنگی های "رایگان" خودتان را می کارید تا به بازار پرداخت نکنید؟

    شما باید یاد بگیرید که چیزها را کمی تشخیص دهید

  21.   رافورو dijo

    در واقع مجوز برنامه های با کیفیت خوب از این قبیل وزن چندانی ندارند.

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

    حالت zen عالی به نظر می رسد

  22.   خولیو سزار مارین گارتا dijo

    کاتبان بسیار خوب هستند ، زیرا من این توصیه شده را امتحان می کنم.

  23.   مهمان dijo

    هیچ چیز مثل Eclipse نیست .. با یک کلیک و شروع به راه اندازی یک سرور ... با کلیک دیگر و ایجاد یک پروژه برای شما!

  24.   گیلیین dijo

    من آن را امتحان کردم و خوب است ، اما برای من چیزی شبیه ویرایش کومودو وجود ندارد ، حتی بنابراین من نمی دانم چرا این همه سر و صدا با عالی

  25.   میگل dijo

    من آن ویرایشگر متن را امتحان کردم ، به لطف این وب سایت http: www.notiubuntu.wordpress، com آن را پیدا کردم

bool (درست)