quattro_4's diary

また同じ過ちを繰り返すと気付かんのか!?

2012-01-01から1年間の記事一覧

Sublime Text 2 gitの変更行を視覚化する

Sublime Text 2でgitの変更行を視覚化するプラグインjisaacks/GitGutter · GitHub⇧⌘P (Tools→Command Palette...) Type [inst](テキストボックスに入力)→Package Control: Install PackageからGitGutterを追加色をつけるために前回つくったカラースキーム…

Sublime Text 2 オレオレカラースキーム

カラースキームののカスタマイズまずはカスタマイズしたいカラースキームのファイルをUser以下にコピー $ cd ~/Library/Application\ Support/Sublime\ Text\ 2/Packages Packages $ cp RailsCasts\ Colour\ Scheme/RailsCastsColorScheme.tmTheme User/あと…

Gitのインラインdiff (word-diffの進化型)

git

gitの--word-diffなどは時々使うことがあると思いますが、さらにその出力を少しアレンジした方法が以下のgit diffオプション。 $ git diff --color-words --word-diff-regex='\\w+|[^[:space:]]'使いたい場面はあまり多くない気はしますが、主な用途としては…

キーボードショートカット一覧ソフト

Sublime Text 2 などを覚え始める段階でキーボードショートカットを簡単に参照できたらと考えてソフトを探してみた もともとはTextMateのBundlesの下を一覧したくて探したのだけど、もはやその必要もなくなった。あとTextMateには ^⌥⌘K(Show Keyboard Shortc…

Sublime Text 2 画面分割

一般的なエディタなりターミナルでも重宝される画面分割機能。 *1メニュー的には View→Layout, Focus Group, Move File To Group Goto→Switch File の辺り Goto→Goto Anything... (⌘P, ⌘T) ファイルを開くために重要 本気で便利で使いたいと思う人なら、 シ…

Sublime Text 2 Plugin (Git, Diff)

追加のパッケージ(Plugin) Git Diff Sublime Text Package Control がインストールされているなら⇧⌘P (Tools→Command Palette...) Type [inst](テキストボックスに入力)→Package Control: Install PackageGit を追加 Tools→Git ▶ 以下gitのコマンドが使え…

Sublime Text 2 空白の扱い + Key Bindings

trailing space(行末空白) を色づけする trailing space(行末空白) を削除するPackage Controlに登録されたので、 ⇧⌘P→Package Control: Install Package でインストールできるみたい少しの間で共通のPackageに新たなものが加わったように、 Sublime Text 2…

Sublime Text 2 パッケージ管理

Sublime Text 2 Package Controlすごい良くまとまっています。 SublimeText2 for Rails Developers Sublime Package Controlのサイトインストール方法は、上記サイトの長いコマンドを実行すればよい。 *1自分は恐れをなして、Manual Instructionsに従いまし…

Sublime Text 2 ライセンス

買いましょうSales FAQ通常のアプリケーション同様、 個人レベルで、個人の複数台のPCで使える Business用では1ユーザー1ライセンスとする Sublime Text 3が出たらUpgrade料を払う BuyHelp→Enter License でライセンスのテキストを貼付け

Sublime Text 2 ショートカット

Sublime Text 2 ショートカット(1) 複数行一括編集(カーソルが分身) TextMate2同様 ⌘を押しながらクリック などでカーソルが分身するまた⌥キーを押しながらドラッグで短形選択 ⌘→と併用すれば複数行末尾一括編集できる。 (2) 複製(行複製 / 選択文字複製…

Sublime Text 2 Settings

Sublime Text 2 でTextMate2の .tm_properties的な設定タブ、インデントの設定をばメニューから Sublime Text 2→Preferences ▶ Settings - User { "tab_size": 2, "translate_tabs_to_spaces": true, "font_size": 15.0 }ちなみにタブの設定は、ウインドウ最…

Sublime Text 2 はじめました

Sublime Text 2TextMateでできることはだいたい出来ることが分かってきたので、 今後はSublime Text 2をメインで使う方向でいる。主にTextMateと比べてのポイントをいくつかSublime Text 2の長所 マルチプラットフォーム *1 拡張しやすい *2 画面分割できる …

TextMate 好きなショートカット

個人的に良く使うTextMateショートカット(1) 複数行一括編集 TextMate2では ⌘を押しながらクリック などでカーソルが分身するので、魔法みたいな入力ができるまた複数行範囲選択して⌥キーで各行の先頭にカーソルが現れる例えば rails generate scaffold hoge…

Mac OS X キーボードの変更

自分用のメモMac OS Xで変更しているキー① capsをcontrolにするシステム環境設定>キーボード>修飾キー Caps Lock -> ^ Control② ウインドウ切り替えをCmd+control+tabにするシステム環境設定>キーボード>キーボードショートカット >キーボードと文字入…

cat ~/.tm_properties

$ cat ~/.tm_properties fontSize = 13 tabSize = 2 softTabs = true showInvisibles = true myExtraIncludes = ".tm_properties,.htaccess,.gitignore,.autotest,.rvmrc" fileBrowserGlob = "{*,$myExtraIncludes}" include = "{$include,$myExtraIncludes}…

TextMate 必須ショートカット

TextMate2を使うにあたって必要なキーコントロール ^ → control, ⇧(⌂) → shift, ⌥ → option, ⌘ → command(1) 日本語の確定 Ctrl + M (TextMate2) これに慣れないならTextMate2(α版)を使うのは止めた方がいい。*1 旧TextMateか他のエディタを使うべし。 日本…

TextMate2 whitespace

TextMate2での空白の扱い trailing space(行末空白) を色づけする https://github.com/mads379/Whitespace.tmbundle $ cd ~/Library/Application\ Support/Avian/Bundles $ git clone https://github.com/mads379/Whitespace.tmbundle.git TextMate2の再起動…

.tm_properties vol2

.tm_properties の続き (include, exclude)なかなか良い見本があったMy Textmate 2 .tm_properties — Gist前回同様ここも参考Textmate 2 Tips • List of settings 自分の ~/.tm_properties の内容(結論) 主にRailsプロジェクトのための設定 fontSize = 13 …

.tm_properties vol1

Git風設定ファイルとアナウンスされているように .gitconfig, .irbrc などのように設定をいろいろなレイヤで管理できる初回設定としては以下を追加した $ vi ~/.tm_properties fontSize = 13 tabSize = 2 softTabs = true 新しくウインドウを起動すれば設定…

TextMate2 インストール

TextMate 2.0 Alpha リリース 2011/12/13の本家記事 TextMate Blog » TextMate 2.0 Alpha TextMate2 インストール 以下からダウンロード Download TextMate 2.0 alpha (r8930)バージョン1を使っていた人はApplication以下のTextMate.appを削除かmvした方が良…