Thursday, 1 August 2013

Sublime Text 3 設定

バージョンアップしたのでメモっておく。
{

 //エディタ表示関連
 "color_scheme": "Packages/Railscasts.tmTheme",

 "font_face": "Ricty",
 "font_size": 14.0,
 "font_options":
  [ "no_italic", "no_round" ],
 "line_padding_bottom": 3,
 "line_padding_top": 3,

 "margin": 0,    // Spacing btw gutter & text
 "rulers": [ 80, 100, 120 ],
 "word_wrap": true,
 "highlight_line": true,
 "scroll_past_end": true,
 "draw_white_space": "all", // "none", "all", "selection"

 // エディタ操作関連
 "spell_check": true,
 "indent_to_bracket": true, // Adds whitespace up to first open bracket
 "match_brackets_angle": true,
 "move_to_limit_on_up_down": true,
 "trim_trailing_white_space_on_save": true,
 "tab_completion": true,  // shift+tab for explicit tab


 // UI関連
 "theme": "Soda Dark.sublime-theme",
 "highlight_modified_tabs": true,
 "bold_folder_labels": true,


 // Application Behavior Settings
 "open_files_in_new_window": false,
 "preview_on_click": false,
 "enable_telemetry": false,
 "ignored_packages":
 [
  "Auto Encoding for Ruby",
  "All Autocomplete",
  "Vintage",
  "Ruby on Rails snippets",
  "RubyFormat",
  "LESS",
  "AppleScript",
  "LESS-build"
 ],


 // その他、よくわからんの。
 "build_env": {
  "PATH": "/usr/local/bin:/usr/local/sbin:/usr/local/share:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin"
 },
 "detect_slow_plugins": false,
 "disable_formatted_linebreak": true,
 "vintage_ctrl_keys": false
}


追記:
SublimeCodeIntelを有効にするとなぜかコンテクストメニューが使えなくなるので、Disableした。それと、BracketHighlighterが機能していなかったので、ST3ブランチを入れなおした。

Friday, 5 July 2013

MacBookAir11inchでVisualStudio2012を使う

C#でVisualStudio使わねばならんので、しぶしぶWindows開発環境を準備。
インストール詳細はこちら。

Windows 8 RTM & Visual Studio 2012 インストール方法 〜Mac VirtulBox版〜 - マイクロソフト アカデミック チームブログ - Site Home - MSDN Blogs


そして、以下の2つのコマンドをターミナルで入力し、VirtualBoxとWin8を再起動すると、全画面表示でピッタリサイズが合うように解像度が設定できるよ。

% VBoxManage setextradata global GUI/MaxGuestResolution any

% VBoxManage setextradata "Windows 8 Developer Preview" CustomVideoMode1 1440x900x32

Thursday, 4 July 2013

SublimeText2からDashを使う方法

DashというDocumentViewerが非常に便利。
ついでにSublimeTextからショートカットで開けるようにすると、とっても捗るよ。

まずは Package Control から DashDoc というプラグインをインストールして、以下の keybind を設定。

Preferences > Package Settings > DashDoc > Key Bindings – Default にて以下をコメントアウト
[
  // { "keys": ["ctrl+h"], "command": "dash_doc"},
  // { "keys": ["ctrl+alt+h"], "command": "dash_doc",
  //                           "args": { "syntax_sensitive": "true" } }
]

Preferences > Package Settings > DashDoc > Key Bindings – User に以下を追加(末尾に追加する場合は最後の","をつけないようにね)。
{ "keys": ["command+shift+h"], "command": "dash_doc" },
{ "keys": ["command+h"], "command":"dash_doc",
    "args": { "syntax_sensitive": true } },


これで ⌘+h または ⌘+shift+h で一発で Dash が開くよ。
ついでにDashの Preference > General > Window style を "HUD"モードにしておくと、SublimeText をフルスクリーンで使ってる時にも同じ画面上に Dash を表示できて素晴らしい。

以上おしまい。

ref) Dash - Documentation Browser, Snippet Manager - Kapeli http://kapeli.com/dash
ちなみに今、DashのPremiumライセンスが600円の期間限定セール中。

Tuesday, 2 July 2013

MacのFinderが立ち上がらない時は…

MacでFinderがクラッシュした時、「アプリケーションの強制終了」から「Finder」を選択し「再度開く」とかやってもFinderが立ち上がらないことがたまーにあるよね。
これがまた、ターミナルで killall Finder とかやってもダメだったりするんだよね。

そんな時はターミナルをたちあげてこのおまじないをすると幸せになれますよ。 

/System/Library/CoreServices/Finder.app/Contents/MacOS/Finder &


ちなみに ~/.bash_profile に以下のコードを追加しておくと、いざという時に refinder と打ち込むだけでいいので、更に幸せになれます。

alias refinder="/System/Library/CoreServices/Finder.app/Contents/MacOS/Finder &"

Saturday, 29 June 2013

[php] 可変変数

&var = 1;
$var_name = 'var';
echo $$var_name, PHP_EOL;  // 1が出力されるよ
  • 動的に参照する変数変えたり、文字列から変数名を組み立てたりに使えるよ。

Thursday, 14 March 2013

Packet Tracer on MacOS Mountain Lion

Cisco純正のネットワーク・シミュレータソフト「Packet Tracer」をMacにインストールした。
VirtualBoxとかでもよかったんだけど、できるだけメモリ節約したかったのでPlayOnMacを使用。(Mikuinstallerではうまく動かなかった!)
今のところ全く問題無さそうです。
インストール方法は以下ご参照。

http://adek2kn.com/packet-tracer-on-mac-/
http://www.playonmac.com/en/topic-8823-Cisco_Packet_Tracer_533.html

Tuesday, 5 March 2013

SublimeText2でCoffeeScript

以下のプラグインをインストール
- CoffeeScript
- CoffeeScriptCompile
- SublimeOnSaveBuild → 保存する度に自動コンパイル