<?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>Nettuts+ Fetch &#8211; Mach3.laBlog</title>
	<atom:link href="https://blog.mach3.jp/tag/nettuts-fetch/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.mach3.jp</link>
	<description></description>
	<lastBuildDate>Tue, 10 Jan 2012 01:00:05 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
	<item>
		<title>Sublime TextとNettuts+ Fetchで音速のスタートアップ</title>
		<link>https://blog.mach3.jp/2012/01/10/sublime-text-and-nettuts-fetch.html</link>
		
		<dc:creator><![CDATA[mach3]]></dc:creator>
		<pubDate>Tue, 10 Jan 2012 01:00:05 +0000</pubDate>
				<category><![CDATA[WebClip]]></category>
		<category><![CDATA[Editor]]></category>
		<category><![CDATA[Nettuts+ Fetch]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Sublime Text]]></category>
		<category><![CDATA[Vim]]></category>
		<guid isPermaLink="false">http://blog.mach3.jp/?p=2251</guid>

					<description><![CDATA[Sublime Textは高機能でマルチプラットフォームなプログラミングエディタです。 この度リリースされたSublime Text向けのプラグイン「Nettuts+ Fetch」が素敵だったので エディタも含めてご紹介 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><a href="http://www.sublimetext.com/">Sublime Text</a>は高機能でマルチプラットフォームなプログラミングエディタです。<br />
この度リリースされたSublime Text向けのプラグイン「<a href="http://net.tutsplus.com/articles/news/introducing-nettuts-fetch/">Nettuts+ Fetch</a>」が素敵だったので<br />
エディタも含めてご紹介致します。</p>



<figure class="wp-block-image"><img decoding="async" src="https://lh5.googleusercontent.com/-ok1PDNz6-Tg/Twrvn1DTQoI/AAAAAAAABc4/LDpDFE46P_o/s400/20110109-00.png" alt="Sublime TextとNettuts+ Fetchで音速のスタートアップ"/></figure>



<p></p>



<span id="more-2256"></span>



<h2 class="wp-block-heading">Nettuts+ Fetch ってなに？</h2>



<ul class="wp-block-list">
<li><a href="http://net.tutsplus.com/articles/news/introducing-nettuts-fetch/">Introducing Nettuts+ Fetch | Nettuts+</a></li>
</ul>



<figure class="wp-block-image"><img decoding="async" src="https://lh6.googleusercontent.com/-3sQue-aeDvI/TwrvnBILq5I/AAAAAAAABc4/1LtUqyGLyGk/s500/20110109-01.png" alt="Introducing Nettuts+ Fetch"/></figure>



<p></p>



<p><em>Nettuts+ Fetch</em>は、名前の通り、Nettuts+からリリースされたSublime Text用のプラグインで、<br />
外部リソースを簡単なコマンドで手元にpullする事ができます。</p>



<p>例えば、普段からよく使うjQueryやリセット用のCSS、<br />
常用するフレームワークや、Wordpress等のCMS等、<br />
設定さえしておけば、コマンド一発（正確には三発）でダウンロード・展開してくれます。</p>



<p>新規プロジェクト用に各種ファイルをセットアップする際に、<br />
一々最新版を公式からダウンロードして設置して…という手間が省ける上、<br />
<em>Sublime Text</em>をメインエディタにすればそのまま作業に移れます。<br />
スタートアップがかなり捗りそうですね。</p>



<h2 class="wp-block-heading">前準備</h2>



<h3 class="wp-block-heading">Sublime Textのインストール</h3>



<ul class="wp-block-list">
<li><a href="http://www.sublimetext.com/2">Sublime Text &#8211; Download</a></li>
</ul>



<figure class="wp-block-image"><img decoding="async" src="https://lh5.googleusercontent.com/-dutOVJKs-iA/TwrvnLeavJI/AAAAAAAABc4/JLuk2C3dB9s/s500/20110109-02.png" alt="Sublime Text"/></figure>



<p></p>



<p>これが無いと何もはじまりはしないので。<br />
2012年1月7日現在ではβ版のバージョン2を入れて見ました。<br />
ちなみに執筆当初1ライセンス$59で、無料でお試しして良いよとの事。</p>



<h3 class="wp-block-heading">Sublime Package Control のインストール</h3>



<p>Sublime Textは<em>「Package Control」</em>という拡張を使うことで<br />
追加のパッケージをサクサク検索・インストール出来ます。<br />
是非入れておきましょう。</p>



<p><a href="http://wbond.net/sublime_packages/package_control">Sublime Package Control – a Sublime Text 2 Package Manager by wbond</a></p>



<ol class="wp-block-list">
<li>メニューから、<em>&#8220;View&#8221; > &#8220;Show Cnsole&#8221;</em> でコンソール窓を表示。</li>



<li>下記の公式のワンライナーを入力してEnter。</li>



<li>Sublime Textを再起動して完了。</li>
</ol>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>import urllib2,os; pf=&#8217;Package Control.sublime-package&#8217;; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),&#8217;wb&#8217;).write(urllib2.urlopen(&#8216;http://sublime.wbond.net/&#8217;+pf.replace(&#8216; &#8216;,&#8217;%20&#8217;)).read()); print &#8216;Please restart Sublime Text to finish installation&#8217;</p>
</blockquote>



<p>（執筆当初のコードです。念の為公式での確認をおすすめします。）</p>



<h2 class="wp-block-heading">Nettuts+ Fetch を使ってみよう</h2>



<p>いよいよ件のプラグインをインストールします。<br />
全入力しなくともコマンドパレットが補完してくれるので楽々安心ですね。</p>



<figure class="wp-block-image"><img decoding="async" src="https://lh6.googleusercontent.com/-jrOAv77-kL4/TwrvnI3f5WI/AAAAAAAABc4/pAUvTeLRoRA/s500/20110109-03.png" alt="Nettuts+ Fetch"/></figure>



<p></p>



<ol class="wp-block-list">
<li>コマンドパレットを表示。<em>（Mac:⌘+Shift+p / Win:Ctrl+Shift+p）</em></li>



<li><em>&#8220;Install Package&#8221;</em></li>



<li><em>&#8220;Nettuts+ Fetch&#8221;</em> を選択・インストール</li>
</ol>



<p>jQueryとhtml5-boilerplateははじめから設定されているので<br />
試しにこれらをテストしてみましょう。</p>



<h3 class="wp-block-heading">jQueryを引っ張ってくる (単体ファイル）</h3>



<ol class="wp-block-list">
<li>コマンドパレットを開く。</li>



<li><em>&#8220;Fetch&#8221; > &#8220;Single File&#8221; > &#8220;jQuery&#8221;</em></li>



<li>現在開いているバッファーがあればそこに、無ければ新たな「untitled」に内容がペーストされます。</li>
</ol>



<h3 class="wp-block-heading">html5-boilerplateを引っ張ってくる（zipファイル）</h3>



<ol class="wp-block-list">
<li>作業用のフォルダを開く。</li>



<li>コマンドパレットを開く。</li>



<li><em>&#8220;Fetch&#8221; > &#8220;Package File&#8221; > &#8220;html5-boilerplate&#8221;</em></li>



<li>複数のフォルダがある場合は、確認を促されます。</li>



<li>選択したフォルダにダウンロードしたzipの内容が展開されます。</li>
</ol>



<h2 class="wp-block-heading">設定を足してみよう</h2>



<p>設定を足してやれば、勿論その他のパッケージを引っ張って来る事ができます。</p>



<ol class="wp-block-list">
<li>コマンドパレットを開く</li>



<li><em>&#8220;Fetch: Manage remote file&#8221;</em></li>



<li>開かれた設定ファイル（Fetch.sublime-settings）を編集</li>
</ol>



<pre class="wp-block-preformatted">{
    "files":
    {
        "jquery": "http://code.jquery.com/jquery.min.js"
    },
    "packages":
    {
        "html5-boilerplate": "http://github.com/h5bp/html5-boilerplate/zipball/v2.0stripped"
    }
}
</pre>



<p>これがデフォルトの状態。JSONで管理されているので編集も楽です。</p>



<p>WordPress日本語版の最新バージョンを引っ張ってこれるように設定してみます。<br />
最新版の場所を教えてくれた@understandardさんにこっそり感謝。</p>


<pre class="wp-block-code"><span><code class="hljs language-json">{
    <span class="hljs-attr">"files"</span>:
    {
        <span class="hljs-attr">"jquery"</span>: <span class="hljs-string">"http://code.jquery.com/jquery.min.js"</span>
    },
    <span class="hljs-attr">"packages"</span>:
    {
        <span class="hljs-attr">"html5-boilerplate"</span>: <span class="hljs-string">"http://github.com/h5bp/html5-boilerplate/zipball/v2.0stripped"</span>,
        <span class="hljs-attr">"wordpress-ja"</span>: <span class="hljs-string">"http://ja.wordpress.org/latest-ja.zip"</span>
    }
}
</code></span></pre>


<p>これで、<em>&#8220;Fetch&#8221; &gt; &#8220;Package File&#8221; &gt; &#8220;wordpress-ja&#8221;</em> で<br />
Wordpressが好きなフォルダに展開されます。</p>



<p>俺々フレームワーク等もGithubなりGistなりでWeb上にあげておけば簡単にpullできますね。</p>



<h2 class="wp-block-heading">まとめ</h2>



<p>Fetchコマンドもさることながら、このSublime Textというエディタ、かなりよさそうです。<br />
拡張性も高く、既に多くのプラグインがリリースされている他、<br />
Viキーバインドでも使う事ができます。</p>



<p>まだβ版でバグも多いそうですが、今後チェックしていきたいですね。</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
