Costumo achar que um comando Terminal para abrir um arquivo no TextEdit seria muito útil. Esse comando existe no Mac OS X?
macos
command-line
terminal
textedit
wfbarksdale
fonte
fonte
sudo
, gota TextEdit aberto no modo raiz primeirosublime
comando.Respostas:
open -a TextEdit filename
deve fazer o truque.O
-a
sinalizador especifica qualquer aplicativo que você deseja, por isso é aplicável a qualquer número de situações, incluindo aquelas em que o TextEdit não é o editor padrão.Outras opções relevantes
-t
abre no editor padrão (ou seja, se você usa BBEdit, TextMate, etc.)-e
irá abrir o arquivo especificamente no TextEditfonte
open
manual de comandos, você verá-e Causes the file to be opened with /Applications/TextEdit
. Então,open -e filename
fazer a mesma coisa, e é mais simples./Applications/
?Resposta direta e fácil - adicione um alias ao seu ~ / .bash_profile como:
Invoque-o como:
A diferença entre essa e a outra resposta é que você pode se lembrar facilmente quando quiser. Digitar
text
e Tabpreenchê-lo automaticamente o tornará disponível instantaneamentePara aqueles com um pouco mais de conhecimento básico, que desejam o raciocínio sem ter que se preocupar em descobrir isso:
O problema é que um link simbólico trivial (ou seu tipo, como um script de shell redirecionado)
/Applications/TextEdit.app/Contents/MacOS/TextEdit
faz com que uma nova instânciaTextEdit
abra o arquivo que você passa para ele. Isso funciona, mas não fornece o comportamento padrão esperado do Mac OS X. (se você tentar, verá)Para obter o comportamento padrão da interface do usuário, usar o
open
comando interno do Mac , com o sinalizador '-a TextEdit' (mencionado por outros), induz a interface do usuário do Mac a ter (qualquer) instância atualmente em execução do TextEdit manipular a chamada (sem inapropos ' necessário para o uso geral de casos).fonte
O comando open pode ser usado para abrir arquivos (nos aplicativos padrão, a menos que use o sinalizador -a), URLs (no navegador da web padrão) e diretórios (no Finder).
Um exemplo seria
fonte
Para quem encontra este post:
A solução foi usar o comando
sudo open -t /path/file.txt
E as páginas de manual do comando open também mostram como fazer outras coisas, como mostrar o arquivo no localizador.
http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/open.1.html
fonte
sudo
é desnecessário e indesejável./etc/hosts
no Lion e ele simplesmente não funciona (como esperado). Não me permite editar o arquivo. Apenas clone. Pode muito bem ir sem osudo
, neste caso. O arquivo será marcado como bloqueado de qualquer maneira. Para realmente ser capaz de fazê-lo, tem que primeiro abrir o TextEdit no modo root, ou simplesmente usar um editor diferente: apple.stackexchange.com/questions/20199/...Esta não é uma questão de programação. Mas eu fiz um google rápido e encontrei este site:
http://ss64.com/osx/
http://ss64.com/osx/pico.html pico: editor de texto simples
http://ss64.com/vi.html vi: Editor de texto
E este site explica como usar o TextEdit do terminal.
http://www.tech-recipes.com/rx/2754/os_x_edit_file_using_textedit_as_root_superuser/
fonte