SlideShare a Scribd company logo
1 of 107
Download to read offline
Emergency! *&#^@*!
Mastering Sublime Text 2 Today!
緊急指令! 噂のSublime Text 2をマスターせよ


2012.11.09 CPI x CSS Nite「After Dark」(5)こもりまさあき
さらっと自己紹介

こもりまさあき

1972年生まれのフリーランス。90年代前半から都内のDTP系
デザイン会社にてアルバイトをはじめ、大学卒業後そのまま正
社員に。入出力業務、デザイン業務、ネットワーク関連業務に
並行して従事後、2001年会社を退職しフリーランスの道へ。
業務内容や立ち位置が異なるので、職域的な肩書きはなし

近著に『レスポンシブ・ウェブデザイン標準ガイド』
『WebデザイナーのためのHTML5移行ガイド』、など

Sublime Text 2は、1年ちょっと前のバージョンアップで
日本語が使えるようになって以来、ずっと使い続けている


Twitter: @cipher / @proteanbm
Instagram: @cipher
ついに、この日がきました…
Sublime Text 2を薦めまくって1年ちょっと…
とあるサイトのコードエディタの評価
http://tutorialzine.com/2012/07/battle-of-the-tools-which-is-the-best-code-editor/
http://tutorialzine.com/2012/07/battle-of-the-tools-which-is-the-best-code-editor/
http://tutorialzine.com/2012/07/battle-of-the-tools-which-is-the-best-code-editor/
ご存知でしたか?、世の中はそうなってると
今日お話しすること


•えー、Sublime Text 2ってスゲー!
•Sublime Text 2の特徴とお作法
•Sublime Text 2をカスタマイズする
•パッケージを使いこなして制作を効率化
えー、Sublime Text 2ってスゲー!
Mastering Sublime Text 2 Today!




      まずは、その実力をご覧いただきましょう




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




              真似してWordPressをインストール




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




                        どう?いろいろ便利でしょ?




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




                 では、Sublime Text 2の基本から




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Sublime Text 2の特徴とお作法
Mastering Sublime Text 2 Today!




                                  Sublime Text 2の特徴




緊急指令! 噂のSublime Text 2をマスターせよ                 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




                              英語だし取っつきにくい




緊急指令! 噂のSublime Text 2をマスターせよ        2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




        シンプルすぎて何ができるのかわからない




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




                           でも、その奥にあるのは…




緊急指令! 噂のSublime Text 2をマスターせよ      2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




                                  パラダイス!




緊急指令! 噂のSublime Text 2をマスターせよ          2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




                                  Sublime Text 2の特徴

          •クロスプラットフォームで使えるエディタである
          •文字列の選択、操作が柔軟にできる
          •ファイルの移動や文書内の移動がしやすい
          •コマンドパレットからいろいろな操作ができる
          •パッケージを使って、好みにカスタマイズできる



緊急指令! 噂のSublime Text 2をマスターせよ                 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




                         Sublime Text 2の画面構成




緊急指令! 噂のSublime Text 2をマスターせよ         2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




          Sublime Text 2の画面構成はこんな感じ



                                                    Minimap
                       Sidebar

                                  Main Column



            Status Bar                                        Syntax Mode


緊急指令! 噂のSublime Text 2をマスターせよ          2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




                         Sublime Text 2の初期設定




緊急指令! 噂のSublime Text 2をマスターせよ         2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




  Sublime Text 2の初期設定は、なんとテキスト
          {

               "caret_style": "blink",

               "font_face": "DejaVuSans",

               "font_size": 12.0,

               "tab_completion": true,

               "tab_size": 1,

               "translate_tabs_to_spaces": false

          }

緊急指令! 噂のSublime Text 2をマスターせよ                 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




                    でも大丈夫。そんな難しくない




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




          Sublime Text 2の初期設定ファイルは…


          •初期設定は、すべて JSON形式の テキスト
          •各種設定ファイルには、
            「Default」「User」の区別がある

          •優先度が高いのは「User」なので、
            カスタマイズするなら「User」側に書き足す




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




        JSON形式の初期設定ファイルはこう書く


          {

               "font_face": "DejaVuSans",

               "設定内容": "指定値、true/false、など"

          }

          ※設定毎の区切りは「,(カンマ)」、一番最後の行末には「,」を入力しない




緊急指令! 噂のSublime Text 2をマスターせよ               2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




            シンタックスエラーだと保存されません




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




                                  ところで




緊急指令! 噂のSublime Text 2をマスターせよ            2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




   Codaはオシャレ、Sublime Text 2ときたら…




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




                                  地味(じみ)




緊急指令! 噂のSublime Text 2をマスターせよ          2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




             こちら、標準のSublime Text 2の画面




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




          こちら、こもりのSublime Text 2の画面




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




   せめて、テーマとカラースキームは変えたい!




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




 カラースキームの変更はこの辺から好きなのに




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




 テーマの変更は、基本設定ファイルに直接書く




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




      ユーザー設定ファイルにこう書きましょう


          {
          "color_scheme": "Packages/Theme - Refined/Color Schemes/
          Tomorrow Night Refined.tmTheme",
          "theme": "Refined-Dark.sublime-theme",


          …
          }

          ※パッケージディレクトリ内にあるカラースキームやテーマのファイル名を書く
          ※テーマの配布サイトに記述例は記載されている
          ※テーマやカラースキームはパッケージで提供されている




緊急指令! 噂のSublime Text 2をマスターせよ                     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




                           では、少し使い方の説明に




緊急指令! 噂のSublime Text 2をマスターせよ      2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




   なんてこたない、ただのテキストエディタです




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




                覚えておくと便利なショートカット




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




         覚えておきたいショートカット(その1)

          •コードの入力補完の呼び出しは「Ctrl+Space」
          •単語だけを選択する「⌘(Ctrl)+D」
          •選択した単語をページ内で検索し選択する
            「 ⌘+Ctrl+G(Alt+F3)」

          •複数行にまたいでキャレットをおいて編集できる
            「Ctrl+Shift+↓」「Ctrl+Shift+↑」
          ※OS Xでは「Ctrl+Space」がスポットライトの初期設定なので、必要に応じて変更しましょう
          ※OS Xのショートカット: https://gist.github.com/1836003
          ※Windowsのショートカット: https://gist.github.com/2011069


