Sublime text 3 دانلود نسخه کامل

Sublime Text 3.2 – دانلود رایگان یک ویرایشگر متن عالی و یکی از محبوب ترین ویرایشگرهای متن در بین برنامه نویسان و طراحان صفحه. این به معنای واقعی کلمه از اولین راه اندازی کاربر را مجذوب خود می کند و سال ها به عنوان ویرایشگر اصلی باقی می ماند.

هر فردی بیشتر از دیگران به انتخاب ویرایشگر متن مناسب برای خود و توسعه دهندگان، برنامه نویسان، طراحان صفحه آرایی و دیگران فکر می کند. مهم است که ویرایشگری را انتخاب کنید که استفاده از آن آسان و ساده باشد، زیرا کارایی و سرعت کار شما مستقیماً به آن بستگی دارد. تعداد زیادی از توسعه دهندگان در سراسر جهان Sublime Text را انتخاب می کنند و چنین تعداد زیادی از مردم نمی توانند اشتباه کنند. این واقعا یکی از بهترین ویرایشگرهاست.

توضیحات ویرایشگر SublimeText

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

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

همچنین Sublime Text به دلیل توانایی گسترش عملکرد از طریق افزونه ها بسیار محبوب شده است. می توانید از افزونه های اضافی استفاده کنید که یک ویرایشگر متن ساده را تقریباً به یک IDE تبدیل می کند. دارای یک نوار ناوبری در سمت راست است که به شما امکان می دهد به سرعت در یک فایل طولانی پیمایش کنید.

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



نسخه برنامه: 3 Build 3156 Dev
سایت رسمی: SublimeText.Com
زبان رابط:روسی انگلیسی
رفتار:مشمول
نوع دارو:سریال آماده

سیستم مورد نیاز:
Win - Xp->10

شرح:
Sublime Text یک ویرایشگر منبع برنامه سریع بین پلتفرمی است. از پلاگین های زبان برنامه نویسی پایتون پشتیبانی می کند.
Sublime Text رایگان یا متن باز نیست نرم افزار، با این حال، برخی از پلاگین های آن در توزیع شده است مجوز رایگان، و همچنین توسط جامعه توسعه دهندگان توسعه یافته و پشتیبانی می شوند. از برجسته سازی نحو برای: C، C++، C#، CSS، D، Erlang، HTML، Groovy، Haskell، HTML، Java، javascript، LaTeX، Lisp، Lua، Markdown، Matlab، OCaml، Perl، PHP، Python، R، Ruby، SQL، TCL، Textile و XML و زبان های دیگر.
Sublime Text یکی از آن ویرایشگرهای متنی است که می تواند همه این کارها را انجام دهد. انعطاف پذیری به شما امکان می دهد آن را مطابق با هر سلیقه شخصی سازی کنید.

اگر به نسخه جدیداز Sublime Text 2، سپس تغییرات اصلی Sublime Text 3 به شرح زیر است:
سرعت. زمان لازم برای شروع برنامه، دانلود فایل ها و اجرای عملکرد "Replace All" به میزان قابل توجهی کاهش یافته است. اگر از OS X و Retina استفاده می کنید، متوجه افزایش عملکرد قابل توجهی خواهید شد.
نمایه سازی نمادها، برای Goto Definition و Goto Symbol در دستورات Project. همچنین برای عملکردهای Jump Forward و Jump Back کار می کند.
ویرایش HTML بهبود یافته، از جمله تکمیل خودکار برچسب ها و ویژگی ها، و همچنین بسته شدن خودکار برچسب ها.
بهبود کار با پروژه ها اکنون می توانید چندین فضای کاری برای یک پروژه ایجاد کنید.
Rich API. پلاگین ها بهتر از برنامه اصلی جدا می شوند و در عین حال API کامل تری دارند.
به طور کلی، صدها پیشرفت کوچک تقریباً در همه ویژگی های Sublime Text انجام شده است.


BUILD 3156
2 دسامبر 2017

