45
201311 16 schoo WEB-campus 金澤直毅 Web デザイナー のための エディタ入門

Webデザイナーのためのエディタ入門

Embed Size (px)

DESCRIPTION

schoo Web campusで使用した資料です。 http://schoo.jp/class/278

Citation preview

Page 1: Webデザイナーのためのエディタ入門

2013年11月16日schoo WEB-campus

金澤直毅

Webデザイナーのためのエディタ入門

Page 2: Webデザイナーのためのエディタ入門

Naoki Kanazawahttp://designless.net

Page 3: Webデザイナーのためのエディタ入門

?テキストエディタ

Page 4: Webデザイナーのためのエディタ入門

?EDITOR

Page 5: Webデザイナーのためのエディタ入門

1 知る

2 育てる

3 使い分ける

Page 6: Webデザイナーのためのエディタ入門

1知る

Page 7: Webデザイナーのためのエディタ入門

選択肢

メモ帳

TeraPad

サクラエディタ

秀丸エディタ

Sublime Text

テキストエディット

Cot Editor

mi

vi(m)

emacs

etc.

Page 8: Webデザイナーのためのエディタ入門

コンピュータとの会話

Page 9: Webデザイナーのためのエディタ入門

pwdcd desktopmkdir sitecd sitetouch index.htmlvi index.htmlopen index.html

ターミナル

Page 10: Webデザイナーのためのエディタ入門
Page 11: Webデザイナーのためのエディタ入門

2育てる

Page 12: Webデザイナーのためのエディタ入門

?Sublime Text 2/3

Page 13: Webデザイナーのためのエディタ入門

The text editoryou'll fall in love with“

Page 14: Webデザイナーのためのエディタ入門

http://designless.net/data/schoo20131116.zip素材のダウンロード

Page 15: Webデザイナーのためのエディタ入門

2-1 インターフェイス

2-2 セッティング

2-3 パッケージ

2-4 キーバインド

Page 16: Webデザイナーのためのエディタ入門
Page 17: Webデザイナーのためのエディタ入門

Preferences > Setting - User

セッティング(ユーザー)

cmd + ,

Page 18: Webデザイナーのためのエディタ入門

"auto_indent": true, "draw_white_space": "all", "font_size": 14.0, "highlight_line": true, "ignored_packages": [ "Vintage", ], "tab_size": 2, "word_wrap": true

JSON形式最後はカンマなし!

セッティング(ユーザー)

Page 19: Webデザイナーのためのエディタ入門

Package Control

View > Show Consoleimport 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'

Page 20: Webデザイナーのためのエディタ入門

cmd + shift + p

Package Control

Install ↔ RemoveEnable ↔ Disable

Page 21: Webデザイナーのためのエディタ入門

Package Control

Preferences > Browse Packages

Page 22: Webデザイナーのためのエディタ入門

Package Install

<div>

<p>text</p>

</div>

BracketHighliter

Page 23: Webデザイナーのためのエディタ入門

Package Install

ColorPicker

cmd + shift + c

Page 24: Webデザイナーのためのエディタ入門

Package Install

SideBarEnhancements

Page 25: Webデザイナーのためのエディタ入門

Package Install

Goto-CSS-Declarationcmd + →※行末・行頭移動と併用のため、cmd + ↓↑に変更がおすすめ

Page 26: Webデザイナーのためのエディタ入門

Package Install

AutoFileName

<img src=" "images/photo.jpg...

Page 27: Webデザイナーのためのエディタ入門

Package Install

Emmet

Page 28: Webデザイナーのためのエディタ入門

Emmet

#content<div id="content"></div>

mb30margin-bottom: 30px;

Page 29: Webデザイナーのためのエディタ入門

Package Install

ConvertToUTF8

CSSComb

SyncedSideBar

SFTP

Terminal

BrowerRefresh

jQuery

WordPress

Sass

Markdown Preview

etc.

Page 30: Webデザイナーのためのエディタ入門

Project

Cmd + K > B サイドバー表示 / 非表示

Ctrl + A サイドバーにフォーカス

WordPress

Sublime Text

Page 31: Webデザイナーのためのエディタ入門

Key Bindings - Default

Cmd + C 現在の行をコピー

Cmd + D 同一単語選択

Cmd + Click マルチカーソル

Cmd + Opt + Drag 矩形選択

Cmd + Opt + 2 2カラムに分割

Cmd + Opt + [ タブ移動

Page 32: Webデザイナーのためのエディタ入門

Cmd + P Goto Anything

Ctrl + G 行番号に移動

Cmd + / コメントアウト

Cmd + F 検索

Cmd + Shift + F 置換

Cmd + Opt + F 置換(1ファイル)

Key Bindings - Default

Page 33: Webデザイナーのためのエディタ入門

Key Bindings - User

Preferences > Key Bindings - User

Page 34: Webデザイナーのためのエディタ入門

//Emmet Expand{"keys": ["super+e"],"args": {"action": "expand_abbreviation"},"command": "run_emmet_action","context": [{"key": "emmet_action_enabled.expand_abbreviation"}]},

//Emmet Wrap{"keys": ["shift+super+e"],"command": "wrap_as_you_type","context": [{"operand": false,"operator": "equal","match_all": true,"key": "setting.is_widget"},

"disable_formatted_linebreak": true, "disable_tab_abbreviations": true, "disabled_single_snippet_for_scopes": "", "enable_emmet_keymap": true,

Key Bindings - User

Page 35: Webデザイナーのためのエディタ入門

"disable_formatted_linebreak": true, "disable_tab_abbreviations": true, "disabled_single_snippet_for_scopes": "", "enable_emmet_keymap": true,

セッティング(ユーザー)

※SnippetのtabTriggerとの併用のための設定

Page 36: Webデザイナーのためのエディタ入門

Snippet

Tools > New Snippet

<snippet>

<content><![CDATA[

Hello, ${1:this} is a ${2:snippet}.

]]></content>

<tabTrigger>hello</tabTrigger>

</snippet>

展開内容

tabショートカット

Page 37: Webデザイナーのためのエディタ入門

Snippet

Packages > User

Page 38: Webデザイナーのためのエディタ入門

Theme & Color Scheme

Phoenix

Soda

Flatland

Page 39: Webデザイナーのためのエディタ入門

3使い分ける

Page 40: Webデザイナーのためのエディタ入門

Dreamweaverオーサリング

Page 41: Webデザイナーのためのエディタ入門

Dreamweaverサイトの管理

Page 42: Webデザイナーのためのエディタ入門

Dreamweaverデザインビュー

Page 43: Webデザイナーのためのエディタ入門

?質疑応答

Page 44: Webデザイナーのためのエディタ入門

?エディタに恋する理由レポート課題

Page 45: Webデザイナーのためのエディタ入門

Thankyou