緊急指令! 噂のSublime Text 2をマスターせよ              2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




         覚えておきたいショートカット(その2)

          •移動のためのGoto Anythingは、「 ⌘(Ctrl) +P」
          •文書中のシンボルを移動する「 ⌘(Ctrl) +R」
          •行番号で移動するGoto Lineは、「Ctrl+G」
          •コマンドパレットを表示するためだけにある
            「 ⌘(Ctrl) +Shift+P」
          ※Goto Anythingで「#」「@」「:」を最初に入力すればGotoコマンドの種類がかわる
          ※ショートカットの一覧は、Preferencesの「Key Binding - Default」で確認を




緊急指令! 噂のSublime Text 2をマスターせよ                    2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




        これだけ覚えれば、作業効率が格段に向上




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




                                  コマンドパレット?




緊急指令! 噂のSublime Text 2をマスターせよ           2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




                Sublime Text 2のコマンドパレット




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




                      コマンドパレットでできること

          •テキストのファイルシンタックスの変更
            eg. textをhtml、css、js、phpなどに切り替える


          •あらかじめ用意された各種コマンドの実行
          •パッケージによって追加されるコマンドの実行
          •いろいろな操作はコマンドパレットから可能



緊急指令! 噂のSublime Text 2をマスターせよ                  2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




             Sublime Text 2でのプロジェクト管理




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




   フォルダをドラッグすれば「プロジェクト」に




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




  プロジェクト関連の操作は、Projectメニューで


                                  Save Project




緊急指令! 噂のSublime Text 2をマスターせよ                    2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




    プロジェクト単位で保存すればアクセスも簡単




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




          次は、Sublime Text 2を拡張しましょう




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Sublime Text 2をカスタマイズする
Mastering Sublime Text 2 Today!




                   Sublime Text 2のパッケージとは




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




                              簡単にいえば、拡張機能




緊急指令! 噂のSublime Text 2をマスターせよ        2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




     Sublime Text 2にちょっと便利な機能を追加




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




                   Sublime Text 2のパッケージとは

          •言語別のシンタックスカラーリングを追加
          •言語やシステム別の入力補完やスニペットの追加
          •一連の作業を自動でおこなうビルドシステム
          •テーマやカラースキームを追加
          •思いつきそうなのは、大抵のものが揃っている



緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




              これらを簡単に使えるのが最大の魅力




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




                世界中の有志に感謝の意を(深々)




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




          Sublime Text 2へのパッケージ導入方法



          •パッケージの公開ディレクトリから
            ファイルをダウンロードして手動でインストール

          •パッケージ管理ツールを導入して
            コマンドパレットから自動でインストール




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




     黙ってパッケージ管理ツールを使いましょう




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




  神のようなツール、Sublime Package Control




  Sublime Package Control


緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




        Sublime Package Controlのインストール



          •パッケージのインストール、アップデート、
            有効化・無効化といった管理をするパッケージ

          •wbond.netで公開されている手順に従って、
            コンソールからインストールして再起動
           ※Sublime Package Contorol: http://wbond.net/sublime_packages/package_control
           ※インストールの詳細: http://wbond.net/sublime_packages/package_control/installation




