Closed HAKASHUN closed 10 years ago
Sublime Text 3 (OSX) Cheat Sheet http://www.jackiejohnston.us/cheatsheet http://www.cheatography.com/martinprins/cheat-sheets/sublime-text-3-osx/
package controlを検索
ファイルをファイル名で検索
ファイルのライン番号に検索移動
シンボル名で検索移動
ファイル検索
ファイル検索
選択箇所をDashで検索
フォルダ内検索
手順 https://sublime.wbond.net/installation
- [View] > [Show Console]で、コマンドラインを出す
- 上記URLに貼付けられているスクリプトを実行する
Shift-JIS等の日本語のファイルを開いても文字化けしまいようにする。
プロジェクト内に.editorconfig設定があればその定義をエディタが認識してくれる。
https://github.com/victorporof/Sublime-JSHint jsHintのエディタレイヤーでのチェック
which node
して、nodeの場所をセッティングに追記
npm install -g jscs
https://github.com/addyosmani/sublime-fixmyjs
ln -s /Users/{{ユーザ名}}/.nvm/v0.10.21/bin/node /usr/local/bin/node
AngularJSの補完をしてくれるpackage
コメント入力の補完機能
WebStromのように、サイドバーでファイルを扱えるようにするpackage
今編集しているファイルの位置をサイドバーに反映させてくれる
gitのプロジェクトだと、変更箇所がエディタ上で反映される
ファイル検索が快適になるpackage
空白スペースを保存時に削除してくれるpackage
フラットデザインのテーマpackage
⌘ + Shift + T
でプロジェクトを起点にターミナルを開く
DashとSublimeText3を連携する
Jadeをシンタックスハイライトしてくれる
packageを検索してもリストにでてこない場合は、手動でpackageをSublimeText3に導入します。
Macだと以下に配置する感じでした
/Users/{{ユーザ名}}/Library/Application Support/Sublime Text 3/Packages
再起動すればpackageのinstallは完了です。
下記エラーが発生していたため、正常に動作していなかった。
SublimeLinter: WARNING: jscs deactivated, cannot locate 'jscs'
jscs自体の場所を検索して
which jscs
/Users/{{ユーザ名}}/.nvm/v0.10.21/bin/jscs
出力された/Users/{{ユーザ名}}/.nvm/v0.10.21/bin/
をSublimeLinter User Settingsのpathsにセットする
{
"user": {
"debug": true,
"delay": 0.25,
"error_color": "D02000",
"gutter_theme": "Packages/SublimeLinter/gutter-themes/Default/Default.gutter-theme",
"gutter_theme_excludes": [],
"lint_mode": "background",
"linters": {
"htmltidy": {
"@disable": false,
"args": [],
"excludes": []
},
"jscs": {
"@disable": false,
"args": [],
"excludes": []
}
},
"mark_style": "outline",
"no_column_highlights_line": false,
"paths": {
"linux": [],
"osx": [
"/Users/{{ユーザ名}}/.nvm/v0.10.21/bin/"
],
"windows": []
},
"python_paths": {
"linux": [],
"osx": [],
"windows": []
},
"rc_search_limit": 3,
"shell_timeout": 10,
"show_errors_on_save": false,
"show_marks_in_minimap": true,
"syntax_map": {
"html (django)": "html",
"html (rails)": "html",
"html 5": "html",
"php": "html",
"python django": "python"
},
"warning_color": "DDB700",
"wrap_find": true
}
}
上記を設定した上で、SublimeTextを再起動すると、反映された!
.jshintrc
.jscsrc
チーム開発では、WebStromよりも、Sublime Textの方が導入コスト(経済的に)が低いのでSublime Textに移行してみます。