Windowsコマンドプロンプトでnotepad helloworld.cpp
と入力すると、。cppという名前のhelloworldというファイルが作成され、メモ帳が開かれます。
Mac Terminalに、できればTextmateまたはTexteditで同様の機能がありますか?
Xcode開発者ツールを使用してMac OS X Lion 10.7を実行しています。
たくさんの方法があります。試してください:
vi <filename you want to save or open.cpp>
、pico
、Open /Applications/TextEdit.app <filename>
。open -e <filename>
オプション-e
は、TextEditでファイル<filename>
を開くために使用されます。
この 記事 で説明されているopen <filename>
コマンドを使用します。ファイルの種類に関連付けられたアプリを開きます。
open -e
を使用して/ Applications/TextEditを開きます
ここにある以前の提案のいくつかについて-open
コマンドとa
フラグを組み合わせて使用して、特定のアプリケーションでファイルを開くことができます。
open -a [appname] [filename]
ただし、[filename]
が存在しない場合は、エラーthe file doesn't exists
またはそのようなものが表示され、要求したとおりに必要なファイルが作成されません。
以下を~/.bashrc
ファイルに書き込みます(そのファイルが存在しない場合は、ターミナル内にtouch ~/.bashrc
と書き込むことで作成できます)。
open2()
{
touch $2
open -a $1 $2
}
そして、次のように使用します:
open2 [appname] [filename]
appname
は、インストールされているアプリケーションフォルダ(/Applications
)内のアプリケーションであることに注意してください。
コマンドtouch
は、必要なファイルを作成します(ファイルが存在する場合、現在のファイルを削除/リセットせず、変更時間を現在の時間に再定義するだけで、心配しないでください)。
テキストメイトを使用している場合は、ターミナルで動作するように設定できます
ln -s /Applications/TextMate.app/Contents/Resources/mate ~/bin/mate
から撮影
http://manual.macromates.com/en/using_textmate_from_terminal.html
パスに合致したら、ターミナルに次のように入力できます
mate helloworld.cpp
テキストメイトにフォルダー内のすべてのファイルをプロジェクトドロワーとして表示させたい場合
mate .
の問題:
open -e
または
open -a TextEdit
textEdit.appモードを制御できないことです:プレーンテキストまたはリッチテキスト。
例えば。 HTMLファイルを開こうとすると、TextEditはプレーンテキストモードではなく、リッチテキストモードで開きます。その後、プレーンテキストモードに切り替えても、HTMLタグは表示されません。
[開く]オプションを有効にするターミナルコマンドが見つかりませんでした。
リッチテキストコマンドを無視する
または環境設定:
フォーマットされたテキストの代わりにHTMLコードとしてHTMLファイルを表示する
私が見る限り、osascriptでさえこの問題を解決しません。
確かに存在するのはTextEdit.appだけであるため、これは残念です。すべてのMacユーザーがBBedit、TextMate、またはその他のサードパーティエディターをインストールしているわけではなく、「デフォルトエディター」を定義しているユーザーはさらに少ない。
[設定](⌘+、)に移動し、シェルサポートをインストールします。
次に、ターミナルから任意のファイルを開くことができます:
open file.txt
または
mate file.txt