Jeg finner ofte at en Terminal-kommando for å åpne en fil i TextEdit vil være veldig nyttig. Finnes det en slik kommando på Mac OS X?
Jeg finner ofte at en Terminal-kommando for å åpne en fil i TextEdit vil være veldig nyttig. Finnes det en slik kommando på Mac OS X?
åpen -a TextEdit-filnavn
skal gjøre susen.
-a
-flagget angir hvilket program du vil, så det gjelder for et hvilket som helst nummer av situasjoner, inkludert de der TextEdit ikke er standardredigeringsprogrammet.
-t
åpnes i standardeditoren (dvs. hvis du bruker BBEdit, TextMate, etc.) -e
åpner filen spesifikt i TextEdit Direkte, enkelt svar - legg til et alias i ~ / .bash_profile som:
alias textedit = 'open -a TextEdit'
Invoke det liker:
textedit theFiletoEdit.txt
Forskjellen mellom dette og det andre svaret, er at du lett kan huske det når du vil ha det. Å skrive tekst
og Tab for å fullføre den automatisk vil gjøre den øyeblikkelig tilgjengelig
For de med litt mer bash bakgrunn, som ønsker resonnementet uten å måtte mase med å finne ut av det:
Problemet er at en triviell symlink (eller dens liknende, som en shell-omdirigering) til /Applications/TextEdit.app/ Innhold / MacOS / TextEdit
får en ny forekomst av TextEdit
til å åpne filen du sender til den. Dette fungerer, men gir ikke forventet Mac OS X-standardatferd. (hvis du prøver det, ser du det)
For å få standard brukergrensesnittatferd ved å bruke den innebygde Mac-kommandoen open
, med det '-en TextEdit' -flagg (som andre nevnte) får Mac UI til å ha (en hvilken som helst) for øyeblikket kjørende forekomst av TextEdit til å håndtere samtalen (uten inapropos 'sudo' som er nødvendig for allmenn bruk).
Den åpne kommandoen kan brukes til å åpne filer (i standardappene, med mindre du bruker -a-flagget), URL-er (i standard nettleser) og kataloger (i Finder).
En eksempel ville være
open /Users/Example/Desktop/example.rtf
For de som finner dette innlegget:
Løsningen var å bruke kommandoen sudo open -t /path/file.txt
Og mannen sider for den åpne kommandoen viser også hvordan du gjør noen andre ting som å vise filen i søkeren.
Dette er ikke et programmeringsspørsmål. Men jeg gjorde en rask google og fant dette nettstedet:
http: // ss64 .com / osx / pico.html pico: Enkel tekstredigerer
http://ss64.com/vi.html vi: Tekstredigerer
Og dette nettstedet forklarer hvordan du bruker TextEdit fra terminal.
http://www.tech-recipes.com/rx/2754/os_x_edit_file_using_textedit_as_root_superuser/