user> textedit somefile.txt
および
user> texteditor somefile.txt
および
user> TextEditor somefile.txt
およびその他のバリエーション。テキストエディタアプリの適切な名前。 (いいえ、viは私の好みではありません。)奇妙なことに、Appleストアの男はこれを知りませんでした。
コメント
- ネイサンとミパディの両方が答えを提供しますが、'は部分的な答えにすぎないと思います、1つ追加しました。 '何らかの方法で回答を組み合わせるほうがよいかどうか、もしそうなら、どのように行うのかわかりません。
- @Viktor通常はそうではありません。 '人々がすでに言ったことを再投稿するのは良いことではなく、正確な重複は削除されます。追加するものがあるので、ネイサンとミパディの'のテクニックに加えて、"と答えるのが良い方法です。 。"、または補遺でそれらの回答にコメントします。 'ここで行ったことは問題ありませんが、'ベストプラクティス'ではありません。 。質問してくれてありがとう;今、あなたは将来のために知っています:-)
答え
ここにいくつかの可能な答えがあります。 「open」コマンドラインユーティリティ。
-a オプションは、「ファイル引数を名前付きアプリケーション」:
open -a TextEdit file.txt
-e オプションは、「TextEditアプリケーションでファイル引数を開く」ことを意味します:
open -e file.txt
-t オプションは、「LaunchServicesで決定された、テキストファイルを編集するためのデフォルトのアプリケーションでファイルを開く」ことを意味します。デフォルトでは、これは/Applications/TextEdit.appになります。ただし、この設定が上書きされる可能性があります。
open -t file.txt
最後に、「テキスト」のファイル「open file.txt
と言うだけで、テキストタイプにバインドされたアプリケーションによってタイプが開かれます。 “file”コマンドを使用して、オペレーティングシステムがファイルタイプと見なすものを明らかにすることができます:file file.txt
。したがって、たとえば、「file.txt」の名前を「textfile」に変更した場合、open textfile
は、
はまだ「textfile」は実際にはテキストファイルだと思っていました。
open
に短い「ヘルプ」ファイルがあります。実行することにより
open --help
または、マニュアル全体を
man open
コメント<で読むことができます。 / h3>
- これを.bash_profileに入れます:" alias o = ' open -Sublime \ Text \ 2 ' "すると、コマンドプロンプトで次のように入力できます:" o text.txt "。 '指でとても簡単です;)
-
open
は唯一の'正しい'これを行う方法。
open
は唯一の'正しい'これを行う方法。回答
デフォルトのテキストエディタはTextEditです。 open -a:
$ open -a TextEdit hi.txt
Ifを使用して、そこにテキストファイルを開くことができます。別のアプリを使用する場合は、次のように名前を入力します。
$ open -a Coda index.html
コメント
- これは、TextEditとVisual Studio Codeの両方で私(OSX Mojave)に役立ちました。ありがとうございます!
回答
2つの方法があります。
デフォルトのテキストエディタがTextEditの場合は、
open -t file.txt
を使用して開くことができます。 TextEditor。
デフォルトのテキストエディタがTextEditではなく、特にTextEditで開きたい場合は、
/Applications/TextEdit.app/Contents/MacOS/TextEdit file.txt
を使用できます。もちろん、これらのいずれもシェル構成ファイルでエイリアスにすることができます。
コメント
- I 'ファイル名引数をcom上のアプリケーション'の名前に直接渡す規則がわからないマンドラインは、すべてのアプリケーションで機能するとは限りません。このように動作するのは、コマンドラインでファイル名を開くための有効な引数として受け入れるように構築されたアプリケーションのみです。より一般的な
open
コマンドは、より徹底的な方法を使用して、アプリケーションを"開くと思います。 div id = “d228591c87″>
openコマンドに渡されるファイル引数(つまり、Finder 'のダブルクリックして開きます"アクションは機能します。
回答
より「Linuxの感触」を備えた快適な方法を検索する場合は、次のようなものを~/.profile
:
alias textmate="open -a TextMate"
または
alias textedit="open -a TextEdit"
編集者。
コメント
-
.profile
は機能しますが、.bash_profile
はOSXでより一般的です。
回答
すでにterで書き込みを開始している場合minalで、お気に入りのエディターで続行したい場合は、 ctrl + X 、 ctrl + E を押して続行できますemacsまたはデフォルトのbashエディターで作業します。
デフォルトのエディターを変更する場合は、環境変数EDITORをお好みのエディターに変更してください。
EDITOR=vim;export EDITOR
回答
1)クイックオープンtextEditコンテンツ編集インターフェイス。生成されたファイルは/tmp
ディレクトリに保存されることに注意してください。
#Input content + Enter + Ctrl+D open -f #open empty tempfile echo|open -f #alias alias txted="echo|open -f" txted
2)標準入力を取得してTextEditに出力することをお勧めします
echo "input something"|open -f cat Dockerfile|open -f
3)テキストエディタを開きます:
open -e
man open
から:
-e Opens with TextEdit. -f Reads input from standard input and opens with TextEdit.
回答
vimエディターがあるかどうかを確認しましたが、端末で使用できることに気づいていませんでした。
試してみてください:
user> vimtutor
そのコントロールを理解してください。
ファイルをかなりうまく編集できます。構文は次のようになります。例:
user> vim foo.txt
回答
TextWrangler(現在は機能しておらず、BBEditに置き換えられています)いつ Command Line Utilities
とともにインストールすると、次のことが可能になります。
edit README.txt
TextWranglerを起動する。 open -t README.txt
ですが、たぶん私は慣性に苦しんでいます。
FYI- edit
はバイナリ実行可能ファイルです(エイリアスやシンボリックリンクだけでなく、TextWranglerキットから)。
回答
「a」テキストエディタを開きたいので。 vimやviなどのコマンドラインテキストエディタを使用している場合は間違いありません。
user> vim filename
と入力するだけです。他の回答は物議を醸すように思われるかもしれませんが、ほとんどがターミナル内で作業しているため、vimまたはGeditを使用するのが理想的です。
回答
gedit
コマンドを使用します:
gedit your-file.ext
コメント
-
gedit
はデフォルトではMacOSにインストールされていませんが、自作でインストールできますbrew install gedit
- Linuxで動作します:D
- OPはLinuxではなくMacOSソリューションを探しています。また、Linuxでgeditに代わるものを探していると述べました。また、これはMacOSサイトなので、Linuxソリューションは次のようになります。 offftopic。