こもろぐ @tenkoma

What We Find Changes Who We Become -- Peter Morville著『アンビエント・ファインダビリティ 』

広告:本ブログで紹介している書籍等商品の紹介でAmazonアソシエイトを利用していることがあります。

mac*python*vim的設定(iMacにPythonを入れ直す)

コンソールで python を起動するとスタックトレースが長々を出力されてよくわからなかったので,入れ直すことにする.
/Library/FrameworksのPython.frameworkというフォルダをデスクトップに移動して,Python 2.4.4 Release | Python.orgからMacOS X用ディスクイメージ(python-2.4.4-macosx2006-10-18.dmg)をダウンロードしてインストール
ここでPythonにしたがって作業する

~/.vimrcに次を追加する

autocmd FileType python set tabstop=8 shiftwidth=4 expandtab
set autoindent
set shiftwidth=4

ターミナル(Terminal.appの設定を変える)

ターミナルインスペクタ>エミュレーション>「非アスキー文字をエスケープする」のチェックをはずす
ターミナルインスペクタ>ディスプレイ>「ワイドグリフは2桁とカウントする」,「日本語や中国語などにワイドグリフを使用する」をチェック
「設定をデフォルトとして使用」ボタン押す
…これだけでは日本語入力できなかった.さがしてみると,Terminal.appで日本語入力 - 世界線航跡蔵が見つかる.

~/.inputrcに以下を追加

set output-meta on
set convert-meta off
set meta-flag on

~/.profileに以下を追加

LANG=ja_JP.UTF-8
export LANG

よみすすめていくと,Mac標準のターミナルで漢字などが文字化け…というかエスケープされる現象が解消できるらしい
たぶん再ログインしなくても解決したはず(後日感)