もち このページをアンテナに追加 RSSフィード

2007-02-20

[]openコマンド

今まで,ターミナルからファイルをemacsなどのエディタで開くときは,

alias emacs="open -a emacs"

みたいのを.zshrcに書いて実行してた.こんな具合に:

$ emacs some_script.rb

けど,openコマンドは少し融通が利かなく,もし指定したファイルが存在しない場合はエラーを吐いて,アプリケーションを起動すること無く終了する.これでは億劫なので,以下のようなシェルスクリプトを試しに書いてみた.

#! /bin/sh
# usage: $ emacs [filename]

if [ ! -e $1  ];
then
    touch $1
fi

open -a emacs $1

これを~/binに入れて使うことにする.格好悪いのでどうにかしたいところ.

soutarosoutaro 2007/02/22 05:05 私もおんなじことやってます > Carbon Emacs + open
ファイル名をtypoしたときなんかに,特に不愉快なことになっちゃいますよね.なんとかならんのか…

omochistomochist 2007/02/24 01:16 居るもんなんですね〜,同じこと考えてる人が…….
openコマンド,もう少し融通効くようにならないかな.

はてなユーザーのみコメントできます。はてなへログインもしくは新規登録をおこなってください。

トラックバック - http://d.hatena.ne.jp/omochist/20070220/1171958709