<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>sublime text 3 Archives - وب دیزاین</title>
	<atom:link href="https://wd7.ir/tag/sublime-text-3/feed" rel="self" type="application/rss+xml" />
	<link>https://wd7.ir/tag/sublime-text-3</link>
	<description>Web Design</description>
	<lastBuildDate>Sun, 03 Sep 2017 06:35:29 +0000</lastBuildDate>
	<language>fa-IR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.5</generator>
	<item>
		<title>یک محیط برنامه نویسی کامل وب با Sublime Text</title>
		<link>https://wd7.ir/sublime-text-plugins.html</link>
					<comments>https://wd7.ir/sublime-text-plugins.html#respond</comments>
		
		<dc:creator><![CDATA[شاملو]]></dc:creator>
		<pubDate>Sun, 03 Sep 2017 04:22:25 +0000</pubDate>
				<category><![CDATA[برنامه‌نویسی]]></category>
		<category><![CDATA[sublime editor]]></category>
		<category><![CDATA[Sublime Text]]></category>
		<category><![CDATA[sublime text 3]]></category>
		<category><![CDATA[آموزش Sublime Text]]></category>
		<category><![CDATA[سوبلایم تکست]]></category>
		<category><![CDATA[معرفی ادیتور Sublime Text]]></category>
		<category><![CDATA[معرفی بهترین پلاگین های sublimetext برای css]]></category>
		<category><![CDATA[معرفی بهترین پلاگین های sublimetext برای js]]></category>
		<category><![CDATA[معرفی بهترین پلاگین های sublimetext برای php]]></category>
		<guid isPermaLink="false">https://wd7.ir/?p=1332</guid>

					<description><![CDATA[<p>بسم الله الرحمن الرحیم دوستانی که این مطلب را می خوانند حتما سابقه آشنایی با ادیتور خوش دست Sublime Text را دارند. همانطور که در مطلب قبل گفته شد،قرار بر این شد تا به معرفی محیط کاری خوب و کاملی از سوبلایم اشاره داشته باشیم. این محیط کار حاصل کارتجربی بنده با این ادیتور بوده و [&#8230;]</p>
<p>The post <a href="https://wd7.ir/sublime-text-plugins.html">یک محیط برنامه نویسی کامل وب با Sublime Text</a> appeared first on <a href="https://wd7.ir">وب دیزاین</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>بسم الله الرحمن الرحیم</p>
<p>دوستانی که این مطلب را می خوانند حتما سابقه آشنایی با ادیتور خوش دست <a href="http://wd7.ir/?p=163">Sublime Text</a> را دارند.</p>
<p>همانطور که در مطلب قبل گفته شد،قرار بر این شد تا به معرفی محیط کاری خوب و کاملی از سوبلایم اشاره داشته باشیم.</p>
<p>این محیط کار حاصل کارتجربی بنده با این ادیتور بوده و سعی در معرفی مواردی شده که به شخصه ان را تجربه کرده و از آن استفاده می کنم.</p>
<p>پس این مطلب علاوه بر معرفی پلاگین ها، به نوعی ارزش خاص خود را هم دارد چرا که از هر دسته در این ادیتور معمولا چندین پلاگین نوشته شده که اینهایی که ذکر میشه از مواردی هست که تست شده و جواب خودش رو پس داده و در وقت و زمان شما صرفه جویی میشه.</p>
<p>خیلی از پلاگین هایی که معرفی میشه بعد از نصب بدون تنظیم خاصی کار میکنه،اما مواردی هم هست که قبل از اینکه لذت استفاده رو ببرید باید با پیش نیازهاشون نصب کنید ویا تنظیم صحیحی روش انجام بدید.پس لینکهایی که گذاشته میشه و داکیومنتهاشونو به خوبی بخونید تا تو نصب به مشکل برنخورید.</p>
<h2>اولین کار بعد از نصب سوبلایم</h2>
<p>بنده اولین کاری که بعد از نصب سوبلایم انجام میدم اینه که پلاگین پکیج منیجرش رو نصب می کنم.که در قسمت قبلی در موردش صحبت شد.</p>
<p>در حقیقت با نصب این پلاگین هست که به راحتی می توانیم پلاگین های دیگر را از طریقش نصب کنیم.</p>
<p>نام پلاگین : Package Manager</p>
<p>لینک : https://packagecontrol.io/installation</p>
<h2>فرمت خودکار کدهای php بر اساس استانداردها در sublimetext</h2>
<p>شخصا  با کدهای نامرتب حال نمی کنم : ) ،اینه که دست به دامن پلاگین phpfmt میشم که این کار رو روی کدهای خالصphp به نحو احسن انجام میده.</p>
<p>روی کدهای ترکیبی با html متاسفانه به خوبی کار نمیکنه.</p>
<p>برای کار کردن صحیح این پلاگین یادتون باشه که باید مسیر صحیح php رو و همچنین فایل phpfmt رو بهش بدین و اینکه نوع استاندارد و تنظیمات اون استاندارد رو هم بهش بگین.</p>
<p>تنظیمات من:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">{
"engine": "/usr/local/bin/php-cs-fixer",
"format_on_save": false,
"version": 1
}</pre>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>نام پلاگین : phpfmt</p>
<p>لینک : https://github.com/SublimeCodeIntel/SublimeCodeIntel</p>
<h2>فشرده کردن و فرمت خودکار کدهای css</h2>
<p><img decoding="async" class="alignnone size-medium wp-image-1336" src="https://wd7.ir/wp-content/uploads/2017/09/sublime-format-css-300x94.png" alt="" width="300" height="94" /></p>
<p>&nbsp;</p>
<p>این پلاگین عالی هست،هم میتونه کدهای css رو فشرده کنه،هم میتونه مرتب کنه و هم compact کنه،یعنی فشرده کنه اما هر استایل تو یه خط.</p>
<p>این پلاگین بعد از نصب.</p>
<p>نام پلاگین : CSS Format</p>
<p>لینک : https://github.com/mutian/Sublime-CSS-Format</p>
<h2>minify کردن کدهای css و js با پسوند .min و ساخت خودکار فایل فشرده</h2>
<p><img decoding="async" class="alignnone size-full wp-image-1337" src="https://wd7.ir/wp-content/uploads/2017/09/sublimetext-minify.png" alt="" width="196" height="43" /></p>
<p>این یکی با قبلیا فرق داره،موارد قبلی برای خوانایی و زیبایی کد مهم بودن اما این یکی این امکان رو به شما میده که به محض ذخیره فایل اصلی ، همزمان فایل فشرده شده رو هم در کنار فایل اصلی داشته باشید،به عنوان مثال فایل custom.css رو فشرده و با نام custom.min.css در کنار خودش ذخیره میکنه.</p>
<p>برای فعال سازی این یکی باید حتما nodejs نصب شده باشه و چندین پکیج از nodejs هم پشتش نصب شه.توضیحات تو داکیومنت پلاگین هست.</p>
<p>این مورد واقعا برای بهینه سازی ها بسیار مهمه و تو تاثیر لود سایتها موثر خواهد بود.</p>
<p>تنظیمات من:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">{
// Auto-minify files on save?
"auto_minify_on_save": true,

// Open resulting file (minified or beautified)?
"open_file": false,

// Only Minify specified file types (css, js, json, html, svg) when "auto_minify_on_save" is used
"allowed_file_types": [
"css",
"js",
// "json",
// "html",
// "svg"
]
}</pre>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>نام پلاگین : Minify</p>
<p>لینک : https://github.com/tssajo/Minify</p>
<h2>کمک در داکیومنت گذاری توابع php / JS</h2>
<p><img decoding="async" class="alignnone size-medium wp-image-1338" src="https://wd7.ir/wp-content/uploads/2017/09/sublime-dockblockr-300x155.png" alt="" width="300" height="155" /></p>
<p>این یکی هم کار رو شیرین تر میکنه.وقتی که به شما برای داکیومنت گذاری توابع و کلاس ها و متغیر ها کمک میکنه.</p>
<p>این مورد از استاندارد داکیومنت گذاری php استفاده می کنه.</p>
<p>نام پلاگین : DockBlockr</p>
<p>لینک : https://github.com/spadgos/sublime-jsdocs</p>
<p>&nbsp;</p>
<h2>کمک در خطا یابی php</h2>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1339" src="https://wd7.ir/wp-content/uploads/2017/09/sublime-php-linter.png" alt="" width="198" height="107" /></p>
<p>این کدی که داریم مینویسم و این فایلی که بازه ایا خطایی داره یانه؟یا حتما باید اجرا کنیم که خطا رو نشون بده و خط مشخص شه؟یا بهتره کاری کنیم سوبلایم بهمون بگه خطا رو :‌ )</p>
<p>بارها شده که کدی رو بر روی سایتهای زنده ادیت میزنیم اما بعد از ادیت متوجه خطا میشیم و تا رفع خطا متاسفانه سایت down خواهد بود.</p>
<p>این پلاگین اینجا به کار میاد.بعد از ادیت و قبل از save اگر خطایی باشه به شما میگه  و شما با خیال راحت کد روتصحیح و  ذخیره می کنید.</p>
<p>علاوه بر نمایش خطا ایشون هشدارهایی رو هم مبنی بر کدنویسی تمیز و استانداردهای کدنویسی دارن که به ما کمک میکنه.</p>
<p>این رو هم بگم که این پلاگین نسخه هایی برای css و زبانهای دیگه هم داره که باید جدا نصب بشن. بنده برای css استفاده می کنم و باز واقعا کمک بسیار خوبیه،گاها بسته نشدن یک کاراکتر } باعث میشه برخی استایلها کار نکنن و کلی زمان رو مخ برنامه نویس رژه رفته بشه،تصویر زیر از کارکرد این پلاگین CSS ش گرفته شده که داره میگه تعریف قوانین بر مبنای حروف الفبا نیست:</p>
<p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-1340" src="https://wd7.ir/wp-content/uploads/2017/09/sublimetext-css-linter-300x66.png" alt="" width="300" height="66" /></p>
<p>دم نویسنده شون گرم.</p>
<p>نام پلاگین : SublimeLinter</p>
<p>لینک : https://github.com/SublimeLinter/SublimeLinter3</p>
<h2>توسعه امکان تکمیل خودکار سوبلایم</h2>
<p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-2197" src="http://yazahra/wordpress/wp-content/uploads/2016/06/sublime-codeintel-300x104.png" alt="" width="300" height="104" /></p>
<p>امکان auto complete سوبلایم تنها روی موارد خاص و کلیدی فعاله و شامل کل فایلهای پروژه نمیشه.</p>
<p>با استفاده از این پلاگین امکان بازتر کردن گستره تکمیل خودکار رو به کل پروژه تون میدین.</p>
<p>یه کم منابع زیاد میبره و اول کار باید اسکن و ایندکس کنه که قابل درکه.بعد از اسکن کار خودشون به نحو احسن انجام میده،مثل اینکه بگه فعلان تابع کجا تعریف شده و موارد اینچنینی.</p>
<p>تنظیمات من:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">{ "codeintel_language_settings": {
"PHP": {
"php": "/usr/bin/php",
"codeintel_scan_extra_dir": [],
"codeintel_scan_files_in_project": true,
"codeintel_max_recursive_dir_depth": 15,
"codeintel_scan_exclude_dir":[]
}
}
}</pre>
<p>&nbsp;</p>
<p>نام پلاگین : SublimeLinter</p>
<p>لینک : https://github.com/SublimeCodeIntel/SublimeCodeIntel</p>
<h2>سوبلایم و CSS و رنگ</h2>
<p>این یکی زیاد واجب نیست اما کار رو بهتر میکنه.وقتی که به شما تو کدهای css رنگ به کار رفته شده رو نشون میده.</p>
<p>نام پلاگین : Color Highlighter</p>
<p>لینک : https://github.com/Monnoroch/ColorHighlighter</p>
<h2>فرمت فایل های javascript</h2>
<p>این مورد هم در رده همون بحث زیبایی و خوانایی کد قرار میگیره و در لیست نصبی های بنده همیشه هست.</p>
<p>نام پلاگین : JS Format</p>
<p>لینک : https://gitter.im/jdc0589/JsFormat</p>
<p>&nbsp;</p>
<h2>و اما این مورد آخر / کمک حال عملیات فایلی پروژه / Sidebar Enhancement</h2>
<p>این پلاگین معمولا دومین موردیه که نصب میکنم. چرا؟ به دلایل زیر:</p>
<p>کمک به سرچ بهتر تو فایلها</p>
<p>کمک به ساخت / تغییرنام / تغییر مسیر / کپی  فایل و پوشه های پروژه</p>
<p>و کلی امکان خوب دیگه که برای سوبلایم مکمل به جایی حساب میشه.</p>
<p>نام پلاگین : Sidebar Enhancement</p>
<p>لینک : https://github.com/titoBouzout/SideBarEnhancements</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>The post <a href="https://wd7.ir/sublime-text-plugins.html">یک محیط برنامه نویسی کامل وب با Sublime Text</a> appeared first on <a href="https://wd7.ir">وب دیزاین</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wd7.ir/sublime-text-plugins.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Sublime Text چیست؟</title>
		<link>https://wd7.ir/sublime-text.html</link>
					<comments>https://wd7.ir/sublime-text.html#respond</comments>
		
		<dc:creator><![CDATA[شاملو]]></dc:creator>
		<pubDate>Wed, 15 Jun 2016 11:03:45 +0000</pubDate>
				<category><![CDATA[برنامه‌نویسی]]></category>
		<category><![CDATA[sublime editor]]></category>
		<category><![CDATA[Sublime Text]]></category>
		<category><![CDATA[sublime text 3]]></category>
		<category><![CDATA[آموزش Sublime Text]]></category>
		<category><![CDATA[سابلایم تکست]]></category>
		<category><![CDATA[سوبلایم تکست]]></category>
		<category><![CDATA[معرفی ادیتور Sublime Text]]></category>
		<guid isPermaLink="false">http://shahab-net.ir/?p=163</guid>

					<description><![CDATA[<p>بسم الله الرحمن الرحیم Sublime Text چیست؟ اوایلی که ادیتور Sublime Text آشنا شده بودم ویژگی هایی که مورد پسندم قرار گرفت و تا آن زمان در سطح وب خیلی درشت نبود و جذاب و به نظر می رسید،قابلیت انتخاب چندگانه و قابلیت اسنیپت آن بود،در اولی این امکان به شما داده می شود که در [&#8230;]</p>
<p>The post <a href="https://wd7.ir/sublime-text.html">Sublime Text چیست؟</a> appeared first on <a href="https://wd7.ir">وب دیزاین</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>بسم الله الرحمن الرحیم</p>
<h2>Sublime Text چیست؟</h2>
<p>اوایلی که ادیتور <a href="https://www.sublimetext.com" rel="nofollow">Sublime Text</a> آشنا شده بودم ویژگی هایی که مورد پسندم قرار گرفت و تا آن زمان در سطح وب خیلی درشت نبود و جذاب و به نظر می رسید،قابلیت انتخاب چندگانه و قابلیت اسنیپت آن بود،در اولی این امکان به شما داده می شود که در آن واحد بتوانید قسمت های مختلفی از کد را انتخاب و ویرایش نمایید،فرض کنید در خط فعلی و چند خط بعدی بایستی تابعی به نام kill_ را به kill تغییر بدید،تنها کاری که اینجا می بایست انجام داد کلیک روی اولین مورد و سپس فشردن کلید Ctrl+D به تعداد اسم آن تابع می باشد و پس آن شاهد چندین کرسر موس که آماده ویرایش هستند خواهید بود.</p>
<p>در مورد دومی،فرض بفرمایید که تکه کدی را به کرار در برنامه ها استفاده می کنید،مثلا هر بار برای نوشتن یک تابع می بایست کلمه کلیدی function و سپس نام و سپس {} را بنویسید،همین تفکر را در مورد نوشتن کلاس با متدهای رایج مدنظر بگیرید و یا نوشتن اسکلت اولیه HTML ، خب اینجاست که قابلیت اسنیپت یا ؛تیکه کد؛ Sublime Text به کار می آید،تنها کافیست اسکلت کار را یک بار نوشته و به سابلایم ( یا سوبلایم ) معرفی کنید و یک کلمه کلیدی هم بایستی معرفی کنید،از این به بعد کافیست ابتدای آن کلمه کلیدی را نوشته و با زدن کلید Tab اسکلت کامل کار را تحویل بگیرید،کار به اینجا ختم نمی شود و شما حتی میتوانید با تب دوم به قسمت نوشتن نام تابع رفته بنویسید و با تب سوم به وسط {} ها رفته و کداصلی را بنویسید،که این تب های دوم و سوم را می بایست داخل اسنیپت معرفی کرده باشید.</p>
<p>این پلاگین خوش دست در دسته ی <a href="https://en.wikipedia.org/wiki/Nagware">Nagware</a> ها یا میشه به عبارتی <a href="https://en.wikipedia.org/wiki/Freemium" rel="nofollow">Freemium</a> قرار می گیرد،لذا هرچند مدت یک بار پیغام لایسنس را مشاهده خواهید کرد،که البته بعد از مدتی به آن عادت خواهید کرد!</p>
<h2>ویژگی های برتر Sublime Text</h2>
<p>در مورد ویژگی های برتر این ادیتور می توان این موارد را نام برد:</p>
<ol>
<li>سبک و سریع می باشد</li>
<li>روی همه سیستم عامل های رایج اجرا می شود</li>
<li>پلاگین های بسیار زیادی دارد</li>
<li>بهای زیادی به کار با صفحه کلید داده شده است،که برای برنامه نویسی سرعتی امریست حیاتی</li>
</ol>
<h2>مشکل Sublime Text با زبان فارسی</h2>
<p>اما این ادیتور خوب با زبان های راست چین مشکل دارد،و نوشته های این زبان ها را برعکس نمایش می دهد که با توجه به کارکرد سریع و قابل قبول آن قابل چشو پوشیست،البته <a href="https://github.com/praveenvijayan/Sublime-Text-2-BIDI">راه کارهایی</a> هم ارائه شده اما ارزش استفاده را ندارد.</p>
<h2>تکنیک های Sublime Text</h2>
<p>هر ادیتوری شامل کلیدهای میانبر و امکانت مختص به خودش می باشد که در صورت یادگیری آنها کدنویسی خود را سرعت بیشتر خواهید بخشید.ادیتور سابلایم(سوبلایم) هم از این قضیه مستثنی نیست،برای آشنایی کامل می توانید به مستندات آن مراجعه کنید اما من باب تبرک چند خطی را اینجا خواهیم آورد <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<h3><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/270f.png" alt="✏" class="wp-smiley" style="height: 1em; max-height: 1em;" /> انتخاب چندگانه در سابلایم تکست</h3>
<p>در ابتدا این امکان معرفی شد،در این قسمت تنها به این مورد بسنده می کنیم که برای انتخاب یکباره همه موارد کلید alt+F3 راه گشاست</p>
<h3><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/270f.png" alt="✏" class="wp-smiley" style="height: 1em; max-height: 1em;" /> کنترل مرکزی سابلایم تکست</h3>
<p>این ادیتور دارای مرکز کنترلیست که کارها را آسانتر و کلیدی تر! می کند،این همان بحث بها دادن به صفحه کلید است.کافیست  ctrl+shift+p را بفشارید و امتحان کنید،کشف این گزینه ها بر عهده خودتان.</p>
<h3><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/270f.png" alt="✏" class="wp-smiley" style="height: 1em; max-height: 1em;" /> راه اندازی موتور مدیریت پلاگین سایلایم تکست</h3>
<p>همانطور که پیش تر اشاره شد این ادیتور شامل پلاگین های زیادی ست که نصب و بروزرسانی دستی آنها خارج از قائده عملکرد سرعتی ست،لذا راهکار این قسمت مربوط به همین مورد است،در حقیقت این امکان خود در دل پلاگینی به نام <a href="https://packagecontrol.io/installation">Package Manager</a> نهفته است،کافیست برای اولین بار این پلاگین را به خود زحمت داده و نصب کنید تا در نصب دیگر پلاگین ها شما را یاری کند.</p>
<p>پس از نصب کافیست به کنترل مرکزی رفته و شروع به تایپ package کنید و از میان لیست فیلتر شده بر روی Install Package کلیک کرده و لیستی از پلاگین های در دسترس را مشاهده کنید،پس از آن تنها با کلیک بر روی هرکدام از موارد، پلاگین خودکار دانلود و نصب خواهد شد.</p>
<p>&nbsp;</p>
<p><strong>عارضم </strong>وسط این نوشتن ها گذری زدیم بر گوگل و مطالب مفید خوبی در این زمینه یافت کردیم،لذا <strong>کلام رو ختم می کنم</strong> تا جسارت قلم در محضر عزیزانی که لینکشان در ادامه خواهد آمد و همچنین تکرار مکررات صورت نگیرد،تنها در یک مطلب در مورد راه اندازی محیطی مناسب برای برنامه نویسی وب سخن خواهیم راند،ان شاءالله.</p>
<p><a href="http://farnabaz.ir/sublime-text-3/" rel="nofollow">? بهترین های Sublime Text 3: ویژگی ها، پلاگین ها و تنظیمات </a>[مطلب زحمت کشیده شده ای هست]</p>
<p><a href="http://css-tricks.ir/trick/%D8%A8%D8%B3%D8%AA%D9%87-%D9%87%D8%A7%DB%8C-%D8%B6%D8%B1%D9%88%D8%B1%DB%8C-%D8%B3%D8%A7%D8%A8%D9%84%D8%A7%DB%8C%D9%85-%D9%82%D8%B3%D9%85%D8%AA-%D8%A7%D9%88%D9%84/" rel="nofollow">? بسته های ضروری سابلایم (قسمت اول)</a>[به قسمت های دیگر هم نظاره ای داشته باشید]</p>
<p>The post <a href="https://wd7.ir/sublime-text.html">Sublime Text چیست؟</a> appeared first on <a href="https://wd7.ir">وب دیزاین</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wd7.ir/sublime-text.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