embed action اکنون به جای یک خطا، هدف را اختیاری می‌داند
خطاهای مختلف تعریف نحو اکنون نام فایل را در پیام گنجانده است
نحو مختلف برجسته بهبود
هنگام استفاده از کلیدهای بالا و پایین با ورودی متن، خرابی در پالت فرمان را برطرف کنید
متن پالت فرمان اولیه دیگر انتخاب نشده است
فراخوانی مجدد پالت فرمان در حالی که باز است، اما بدون تمرکز، اکنون به درستی کار می کند
API: فراخوانی دستوری که به ورودی از Command Palette نیاز دارد همیشه یک dict به متد input() ارسال می کند.


کنسول را با انتخاب باز کنید نمایش -> نمایش/پنهان کردن کنسول (یا از طریق کلیدهای میانبر Ctrl+`)

یک فیلد ورودی در پایین ظاهر می شود، جایگذاری کنید:

وارد کردن urllib.request,os,hashlib; h = "6f4c264a24d933ce70df5dedcf1dcaee" + "ebe013ee18cced0ef93d5f746d80ef60"؛ pf = "Package Control.sublime-package"; ipp = sublime.installed_packages_path(); urllib.request.install_opener(urllib.request.build_opener(urllib.request.ProxyHandler())); توسط = urllib.request.urlopen("http://packagecontrol.io/" + pf.replace(" "، "")).read(); dh = hashlib.sha256(by).hexdigest(); print("خطا در اعتبارسنجی دانلود (%s به جای %s دریافت شد)، لطفاً نصب دستی را امتحان کنید" % (dh, h)) if dh != h other open(os.path.join(ipp, pf), "wb" نوشتن (توسط)


کلیک وارد

پس از اتمام نصب، باید Sublime Text را مجددا راه اندازی کنید

کنترل بسته در دسترس خواهد بود تنظیمات -> کنترل بسته

کد نصب همیشه تازه در وب سایت توسعه دهنده

فعال سازی:

رفتن به " تنظیمات -> تنظیمات بسته -> SFTP -> تنظیمات-کاربر "

اضافه کردن:

("پست الکترونیک": " [ایمیل محافظت شده]"، "product_key": "b26a1b-f37eb2-af70d8-e15559-596167" )

الزامات:

تنظیمات به فایل اضافه می شود: تنظیمات -> تنظیمات-کاربر

در پایان هر خط با یک پارامتر، باید یک کاما قرار دهید

در ابتدا فایل پیکربندیباید یک بریس مجعد باز کننده و یک بریس بسته کننده در انتها وجود داشته باشد.

گزینه ها:
"fallback_encoding" : "سیریلیک (ویندوز 1251)" - رفع "اشکالات دیوانه" هنگام باز کردن فایل ها با الفبای سیریلیک.
"trim_trailing_white_space_on_save": درست است، واقعی - هنگام ذخیره، فاصله های انتهای خطوط را حذف کنید.
"translate_tabs_to_spaces" : درست است - از فاصله ها به جای زبانه ها استفاده کنید.
"overlay_scroll_bars" : "enabled" - نوع نوارهای اسکرول گزینه ها: "سیستم"، "فعال" و "غیرفعال"؛
"enable_tab_scrolling" : false - فلش ها را برای پیمایش برگه ها غیرفعال کنید.
"remember_open_files" : درست است - فعال کردن به خاطر سپردن برگه های باز.
"hot_exit" : نادرست - هنگام خروج، برگه های باز را نبندید.
"bold_folder_labels" : درست است - فونت پررنگدر نام پوشه ها در نوار کناری؛
"update_check" : نادرست - به روز رسانی خودکار را غیرفعال کنید.
"show_encoding" : درست است - نمایش رمزگذاری فعلی در نوار وضعیت؛
"folder_exclude_patterns" : [".*"] - حذف دایرکتوری های مخفی از نمایش در نوار کناری.
"file_exclude_patterns" : [".*"] - حذف فایل های مخفی از نمایش در نوار کناری.

بهترین افزونه ها برای Sublime Text در habrahabr
PS. لیست کاملپارامترها در وب سایت رسمی

برویم به Preferences -> View Plugins
به کاتالوگ بروید کاربر
یک فایل در آن ایجاد می کنیم Default.sublime-themeبا مطالب:

[ ( "class": "puck_control", "layer0.texture": "User/Theme - Default/vertical_white_scrollbar.png", "layer0.tint": // در اینجا می توانید رنگ را به دلخواه تغییر دهید ), ( "class ": "puck_control"، "ویژگی‌ها": ["horizontal"]، "layer0.texture": "User/Theme - Default/horizontal_white_scrollbar.png") ]
بعد یک دایرکتوری ایجاد می کنیم موضوع - پیش فرضو داده های تصویر را به آن اضافه کنید که در صورت تمایل قابل تغییر است.
Sublime Text را مجدداً راه اندازی کنید.

Sublime Text یک ویرایشگر متن اختصاصی بین پلتفرمی است. از پلاگین های زبان برنامه نویسی پایتون پشتیبانی می کند. نسخه های موجود برای همه توزیع های اصلی، از جمله ویندوز مایکروسافت، Mac OS X و Linux.

Sublime Text از تعداد زیادی زبان برنامه نویسی پشتیبانی می کند و دارای برجسته سازی نحو برای C، C++، C#، CSS، D، Dylan، Erlang، HTML، Groovy، Haskell، Java، JavaScript، LaTeX، Lisp، Markdown، MATLAB، OCaml ( Objective Caml)، Perl، R، SQL، TCL و XML. علاوه بر زبان‌های برنامه‌نویسی که به‌طور پیش‌فرض گنجانده شده است، کاربران این امکان را دارند که افزونه‌هایی را برای پشتیبانی از زبان‌های دیگر دانلود کنند.

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

Sublime Text اغلب به عنوان یک ویرایشگر استفاده می شود کد منبعیا HTML.

برخی از ویژگی های Sublime Text

  • ناوبری سریع (برو هر چیزی)
  • پالت فرمان
  • پلاگین های API روشن است
  • ویرایش تقسیم
  • درجه بالای سفارشی سازی (سفارشی کردن هر چیزی)

برخی از ویژگی های Sublime Text

  • رابط

این ویرایشگر شامل مضامین بصری مختلف، با قابلیت دانلود موارد اضافی است.

کاربران تمام کدهای خود را در سمت راست صفحه به شکل یک نقشه کوچک می بینند که می توان روی آن کلیک کرد تا حرکت کند.

چندین حالت صفحه نمایش وجود دارد. یکی از آنها شامل 1 تا 4 پنل است که با آنها می توانید حداکثر چهار فایل را همزمان نمایش دهید. حالت کامل (حالت های رایگان) تنها یک فایل را بدون هیچ گونه منوی اضافی در اطراف آن نشان می دهد.

  • انتخاب ستون و ویرایش های متعدد

انتخاب کل ستون ها یا قرار دادن چندین نشانگر در سراسر متن، که ویرایش فوری را ممکن می کند. اشاره گرها طوری رفتار می کنند که گویی هر یک از آنها تنها در متن هستند. دستوراتی مانند: حرکت به یک کاراکتر، انتقال به یک خط، انتخاب متن، حرکت به یک کلمه یا قسمت‌هایی از آن (CamelCase، جدا شده با خط فاصله یا زیرخط)، انتقال به ابتدا/پایان یک خط و غیره، بر همه اشاره‌گرها تأثیر می‌گذارد. به طور مستقل و همزمان، امکان ویرایش سریع متن پیچیده را بدون استفاده از ماکروها یا عبارات منظم فراهم می کند.

  • تکمیل خودکار

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

  • برجسته سازی نحو و کنتراست بالا

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

  • ساخت پشتیبانی سیستم

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

  • خالی (قطعه)

ذخیره کدهای پرکاربرد کلید واژه هابرای راه اندازی آنها

  • در میان فایل ها پیمایش کنید

یک ابزار ناوبری که به کاربران امکان می دهد با استفاده از جستجوی فازی بین و درون فایل ها حرکت کنند.

ویژگی های اضافی Sublime Text

  • علاوه بر این، یک تابع ذخیره خودکار برای کمک به کاربران برای جلوگیری از از دست دادن کار خود پیاده سازی شده است.
  • ترکیب کلیدهای قابل تنظیم و ابزار ناوبری به شما امکان می دهد ترکیب کلیدهای خود را برای منوها و نوار ابزار اختصاص دهید (فقط برای نسخه اول، در نسخه دوم و سوم - Command Palette).
  • ویژگی جستجو هنگام تایپ برای جستجو در یک سند استفاده می شود.
  • بررسی نحوی به روشی مشابه کار می کند و درستی آن را هنگام تایپ بررسی می کند.
  • امکان خودکارسازی با استفاده از ماکروها و تکرار آخرین اقدامات وجود دارد.
  • ویرایش دستورات، از جمله ویرایش تورفتگی ها، قالب بندی مجدد پاراگراف ها و به هم پیوستن خطوط.

توجه داشته باشید

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

من هم تصمیم گرفتم سهم کوچک خود را در توسعه این چیز شگفت انگیز داشته باشم (انتشار نسخه 2 اتفاقاً چند روز پیش منتشر شد).

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

ویژگی های محلی سازی متن Sublime

Sublime Text به هیچ وجه محلی سازی را ارائه نمی دهد و به شدت فاقد آن است. تنها چیزی که در این لحظهکاری که می توان در این زمینه انجام داد این است که عبارات مربوطه را در فایل های منو به روسی ترجمه کنید (که در اصل عبارتند از فایل های متنی) دقیقا همان کاری است که من انجام دادم.

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

البته می‌توانید به فایل‌های منوی این افزونه‌ها بروید و متن را به آن‌ها ترجمه کنید، اما متأسفانه نمی‌توانم پیش‌بینی کنم کدام افزونه‌ها را نصب می‌کنید، بنابراین نمی‌توانم یک منوی Russified از هر نوع را به صفحه اصلی اضافه کنم. افزونه فایل های منوی متن Sublime.

این را در نظر داشته باشید.

نصب منوی Russified از طریق یک افزونه

ترجمه من به افزونه اضافه شد منوی محلیبرای Sublime Text که فرآیند نصب آن است.

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

دانلود

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

نصب و راه اندازی

همه چیز بسیار ساده است. بایگانی دانلود شده را باز کنید و همه فایل ها را با پسوند .sublime-menu کپی کنید ( به جز پوشه "پشتیبان".) به یکی از پوشه های زیر بسته به نوع خود سیستم عامل، جایگزینی را تأیید می کند (اگر پوشه های "پیش فرض" هستند مسیر مشخص شدهنه، سپس آن را ایجاد کنید):

توجه داشته باشید، که در نام پوشه "Default" حرف اول باید بزرگ باشد. اگر آن را «پیش‌فرض» بنامید، آیتم‌های منو تکراری می‌شوند.

به پوشه "پشتیبان گیری"من قرار دادم فایل های اصلیمنوی Sublime Text در صورتی که می خواهید آنها را بازیابی کنید.

در مورد کیفیت ترجمه

اگر فکر می کنید که هر یک از آیتم های منو را می توان با وضوح و مهارت بیشتری ترجمه کرد، در نظرات خود گزینه های خود را پیشنهاد دهید، خوش آمدید.

چجوری ترجمه کردم

این فقط یک FYI است. فرآیند بومی سازی می تواند کاری بسیار خسته کننده به نظر برسد (زیرا علاوه بر متنی که باید ترجمه شود، متن های دیگری نیز وجود دارد). با این حال، من این کار را برای خودم ساده کردم. من چندین ساعت نشستم و یک اسکریپت مخصوص برای این کار در PHP نوشتم (دانش ویژه برای این).

ماهیت آن به شرح زیر است: ابتدا اسکریپت از طریق هر یک از فایل های منو می گذرد و یک فایل جدید با فرمت JSON ایجاد می کند که متن مورد ترجمه در آن درج می شود (بعضی از موارد ترجمه به دلیل ویژگی های خاص باید به صورت دستی درج می شد. از کد منو)، که سپس به روسی ترجمه می کنم. سپس اسکریپت دوباره از طریق هر فایل منو می رود و موارد مربوطه را با موارد Russified از فایل JSON جایگزین می کند.

بنابراین، در آینده، اگر توسعه دهنده Sublime Text به منو اضافه کند، اضافه کردن و ترجمه سریع موارد جدید برای من دشوار نخواهد بود.