Mac OS XでデフォルトのテキストエディタとしてTextMateを設定するにはどうすればよいですか?Mac OS XでデフォルトのテキストエディタとしてTextMateを設定
私は
ln -s /Applications/TextMate.app/Contents/Resources/mate ~/bin/mate
export EDITOR='mate -w'
でそれを試してみたが、それは動作しません。
Mac OS XでデフォルトのテキストエディタとしてTextMateを設定するにはどうすればよいですか?Mac OS XでデフォルトのテキストエディタとしてTextMateを設定
私は
ln -s /Applications/TextMate.app/Contents/Resources/mate ~/bin/mate
export EDITOR='mate -w'
でそれを試してみたが、それは動作しません。
ちょうどいい(またはコントロール)を変更したいタイプのファイルをクリックして:
「情報取得」 - >「で開く:」 - >(TextMateのを選択) - >「すべて変更」
~/bin
を含むようにシェルPATH環境変数を変更しましたか?このディレクトリは、OS XではデフォルトでPATHには通常含まれていません。/usr/local/bin
のシンボリックリンクを作成する方が簡単です(通常PATH
に含まれています)。試してみてください:
echo $PATH
Finderによる方法は実用的ではありません。あなたが開発者なら、あなたのファイルはおそらく.profileに含まれ、.gitconfig、.bashrcに、.bash_profileを、.htdocsなど
これを行うための最善の方法は、(崇高テキスト3用)バッシュである:
defaults write com.apple.LaunchServices LSHandlers -array-add '{LSHandlerContentType=public.plain-text;LSHandlerRoleAll=com.sublimetext.3;}'
他のテキストエディタについては、「com.sublimetext.3」を適切な文字列に置き換えることができます。テキストエディタの名前+「LSHandlerContentType = public.plain-text」のGoogleで、アプリの文字列を調べることができます。私にとって
、これは前述の方法を使用して、ボード全体でデフォルトのテキストエディタを変更するには、両方のFinderのデフォルトを変更し、
$ open ~/.bashrc
私たちの多くは、一度に1つのテキストエディタしか使用しません。 Finderは、特定のファイルタイプのデフォルトを変更しますが、.html、.htm、.sh、.py、.txt、.css、.conf、.prod-conf、.staging-conf、.dev- conf(またはチームの他の開発者が特定の設定ファイルを呼び出すかもしれません)、.md、.gitconfig ........リストは無限です。 TextEditは厄介なテキストエディタです。リッチテキストにデフォルト設定されている** CRAP **ソフトウェアを置き換えると、掃引の変更がうまくいきます。Finderを使用してこのファイルタイプをマークしていないため、開く/保存すると何かが壊れる可能性があります。 – KFunk
ところで、テキストエディタをSublimeText2からSublimeText3に切り替えると(最終的にアプリケーション名のバージョン番号が削除された)または私のマシンは自分自身をクラップし、私はOSを再インストールする必要がありますか?ファインダーのすべてのファイルタイプを調べますか?あなたが完璧な世界に住んでいない限り実用的ではありません。 – KFunk
これは、環境設定を含むドットファイルのデフォルトエディターを設定しようとしていたので、私が探していた特定の答えです。ありがとうございました。 –
(すなわち、「 情報を見る」 →「開く 「 → ( を選択) → 「すべてを変更する」).txtファイルで編集してください。その後、拡張子のアプリケーション設定がまだないテキストベースのファイルのデフォルトエディタとして使用されます。
たとえば、端末を使用する場合、open -t
コマンドは、好みのテキストエディタを使用します。これは、.txtファイルに関連付けられているアプリケーションです。デフォルトでは、明示的に指定しない限り、これは(あなたが推測した)TextEditです。
これはOS X v10.11(エル・キャピタン)の上に私の仕事:
defaults write com.apple.LaunchServices/com.apple.launchservices.secure LSHandlers -array-add \
'{LSHandlerContentType=public.plain-text;LSHandlerRoleAll=com.macromates.textmate.preview;}'
も参照[スクリプト/コマンドライン経由(ファイルの拡張子用)のデフォルトのアプリケーションを変更しますか?](のhttp:/ /apple.stackexchange.com/questions/49532/change-the-default-application-for-a-file-extension-via-script-command-line/)と[Open with ...メニューリストにTextEditを永続的に配置する方法?](http://apple.stackexchange.com/questions/60591/how-to-permanently-put-textedit-in-the-open-with-menu-list/)。 –
この記事は簡単で便利ですhttp://www.imore.com/how-change-default-apps-os-x – shellbye