「TextMate」カテゴリーアーカイブ

TextMateで全角スペースや行末のスペースをハイライト

TextMateのBundleをあまりよく分かっていない。(分かろうともしていない)
TextMateで全角スペースや行末のスペースをハイライトしたいとき、セットアップのたびにいつも苦労するので、メモしておく。
Bundles -> Bundle Editor -> Edit Languages... で、各languageに下記のように追加。

Ruby

トップレベルブロックの patterns = () の中。

{
	...
	patterns = (
		...
		{	name = 'invalid.trailing-whitespace';
			match = '\s+$';
		},
		{	name = 'invalid.zenkaku-whitespace';
			match = ' ';
		},
		...

PHP

トップレベルと
repository > language ブロックの patterns = () の中。

{
	...
	patterns = (
		...
		{	name = 'invalid.trailing-whitespace';
			match = '\s+$';
		},
		{	name = 'invalid.zenkaku-whitespace';
			match = ' ';
		},
	);
	repository = {
		language = {
			patterns = (
				...
				{	name = 'invalid.trailing-whitespace';
					match = '\s+$';
				},
				{	name = 'invalid.zenkaku-whitespace';
					match = ' ';
				},
			);
		};

HTML

repository ブロックの中。

	repository = {
		...
		zenkaku-whitespace = {
			patterns = (
				{	name = 'invalid.zenkaku-whitespace';
					match = '( )';
				},
			);
		};
	};
}

patterns()の中。

{
	...
	patterns = (
		{	include = '#zenkaku-whitespace'; },
		

repository > php ブロックの中。

	repository = {
		php = {
			begin = '(?=(^\s*)?<\?)';
			end = '(?!(^\s*)?<\?)';
			patterns = ( 
				{ include = 'source.php'; },
				{ include = '#zenkaku-whitespace'; },
			);
		};

TextMateを使ってみた

TextMate -- The Missing Editor for Mac OS X
TextMate - JotSpot Wiki (ytesaki)
TextMate stuff - hetima.com
日本語入力・表示プラグイン
[TxMt] How to add encodings to "Re-open with encoding" menu
任意のエンコードのファイルを読み込む方法
[TxMt] How to open an encoded file with TextMate?
任意のエンコードのファイルを読み込む方法...こっちはうまくいかなかった。
TextMate Manual Japanese Translation Project | Samurai Coder
TextMateマニュアル日本語訳プロジェクト
TextMate Manual
TextMateマニュアル日本語訳

続きを読む TextMateを使ってみた