カテゴリー: mac

Coda2でCodeKitのKit Languageを編集する際に、Emmetを有効にする方法。

今まで使ってこなかったんですが、CodeKitにはKit languageという簡易テンプレート機能があるみたいなんです。
https://incident57.com/codekit/help.html#kit

参考
CodeKitの新機能「Kit Language」(2012年12月19日)
CodeKitの隠れた秀才「Kit Language」で効率化を図る(2013年03月27日)
CodeKitのKit Language(2014年12月11日)
(随分昔からある機能なんだな…

if文は使えないけど変数は使えて
拡張子.kitの中に.kitファイル(.htmlも可)をimport(include)して保存すれば
合体した.htmlファイルを書き出してくれます。

使いこなせたら便利そうなんだけど、
困ったことに拡張子.kitのファイル中ではemmetがうまいこと展開されない( ´・_・`)

例えば

をexpand abbreviationすると

とならずに

となってしまい、このままでは使い物にならない。

.kitでもemmetを有効にする

わりと簡単に対応させられました。

を右クリックして[パッケージの内容を表示]

その中の

を開く

下の方に

を追加

snippets.json

これでおk

ul+を展開して動作確認してみよう。

ついでに.kitに.htmlのカラースキームを適用させる

こちらはcoda2の環境設定から[エディタ>カスタム言語モード]
.kitに.htmlのカラースキーム適用させる

テンプレ使えるようになると、作業ファイルが見やすくなっていいですな。


El Capitanにtreeコマンドをインストール

新しいMBPのターミナルからtreeを使おうとしたらtree: command not foundとの事。
自分でインストールしなきゃダメなんでしたっけね。

とはいえhomebrewは先日installしていたので
treeをinstallするだけで簡単に使えました。

以下手順

※homebrewのインストールはここを参考にしました
【Mac】OS X 10.11 El CapitanにHomebrewをインストールする方法 | HWD Blog

アップデートしたEl Capitanに/usr/localが含まれていたら、パーミッションエラーが起こる可能性があるそうなので、パーミッションを変更

その後普通にinstall

treeのインストール

そしてバージョン確認

treeの使い方メモ


タブ機能があるくせに、次々と新規ウインドウを開くFinderを一瞬でまとめる。

El Capitanになってxtrafinderが使えなくなったせいなのか
何かするたびに新規finderが増えていくようなった。
環境設定にある「フォルダを新規ウインドウではなくタブで開く」も特定の条件下でないと発動しないようで全く役にたたず。

ただ、Finder>ウインドウ>すべてのウインドウを結合を使えば

こんな風に複数開かれまくった新規finderも
散らかったfinder

一瞬でまとまる
結合されたfinder

実際には、キーボードから簡単に結合できるようにショートカットを設定した。
システム環境設定>キーボード>ショートカット
左カラムでアプリケーションを選択して
右に+で追加
マージのmを使ったショートカットにしたかったけど
左手だけでショートカットを押せるようにcombinationのcをとって
cmd+opt+cに設定しました。

システム環境設定>キーボード>ショートカット


新しいMac(El Capitan)でdiffを使う、再び。

新しいMBPにインストールし直したCoda2のdiffツールプラグインの設定が初期状態だったので
textwranglerでdiffれるように設定を変更したのだけれどtextwranglerが起動しない。

以前書いた設定メモ(Coda2から差分チェック出来るようにするdiffツールプラグイン | 乱雑モックアップ)を頼りに、/usr/local/bin/を見てみるとどうやらtwdiffが存在していないのが原因ぽい。

AppStoreからインストールしたtextwranglerだからダメなのかな?と
BARE BONESのサイトからtextwranglerをダウンロードしてインストールしてみたけど、/usr/local/bin/にtwdiffが出現しない。

BARE BONES textwranglerダウンロードページ

アプリーケーション内のtextwranglerを右クリックして「パッケージを内容を表示」させると中にtwdiffを発見。
ダメ元で、そちらのパスを指定すると(DIFF=/Applications/TextWrangler.app/Contents/Helpers/twdiff)textwranglerの起動成功、やっとdiffれました。

textwranglerのコマンドラインツール

TextWranglerコマンドラインツール

その後、公式サイトからダウンロードできるコマンドラインツールをインストールしたら/usr/local/bin/にtwdiffが出現したので、diffツールのパスをそちらに変更しました。

他のdiffプラグイン

こちらのプラグインもインストールしてみた
こっちは、未保存の新規ファイルもdiffれるそうです。

Panic Coda用プラグイン diff ex – ファイルやテキストの差分表示・補助
nkfてのが必要なのでhomebrewからnkfをインストールしました

El Capitanでhomebrewを使えるようにした際の参考ページ

【Mac】OS X 10.11 El CapitanにHomebrewをインストールする方法 | HWD Blog

【Tips】OS X El CapitanでHomebrewを使う場合、注意したいたった1つのポイント
MacPortsからHomebrewに乗り換えた | Project Flora

nkfインストール
macでファイルの文字コードを変換する『nkfコマンド』の使い方とオプション一覧 | かわたま.net

これでいままでのdiffプラグインはTextWrangler
新しいdiff exの方に、FileMerge.app(DIFF=/usr/bin/opendiff)を指定して
両方使えるようになりました。


【編集中】MBP17-2011lateからMBP15-2015midに乗り換えた時にやったこと(アプリ編)。

年末にインフルエンザで倒れてしまい、
本当は乗り換え作業中にいろんな手順を残しておくつもりだったけど叶わず。
今となってはもう何をしたのか結構忘れてしまっているのだけれど、一応乗り換え作業メモ。

インストールしたアプリと設定

Scroll Reverser for Mac OS X

マウスホイールとタッチパッドのスクロール方向を気持ちよくする。
お気に入りの設定

OSXの設定

finder環境設定

拡張子を表示させたり、デスクトップにHDDなんかを表示させたり

Finder環境設定Finder環境設定2

finderを3本指でドラッグさせたい

システム環境設定>アクセシビリティ>マウスとトラックパッド>トラックパッドオプション
3本指ドラッグを有効にする