緊急指令! 噂のSublime Text 2をマスターせよ                                   2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




        Package Controlのインストールコマンド




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




      コンソールを出して、ペースト&リターンで


          import urllib2,os; pf='Package Control.sublime-package';
          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),'wb').write(urllib2.urlopen('http://
          sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Please
          restart Sublime Text to finish installation'

          ※コンソールは: 「View」メニューの「Show Console(Ctrlキー + ` )」から




緊急指令! 噂のSublime Text 2をマスターせよ                           2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




                    終わったら、再起動しましょう




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




                Sublime Package Controlの使い方




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




             コマンドパレットを呼び出して
           「Packa…」とか適当に入力しはじめる




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




                はい、コマンド一覧が出てきました




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




        よく使うパッケージ管理コマンドはこちら

          •Install Package(パッケージのインストール)
          •Remove Package(パッケージのアンインストール)
          •Enable Package(パッケージの有効化)
          •Disable Package(パッケージの無効化)
          •Upgrade Package(パッケージのアップグレード)
           ※パッケージ管理コマンド一覧: http://wbond.net/sublime_packages/package_control/usage




緊急指令! 噂のSublime Text 2をマスターせよ                             2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




     Install Packageでパッケージをリストアップ




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




        任意の文字列を入れて、リストを絞り込む




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




   パッケージをリストから選択し、エンターキー




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




              ステータスバーに何か出たら再起動




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




      パッケージは自動的にアップデートされます
      ※パッケージディレクトリの1階層上にある「Backup」に、アップデート毎にバックアップがある




緊急指令! 噂のSublime Text 2をマスターせよ         2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




           どんなパッケージがあるかわからない?




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




 解説が必要であれば、登録ディレクトリで検索




  Sublime Text Packages


緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




      では、Sublime Text 2を使ってみましょう




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
パッケージを使いこなして制作を効率化
Mastering Sublime Text 2 Today!




               Web制作に便利なの集めてきました




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




 サイドバーの拡張に、SideBarEnhancements



          •貧弱すぎるサイドバーに各種メニューを追加する
          •ファイルやフォルダを選択して右クリックで表示
          •ファイルのリネーム、コピー、移動などが可能に




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




      Shift_JISを開きたいなら、ConvertToUTF8


          •Sublime Text 2は、UTF8が標準の文字コード
          •Shift_JISやEUC-JPなどのファイルを開けるように
          •開くだけでなく、保存も可能
          •開くだけなら「EncodingHelper」というのも



緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




  最近開いたファイルは、GotoRecentで簡単に



          •Sublime Text 2を起動してから開いたファイルを
            ショートカットからパネルを出して呼び出す

          •ショートカットは「Ctrl+Shift+R」




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




   クリップボードの管理に、Clipboard History



          •クリップボード管理のためのパッケージ
          •Sublime Text 2を起動後、コピーしたものだけ保存




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




    高速コーディングに、ZenCoding/Emmet


          •皆さんご存知Zen-Codingのパッケージ
          •設定は「User」ディレクトリに保存しよう
          •後継バージョンとされてる「Emmet」もある
          •二つを同時に使わないように



緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




      ダミー要素を挿入するなら、Placeholders
          •Lorem Ipsumのダミーテキスト(段落サイズ別)
          •dummyimage.comを使ったダミーイメージ
          •Kitchen sinkでHTMLのダミーテンプレート挿入
          •トリガーの内容がバッティングする時は、
            パッケージディレクトリのスニペットを編集

            <tabTrigger>呼び出す省略形</tabTrigger>




緊急指令! 噂のSublime Text 2をマスターせよ           2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




        ちょっとしたスニペット集、Zen Garden



          •ちょっと便利なスニペット集
          •jQueryのパスをCDN経由にしたり、
            FacebookのOGPを一度に入力したりできる




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




   ローカルでのバージョン管理にLocal History

          •GitやSubversionなどのバージョン管理がなくても
            ローカルでファイルの編集履歴を残す

          •保存毎に履歴が残るので、バックアップ代わりに
          •過去の保存ファイルを開く、
            差分を表示する、といったことが可能

          •右クリックか、コマンドパレットから呼び出す


緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




         ファイルの最新版は、Nettuts + Fetchで

          •ライブラリやフレームワークなど、
            配布先をあらかじめ登録しておくことで
            Sublime Text 2から直接ダウンロード&解凍

          •単一のファイルでも、zipなどのパッケージでも可
          •コマンドパレットから「fetch:」で呼び出す
          •Gitがわからない方、ブラウザでは面倒な方、必須


緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




    Fetchの使い方はこちらのサイトを見ればOK




  Introdusing Nettuts+Fetch


緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




       画像の挿入を簡単にする、AutoFileName



          •画像などのファイル名をディレクトリから取得
          •画像の場合は、サイズまで自動入力可能。便利!
          •HTMLもCSSもどちらも大丈夫




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




  カラーパレットで色を指定できるColorPicker


          •HTMLやCSSの編集中に
            システム標準のカラーパレットを呼び出す

          •クロスプラットフォーム対応
          •ショートカットは「 ⌘(Ctrl)+Shift+C」




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




     CSSプリプロセッサを使う人にはこんなのも

          •SassやSCSSのスニペット、入力補完など
          •LESSのパッケージはシンタックスカラーリングのみ
          •SassやLESSは直接ビルドできるパッケージ、
            「SASS Build」や「LESS-Build」がある

          •上記ビルドシステムは、設定の変更が必要



緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




    CSSに飛びたいなら、Goto CSS Declaration



          •開いているHTMLから、一発で該当セレクタを表示
          •CSSはもちろん、Sass/SCSS/LESSにも対応
          •CSSなどのファイルは同時に開いておかないとダメ




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




          MarkdownにOmniMarkupPreviewer


          •Markdownやその他のテキストを
            ブラウザでプレビューする

          •呼び出しはコマンドパレットから
          •Markdownの表示は、GitHubのスタイルシートで




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




  Sublime Text 2で直接アップ、Sublime SFTP


          •Package Controlの作者による有償のパッケージ
          •Sublime Text 2からSFTPでファイルを操作
          •アップロード、ダウンロード、同期、差分表示など
          •SSH鍵認証によるログインもサポート



緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




          Gitを使ってるなら、GitやSideBarGitを


          •バージョン管理システム「Git」のコマンドの実行
          •「Git」はコマンドパレットや右クリックから
          •「SideBarGit」は、サイドバーで右クリック
          •「Gist」を使って、オンラインスニペット管理



緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




           面倒な文字列の変換に、StringEncode



          •テキストのエンコード・デコードをおこなう
          •ありとあらゆる形式をサポートしている




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




          ローカルで簡易サーバを立ち上げて確認


          •「Sublime Server」は、
            Pythonで書かれたシンプルなHTTPサーバ

          •「Sublime PHP Builtin Web Server」は、
            PHP 5.4.xから導入された内部サーバを起動




緊急指令! 噂のSublime Text 2をマスターせよ       2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




      話題のNode.jsを使ってるなら、Nodejsを



          •話題の「Node.js」のコード補完
          •npm installなど、
            npmの各種コマンドをコマンドパレットから実行




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




                        いっぱいありすぎるんです…




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




       全部解説できないのでまとめておきました




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




                                  https://bit.ly/st2pkgs




緊急指令! 噂のSublime Text 2をマスターせよ                     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
Mastering Sublime Text 2 Today!




       使いこなせるようになれば、世界は変わる




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
本日のまとめ


•英語で敷居が高そうだが、実はシンプルなエディタ
•ショートカットを覚えるなら必要なものだけで十分
•パッケージを使いこなせば、別次元の仕事環境に
•そして余った時間は、プライベートの充実にw
Mastering Sublime Text 2 Today!




                     本日はありがとうございました




緊急指令! 噂のSublime Text 2をマスターせよ     2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki

More Related Content

Viewers also liked

ggplot2できれいなグラフ
ggplot2できれいなグラフggplot2できれいなグラフ
ggplot2できれいなグラフDaisuke Ichikawa
 
Rで学ぶ離散選択モデル
Rで学ぶ離散選択モデルRで学ぶ離散選択モデル
Rで学ぶ離散選択モデル宏喜 佐野
 
ggplot2再入門(2015年バージョン)
ggplot2再入門(2015年バージョン)ggplot2再入門(2015年バージョン)
ggplot2再入門(2015年バージョン)yutannihilation
 
Rで計量時系列分析~CRANパッケージ総ざらい~
Rで計量時系列分析~CRANパッケージ総ざらい~ Rで計量時系列分析~CRANパッケージ総ざらい~
Rで計量時系列分析~CRANパッケージ総ざらい~ Takashi J OZAKI
 
Rで学ぶ 傾向スコア解析入門 - 無作為割り当てが出来ない時の因果効果推定 -
Rで学ぶ 傾向スコア解析入門 - 無作為割り当てが出来ない時の因果効果推定 -Rで学ぶ 傾向スコア解析入門 - 無作為割り当てが出来ない時の因果効果推定 -
Rで学ぶ 傾向スコア解析入門 - 無作為割り当てが出来ない時の因果効果推定 -Yohei Sato
 
傾向スコア:その概念とRによる実装
傾向スコア:その概念とRによる実装傾向スコア:その概念とRによる実装
傾向スコア:その概念とRによる実装takehikoihayashi
 
はじめよう多変量解析~主成分分析編~
はじめよう多変量解析~主成分分析編~はじめよう多変量解析~主成分分析編~
はじめよう多変量解析~主成分分析編~宏喜 佐野
 

Viewers also liked (7)

ggplot2できれいなグラフ
ggplot2できれいなグラフggplot2できれいなグラフ
ggplot2できれいなグラフ
 
Rで学ぶ離散選択モデル
Rで学ぶ離散選択モデルRで学ぶ離散選択モデル
Rで学ぶ離散選択モデル
 
ggplot2再入門(2015年バージョン)
ggplot2再入門(2015年バージョン)ggplot2再入門(2015年バージョン)
ggplot2再入門(2015年バージョン)
 
Rで計量時系列分析~CRANパッケージ総ざらい~
Rで計量時系列分析~CRANパッケージ総ざらい~ Rで計量時系列分析~CRANパッケージ総ざらい~
Rで計量時系列分析~CRANパッケージ総ざらい~
 
Rで学ぶ 傾向スコア解析入門 - 無作為割り当てが出来ない時の因果効果推定 -
Rで学ぶ 傾向スコア解析入門 - 無作為割り当てが出来ない時の因果効果推定 -Rで学ぶ 傾向スコア解析入門 - 無作為割り当てが出来ない時の因果効果推定 -
Rで学ぶ 傾向スコア解析入門 - 無作為割り当てが出来ない時の因果効果推定 -
 
傾向スコア:その概念とRによる実装
傾向スコア:その概念とRによる実装傾向スコア:その概念とRによる実装
傾向スコア:その概念とRによる実装
 
はじめよう多変量解析~主成分分析編~
はじめよう多変量解析~主成分分析編~はじめよう多変量解析~主成分分析編~
はじめよう多変量解析~主成分分析編~
 

Similar to Mastering Sublime Text 2

Getting Started with Sublime Text 2
Getting Started with Sublime Text 2Getting Started with Sublime Text 2
Getting Started with Sublime Text 2masaaki komori
 
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成Izumi Tsutsui
 
ngx_small_lightで動的サムネイル生成 #yapcasia2012
ngx_small_lightで動的サムネイル生成 #yapcasia2012ngx_small_lightで動的サムネイル生成 #yapcasia2012
ngx_small_lightで動的サムネイル生成 #yapcasia2012Tatsuhiko Kubo
 
TypeScript補完計画 for Sublime Text 2
TypeScript補完計画 for Sublime Text 2TypeScript補完計画 for Sublime Text 2
TypeScript補完計画 for Sublime Text 2kamukiriri
 
scheme処理系の実装
scheme処理系の実装scheme処理系の実装
scheme処理系の実装bobuhiro11
 
Kinesis Firehoseを使ってみた
Kinesis Firehoseを使ってみたKinesis Firehoseを使ってみた
Kinesis Firehoseを使ってみたdcubeio
 
Kinesis Firehoseを使ってみた
Kinesis Firehoseを使ってみたKinesis Firehoseを使ってみた
Kinesis Firehoseを使ってみたMasaki Misawa
 
高速にコンテナを起動できるイメージフォーマット
高速にコンテナを起動できるイメージフォーマット高速にコンテナを起動できるイメージフォーマット
高速にコンテナを起動できるイメージフォーマットAkihiro Suda
 

Similar to Mastering Sublime Text 2 (9)

Getting Started with Sublime Text 2
Getting Started with Sublime Text 2Getting Started with Sublime Text 2
Getting Started with Sublime Text 2
 
Sublime Text 2 Basics
Sublime Text 2 BasicsSublime Text 2 Basics
Sublime Text 2 Basics
 
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
 
ngx_small_lightで動的サムネイル生成 #yapcasia2012
ngx_small_lightで動的サムネイル生成 #yapcasia2012ngx_small_lightで動的サムネイル生成 #yapcasia2012
ngx_small_lightで動的サムネイル生成 #yapcasia2012
 
TypeScript補完計画 for Sublime Text 2
TypeScript補完計画 for Sublime Text 2TypeScript補完計画 for Sublime Text 2
TypeScript補完計画 for Sublime Text 2
 
scheme処理系の実装
scheme処理系の実装scheme処理系の実装
scheme処理系の実装
 
Kinesis Firehoseを使ってみた
Kinesis Firehoseを使ってみたKinesis Firehoseを使ってみた
Kinesis Firehoseを使ってみた
 
Kinesis Firehoseを使ってみた
Kinesis Firehoseを使ってみたKinesis Firehoseを使ってみた
Kinesis Firehoseを使ってみた
 
高速にコンテナを起動できるイメージフォーマット
高速にコンテナを起動できるイメージフォーマット高速にコンテナを起動できるイメージフォーマット
高速にコンテナを起動できるイメージフォーマット
 

More from masaaki komori

コアなエンジニアじゃなくてもできるよ #JP_Stripes Vol.3
コアなエンジニアじゃなくてもできるよ #JP_Stripes Vol.3コアなエンジニアじゃなくてもできるよ #JP_Stripes Vol.3
コアなエンジニアじゃなくてもできるよ #JP_Stripes Vol.3masaaki komori
 
InstaVR使ってみた
InstaVR使ってみたInstaVR使ってみた
InstaVR使ってみたmasaaki komori
 
Framerで始めるプロトタイプコーディング
Framerで始めるプロトタイプコーディングFramerで始めるプロトタイプコーディング
Framerで始めるプロトタイプコーディングmasaaki komori
 
Prototyping with Sketch
Prototyping with SketchPrototyping with Sketch
Prototyping with Sketchmasaaki komori
 
プロトタイピングツール戦国時代
プロトタイピングツール戦国時代プロトタイピングツール戦国時代
プロトタイピングツール戦国時代masaaki komori
 
Bootstrapではじめる、
Webサイト設計のモダンアプローチ
Bootstrapではじめる、
Webサイト設計のモダンアプローチBootstrapではじめる、
Webサイト設計のモダンアプローチ
Bootstrapではじめる、
Webサイト設計のモダンアプローチmasaaki komori
 
レスポンシブEメールを作ろう
レスポンシブEメールを作ろうレスポンシブEメールを作ろう
レスポンシブEメールを作ろうmasaaki komori
 
Bootstrapはこう使う
Bootstrapはこう使うBootstrapはこう使う
Bootstrapはこう使うmasaaki komori
 
デバイス多様化の時代のWeb制作
デバイス多様化の時代のWeb制作デバイス多様化の時代のWeb制作
デバイス多様化の時代のWeb制作masaaki komori
 
2015年のWebサイトの作り方 at 67ws
2015年のWebサイトの作り方 at 67ws2015年のWebサイトの作り方 at 67ws
2015年のWebサイトの作り方 at 67wsmasaaki komori
 
Webデザインと開発の未来
Webデザインと開発の未来Webデザインと開発の未来
Webデザインと開発の未来masaaki komori
 
Framerで動くモックアップを簡単作成
Framerで動くモックアップを簡単作成Framerで動くモックアップを簡単作成
Framerで動くモックアップを簡単作成masaaki komori
 
Sketch 3 Basics at kkmsz
Sketch 3 Basics at kkmszSketch 3 Basics at kkmsz
Sketch 3 Basics at kkmszmasaaki komori
 
Re:Cre Vol.14 | Web design process for the future
Re:Cre Vol.14 | Web design process for the futureRe:Cre Vol.14 | Web design process for the future
Re:Cre Vol.14 | Web design process for the futuremasaaki komori
 
Web Design Process for The Future
Web Design Process for The FutureWeb Design Process for The Future
Web Design Process for The Futuremasaaki komori
 
Web Design Process for The Future
Web Design Process for The FutureWeb Design Process for The Future
Web Design Process for The Futuremasaaki komori
 
groundwork-pasona-tech
groundwork-pasona-techgroundwork-pasona-tech
groundwork-pasona-techmasaaki komori
 
インブラウザ勉強会 Vol.1
インブラウザ勉強会 Vol.1インブラウザ勉強会 Vol.1
インブラウザ勉強会 Vol.1masaaki komori
 
設計から実装まで、今すぐ始める高速化
設計から実装まで、今すぐ始める高速化設計から実装まで、今すぐ始める高速化
設計から実装まで、今すぐ始める高速化masaaki komori
 
Web制作者は変化についていけるか? 変化についていくべきか?
Web制作者は変化についていけるか? 変化についていくべきか?Web制作者は変化についていけるか? 変化についていくべきか?
Web制作者は変化についていけるか? 変化についていくべきか?masaaki komori
 

More from masaaki komori (20)

コアなエンジニアじゃなくてもできるよ #JP_Stripes Vol.3
コアなエンジニアじゃなくてもできるよ #JP_Stripes Vol.3コアなエンジニアじゃなくてもできるよ #JP_Stripes Vol.3
コアなエンジニアじゃなくてもできるよ #JP_Stripes Vol.3
 
InstaVR使ってみた
InstaVR使ってみたInstaVR使ってみた
InstaVR使ってみた
 
Framerで始めるプロトタイプコーディング
Framerで始めるプロトタイプコーディングFramerで始めるプロトタイプコーディング
Framerで始めるプロトタイプコーディング
 
Prototyping with Sketch
Prototyping with SketchPrototyping with Sketch
Prototyping with Sketch
 
プロトタイピングツール戦国時代
プロトタイピングツール戦国時代プロトタイピングツール戦国時代
プロトタイピングツール戦国時代
 
Bootstrapではじめる、
Webサイト設計のモダンアプローチ
Bootstrapではじめる、
Webサイト設計のモダンアプローチBootstrapではじめる、
Webサイト設計のモダンアプローチ
Bootstrapではじめる、
Webサイト設計のモダンアプローチ
 
レスポンシブEメールを作ろう
レスポンシブEメールを作ろうレスポンシブEメールを作ろう
レスポンシブEメールを作ろう
 
Bootstrapはこう使う
Bootstrapはこう使うBootstrapはこう使う
Bootstrapはこう使う
 
デバイス多様化の時代のWeb制作
デバイス多様化の時代のWeb制作デバイス多様化の時代のWeb制作
デバイス多様化の時代のWeb制作
 
2015年のWebサイトの作り方 at 67ws
2015年のWebサイトの作り方 at 67ws2015年のWebサイトの作り方 at 67ws
2015年のWebサイトの作り方 at 67ws
 
Webデザインと開発の未来
Webデザインと開発の未来Webデザインと開発の未来
Webデザインと開発の未来
 
Framerで動くモックアップを簡単作成
Framerで動くモックアップを簡単作成Framerで動くモックアップを簡単作成
Framerで動くモックアップを簡単作成
 
Sketch 3 Basics at kkmsz
Sketch 3 Basics at kkmszSketch 3 Basics at kkmsz
Sketch 3 Basics at kkmsz
 
Re:Cre Vol.14 | Web design process for the future
Re:Cre Vol.14 | Web design process for the futureRe:Cre Vol.14 | Web design process for the future
Re:Cre Vol.14 | Web design process for the future
 
Web Design Process for The Future
Web Design Process for The FutureWeb Design Process for The Future
Web Design Process for The Future
 
Web Design Process for The Future
Web Design Process for The FutureWeb Design Process for The Future
Web Design Process for The Future
 
groundwork-pasona-tech
groundwork-pasona-techgroundwork-pasona-tech
groundwork-pasona-tech
 
インブラウザ勉強会 Vol.1
インブラウザ勉強会 Vol.1インブラウザ勉強会 Vol.1
インブラウザ勉強会 Vol.1
 
設計から実装まで、今すぐ始める高速化
設計から実装まで、今すぐ始める高速化設計から実装まで、今すぐ始める高速化
設計から実装まで、今すぐ始める高速化
 
Web制作者は変化についていけるか? 変化についていくべきか?
Web制作者は変化についていけるか? 変化についていくべきか?Web制作者は変化についていけるか? 変化についていくべきか?
Web制作者は変化についていけるか? 変化についていくべきか?
 

Recently uploaded

TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 

Recently uploaded (9)

TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 

Mastering Sublime Text 2

  • 1. Emergency! *&#^@*! Mastering Sublime Text 2 Today! 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5)こもりまさあき
  • 10. 今日お話しすること •えー、Sublime Text 2ってスゲー! •Sublime Text 2の特徴とお作法 •Sublime Text 2をカスタマイズする •パッケージを使いこなして制作を効率化
  • 12. Mastering Sublime Text 2 Today! まずは、その実力をご覧いただきましょう 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 13. Mastering Sublime Text 2 Today! 真似してWordPressをインストール 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 14. Mastering Sublime Text 2 Today! どう?いろいろ便利でしょ? 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 15. Mastering Sublime Text 2 Today! では、Sublime Text 2の基本から 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 17. Mastering Sublime Text 2 Today! Sublime Text 2の特徴 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 18. Mastering Sublime Text 2 Today! 英語だし取っつきにくい 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 19. Mastering Sublime Text 2 Today! シンプルすぎて何ができるのかわからない 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 20. Mastering Sublime Text 2 Today! でも、その奥にあるのは… 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 21. Mastering Sublime Text 2 Today! パラダイス! 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 22. Mastering Sublime Text 2 Today! Sublime Text 2の特徴 •クロスプラットフォームで使えるエディタである •文字列の選択、操作が柔軟にできる •ファイルの移動や文書内の移動がしやすい •コマンドパレットからいろいろな操作ができる •パッケージを使って、好みにカスタマイズできる 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 23. Mastering Sublime Text 2 Today! Sublime Text 2の画面構成 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 24. Mastering Sublime Text 2 Today! Sublime Text 2の画面構成はこんな感じ Minimap Sidebar Main Column Status Bar Syntax Mode 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 25. Mastering Sublime Text 2 Today! Sublime Text 2の初期設定 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 26. Mastering Sublime Text 2 Today! Sublime Text 2の初期設定は、なんとテキスト { "caret_style": "blink", "font_face": "DejaVuSans", "font_size": 12.0, "tab_completion": true, "tab_size": 1, "translate_tabs_to_spaces": false } 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 27. Mastering Sublime Text 2 Today! でも大丈夫。そんな難しくない 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 28. Mastering Sublime Text 2 Today! Sublime Text 2の初期設定ファイルは… •初期設定は、すべて JSON形式の テキスト •各種設定ファイルには、 「Default」「User」の区別がある •優先度が高いのは「User」なので、 カスタマイズするなら「User」側に書き足す 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 29. Mastering Sublime Text 2 Today! JSON形式の初期設定ファイルはこう書く { "font_face": "DejaVuSans", "設定内容": "指定値、true/false、など" } ※設定毎の区切りは「,(カンマ)」、一番最後の行末には「,」を入力しない 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 30. Mastering Sublime Text 2 Today! シンタックスエラーだと保存されません 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 31. Mastering Sublime Text 2 Today! ところで 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 32. Mastering Sublime Text 2 Today! Codaはオシャレ、Sublime Text 2ときたら… 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 33. Mastering Sublime Text 2 Today! 地味(じみ) 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 34. Mastering Sublime Text 2 Today! こちら、標準のSublime Text 2の画面 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 35. Mastering Sublime Text 2 Today! こちら、こもりのSublime Text 2の画面 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 36. Mastering Sublime Text 2 Today! せめて、テーマとカラースキームは変えたい! 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 37. Mastering Sublime Text 2 Today! カラースキームの変更はこの辺から好きなのに 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 38. Mastering Sublime Text 2 Today! テーマの変更は、基本設定ファイルに直接書く 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 39. Mastering Sublime Text 2 Today! ユーザー設定ファイルにこう書きましょう { "color_scheme": "Packages/Theme - Refined/Color Schemes/ Tomorrow Night Refined.tmTheme", "theme": "Refined-Dark.sublime-theme", … } ※パッケージディレクトリ内にあるカラースキームやテーマのファイル名を書く ※テーマの配布サイトに記述例は記載されている ※テーマやカラースキームはパッケージで提供されている 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 40. Mastering Sublime Text 2 Today! では、少し使い方の説明に 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 41. Mastering Sublime Text 2 Today! なんてこたない、ただのテキストエディタです 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 42. Mastering Sublime Text 2 Today! 覚えておくと便利なショートカット 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 43. Mastering Sublime Text 2 Today! 覚えておきたいショートカット(その1) •コードの入力補完の呼び出しは「Ctrl+Space」 •単語だけを選択する「⌘(Ctrl)+D」 •選択した単語をページ内で検索し選択する 「 ⌘+Ctrl+G(Alt+F3)」 •複数行にまたいでキャレットをおいて編集できる 「Ctrl+Shift+↓」「Ctrl+Shift+↑」 ※OS Xでは「Ctrl+Space」がスポットライトの初期設定なので、必要に応じて変更しましょう ※OS Xのショートカット: https://gist.github.com/1836003 ※Windowsのショートカット: https://gist.github.com/2011069 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 44. Mastering Sublime Text 2 Today! 覚えておきたいショートカット(その2) •移動のためのGoto Anythingは、「 ⌘(Ctrl) +P」 •文書中のシンボルを移動する「 ⌘(Ctrl) +R」 •行番号で移動するGoto Lineは、「Ctrl+G」 •コマンドパレットを表示するためだけにある 「 ⌘(Ctrl) +Shift+P」 ※Goto Anythingで「#」「@」「:」を最初に入力すればGotoコマンドの種類がかわる ※ショートカットの一覧は、Preferencesの「Key Binding - Default」で確認を 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 45. Mastering Sublime Text 2 Today! これだけ覚えれば、作業効率が格段に向上 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 46. Mastering Sublime Text 2 Today! コマンドパレット? 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 47. Mastering Sublime Text 2 Today! Sublime Text 2のコマンドパレット 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 48. Mastering Sublime Text 2 Today! コマンドパレットでできること •テキストのファイルシンタックスの変更 eg. textをhtml、css、js、phpなどに切り替える •あらかじめ用意された各種コマンドの実行 •パッケージによって追加されるコマンドの実行 •いろいろな操作はコマンドパレットから可能 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 49. Mastering Sublime Text 2 Today! Sublime Text 2でのプロジェクト管理 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 50. Mastering Sublime Text 2 Today! フォルダをドラッグすれば「プロジェクト」に 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 51. Mastering Sublime Text 2 Today! プロジェクト関連の操作は、Projectメニューで Save Project 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 52. Mastering Sublime Text 2 Today! プロジェクト単位で保存すればアクセスも簡単 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 53. Mastering Sublime Text 2 Today! 次は、Sublime Text 2を拡張しましょう 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 55. Mastering Sublime Text 2 Today! Sublime Text 2のパッケージとは 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 56. Mastering Sublime Text 2 Today! 簡単にいえば、拡張機能 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 57. Mastering Sublime Text 2 Today! Sublime Text 2にちょっと便利な機能を追加 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 58. Mastering Sublime Text 2 Today! Sublime Text 2のパッケージとは •言語別のシンタックスカラーリングを追加 •言語やシステム別の入力補完やスニペットの追加 •一連の作業を自動でおこなうビルドシステム •テーマやカラースキームを追加 •思いつきそうなのは、大抵のものが揃っている 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 59. Mastering Sublime Text 2 Today! これらを簡単に使えるのが最大の魅力 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 60. Mastering Sublime Text 2 Today! 世界中の有志に感謝の意を(深々) 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 61. Mastering Sublime Text 2 Today! Sublime Text 2へのパッケージ導入方法 •パッケージの公開ディレクトリから ファイルをダウンロードして手動でインストール •パッケージ管理ツールを導入して コマンドパレットから自動でインストール 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 62. Mastering Sublime Text 2 Today! 黙ってパッケージ管理ツールを使いましょう 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 63. Mastering Sublime Text 2 Today! 神のようなツール、Sublime Package Control Sublime Package Control 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 64. Mastering Sublime Text 2 Today! Sublime Package Controlのインストール •パッケージのインストール、アップデート、 有効化・無効化といった管理をするパッケージ •wbond.netで公開されている手順に従って、 コンソールからインストールして再起動 ※Sublime Package Contorol: http://wbond.net/sublime_packages/package_control ※インストールの詳細: http://wbond.net/sublime_packages/package_control/installation 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 65. Mastering Sublime Text 2 Today! Package Controlのインストールコマンド 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 66. Mastering Sublime Text 2 Today! コンソールを出して、ペースト&リターンで import urllib2,os; pf='Package Control.sublime-package'; 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),'wb').write(urllib2.urlopen('http:// sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation' ※コンソールは: 「View」メニューの「Show Console(Ctrlキー + ` )」から 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 67. Mastering Sublime Text 2 Today! 終わったら、再起動しましょう 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 68. Mastering Sublime Text 2 Today! Sublime Package Controlの使い方 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 69. Mastering Sublime Text 2 Today! コマンドパレットを呼び出して 「Packa…」とか適当に入力しはじめる 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 70. Mastering Sublime Text 2 Today! はい、コマンド一覧が出てきました 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 71. Mastering Sublime Text 2 Today! よく使うパッケージ管理コマンドはこちら •Install Package(パッケージのインストール) •Remove Package(パッケージのアンインストール) •Enable Package(パッケージの有効化) •Disable Package(パッケージの無効化) •Upgrade Package(パッケージのアップグレード) ※パッケージ管理コマンド一覧: http://wbond.net/sublime_packages/package_control/usage 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 72. Mastering Sublime Text 2 Today! Install Packageでパッケージをリストアップ 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 73. Mastering Sublime Text 2 Today! 任意の文字列を入れて、リストを絞り込む 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 74. Mastering Sublime Text 2 Today! パッケージをリストから選択し、エンターキー 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 75. Mastering Sublime Text 2 Today! ステータスバーに何か出たら再起動 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 76. Mastering Sublime Text 2 Today! パッケージは自動的にアップデートされます ※パッケージディレクトリの1階層上にある「Backup」に、アップデート毎にバックアップがある 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 77. Mastering Sublime Text 2 Today! どんなパッケージがあるかわからない? 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 78. Mastering Sublime Text 2 Today! 解説が必要であれば、登録ディレクトリで検索 Sublime Text Packages 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 79. Mastering Sublime Text 2 Today! では、Sublime Text 2を使ってみましょう 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 81. Mastering Sublime Text 2 Today! Web制作に便利なの集めてきました 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 82. Mastering Sublime Text 2 Today! サイドバーの拡張に、SideBarEnhancements •貧弱すぎるサイドバーに各種メニューを追加する •ファイルやフォルダを選択して右クリックで表示 •ファイルのリネーム、コピー、移動などが可能に 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 83. Mastering Sublime Text 2 Today! Shift_JISを開きたいなら、ConvertToUTF8 •Sublime Text 2は、UTF8が標準の文字コード •Shift_JISやEUC-JPなどのファイルを開けるように •開くだけでなく、保存も可能 •開くだけなら「EncodingHelper」というのも 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 84. Mastering Sublime Text 2 Today! 最近開いたファイルは、GotoRecentで簡単に •Sublime Text 2を起動してから開いたファイルを ショートカットからパネルを出して呼び出す •ショートカットは「Ctrl+Shift+R」 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 85. Mastering Sublime Text 2 Today! クリップボードの管理に、Clipboard History •クリップボード管理のためのパッケージ •Sublime Text 2を起動後、コピーしたものだけ保存 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 86. Mastering Sublime Text 2 Today! 高速コーディングに、ZenCoding/Emmet •皆さんご存知Zen-Codingのパッケージ •設定は「User」ディレクトリに保存しよう •後継バージョンとされてる「Emmet」もある •二つを同時に使わないように 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 87. Mastering Sublime Text 2 Today! ダミー要素を挿入するなら、Placeholders •Lorem Ipsumのダミーテキスト(段落サイズ別) •dummyimage.comを使ったダミーイメージ •Kitchen sinkでHTMLのダミーテンプレート挿入 •トリガーの内容がバッティングする時は、 パッケージディレクトリのスニペットを編集 <tabTrigger>呼び出す省略形</tabTrigger> 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 88. Mastering Sublime Text 2 Today! ちょっとしたスニペット集、Zen Garden •ちょっと便利なスニペット集 •jQueryのパスをCDN経由にしたり、 FacebookのOGPを一度に入力したりできる 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 89. Mastering Sublime Text 2 Today! ローカルでのバージョン管理にLocal History •GitやSubversionなどのバージョン管理がなくても ローカルでファイルの編集履歴を残す •保存毎に履歴が残るので、バックアップ代わりに •過去の保存ファイルを開く、 差分を表示する、といったことが可能 •右クリックか、コマンドパレットから呼び出す 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 90. Mastering Sublime Text 2 Today! ファイルの最新版は、Nettuts + Fetchで •ライブラリやフレームワークなど、 配布先をあらかじめ登録しておくことで Sublime Text 2から直接ダウンロード&解凍 •単一のファイルでも、zipなどのパッケージでも可 •コマンドパレットから「fetch:」で呼び出す •Gitがわからない方、ブラウザでは面倒な方、必須 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 91. Mastering Sublime Text 2 Today! Fetchの使い方はこちらのサイトを見ればOK Introdusing Nettuts+Fetch 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 92. Mastering Sublime Text 2 Today! 画像の挿入を簡単にする、AutoFileName •画像などのファイル名をディレクトリから取得 •画像の場合は、サイズまで自動入力可能。便利! •HTMLもCSSもどちらも大丈夫 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 93. Mastering Sublime Text 2 Today! カラーパレットで色を指定できるColorPicker •HTMLやCSSの編集中に システム標準のカラーパレットを呼び出す •クロスプラットフォーム対応 •ショートカットは「 ⌘(Ctrl)+Shift+C」 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 94. Mastering Sublime Text 2 Today! CSSプリプロセッサを使う人にはこんなのも •SassやSCSSのスニペット、入力補完など •LESSのパッケージはシンタックスカラーリングのみ •SassやLESSは直接ビルドできるパッケージ、 「SASS Build」や「LESS-Build」がある •上記ビルドシステムは、設定の変更が必要 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 95. Mastering Sublime Text 2 Today! CSSに飛びたいなら、Goto CSS Declaration •開いているHTMLから、一発で該当セレクタを表示 •CSSはもちろん、Sass/SCSS/LESSにも対応 •CSSなどのファイルは同時に開いておかないとダメ 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 96. Mastering Sublime Text 2 Today! MarkdownにOmniMarkupPreviewer •Markdownやその他のテキストを ブラウザでプレビューする •呼び出しはコマンドパレットから •Markdownの表示は、GitHubのスタイルシートで 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 97. Mastering Sublime Text 2 Today! Sublime Text 2で直接アップ、Sublime SFTP •Package Controlの作者による有償のパッケージ •Sublime Text 2からSFTPでファイルを操作 •アップロード、ダウンロード、同期、差分表示など •SSH鍵認証によるログインもサポート 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 98. Mastering Sublime Text 2 Today! Gitを使ってるなら、GitやSideBarGitを •バージョン管理システム「Git」のコマンドの実行 •「Git」はコマンドパレットや右クリックから •「SideBarGit」は、サイドバーで右クリック •「Gist」を使って、オンラインスニペット管理 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 99. Mastering Sublime Text 2 Today! 面倒な文字列の変換に、StringEncode •テキストのエンコード・デコードをおこなう •ありとあらゆる形式をサポートしている 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 100. Mastering Sublime Text 2 Today! ローカルで簡易サーバを立ち上げて確認 •「Sublime Server」は、 Pythonで書かれたシンプルなHTTPサーバ •「Sublime PHP Builtin Web Server」は、 PHP 5.4.xから導入された内部サーバを起動 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 101. Mastering Sublime Text 2 Today! 話題のNode.jsを使ってるなら、Nodejsを •話題の「Node.js」のコード補完 •npm installなど、 npmの各種コマンドをコマンドパレットから実行 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 102. Mastering Sublime Text 2 Today! いっぱいありすぎるんです… 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 103. Mastering Sublime Text 2 Today! 全部解説できないのでまとめておきました 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 104. Mastering Sublime Text 2 Today! https://bit.ly/st2pkgs 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 105. Mastering Sublime Text 2 Today! 使いこなせるようになれば、世界は変わる 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki
  • 107. Mastering Sublime Text 2 Today! 本日はありがとうございました 緊急指令! 噂のSublime Text 2をマスターせよ 2012.11.09 CPI x CSS Nite「After Dark」(5): Komori, Masaaki