Najszybszy sposób na zapisanie nowego pliku tekstowego w folderze

1

Mam folder otwarty w wyszukiwarce - jaki jest najszybszy sposób zapisania nowego pliku tekstowego?

W systemie Windows użyłbym „Nowego tekstu”, a następnie edytować plik. Na Macu otwieram nowy plik w Sublime lub Textedit, ale potem muszę ponownie wybrać folder, kiedy chcę zapisać ...?

laktak
źródło

Odpowiedzi:

1

Możesz uruchomić następujący AppleScript za pośrednictwem usługi ze skrótem klawiaturowym lub elementem menu kontekstowego.

tell application "Finder"
  set selection to make new file at (get insertion location)
end tell

Możesz też przeciągnąć bieżący katalog do Terminala i wpisać touch filename. Możesz dokonać aliasu polecenia do czegoś w ncelu ułatwienia aktywacji, a także dodać zamknięcie okna Terminala do polecenia aliasu .

grg
źródło
Miałem nadzieję na wbudowane polecenie, ponieważ nie zawsze jest to mój Mac, gdzie go potrzebuję. W każdym razie dzięki!
laktak
To jest wbudowane! I to jest najłatwiejsze, o czym myślę.
rwenz3l
@hcris Nie ma wbudowanej metody zdefiniowania nowego pliku. Nie wymaga to jednak zewnętrznego oprogramowania. Dodałem jednak inną metodę - patrz edycja.
grg
@grgarside Po zastanowieniu się nad przeciągnięciem do ikony Doku terminalu zamiast okna, naprawdę podoba mi się twoja touchalternatywa! Dzięki, ta praca jest bardzo dobra.
laktak
0

Korzystanie z terminala byłoby najszybsze, biorąc pod uwagę wszystko.

Otwórz terminal i wpisz cd(wraz ze spacją) i upuść żądany katalog docelowy do okna terminala, które w zasadzie wprowadzi katalog ścieżki i naciśnij klawisz Enter. Następnie wpisz nano [filename], co da ci plik tekstowy do zapisania. Po zakończeniu wpisz ctrl-x (nie cmd), aby wyjść, i potwierdź nazwę pliku, aby zapisać, naciskając y.

Alternatywnie możesz połączyć krok pierwszy i drugi, wchodząc nano path/to/file.txt.

Jangari
źródło
1
Ulepszeniem tego byłoby użycie dterm zamiast wbudowanego w Terminal.app. Dterm wyświetli wiersz polecenia z ustawionym katalogiem w folderze bieżącego okna Findera, co jest przydatne przy różnego rodzaju rzeczach: decimus.net/dterm . Możesz po prostu wpisać „touch filename.txt” w dterm, a nowy pusty plik tekstowy pojawi się od razu w oknie Findera, gotowy do otwarcia przez dowolną wybraną aplikację.
calum_b
W podobny sposób PathFinder jest znacznie lepszą przeglądarką plików dla komputerów Mac i umożliwia otwieranie okna terminala z aktualnie przeglądanego katalogu jednym kliknięciem, oprócz wielu innych funkcji, które ulepszają Findera. W rzeczywistości PathFinder ma również prawym przyciskiem myszy opcję „Nowy plik…”. Chociaż zarówno Dterm, jak i PathFinder są komercyjnym niewolnym oprogramowaniem.
Jangari
0

Najszybszym sposobem, jaki do tej pory znalazłem, jest

  • przeciągnij bieżący folder z paska ścieżki do ulubionych
  • w Sublime / Textedit do Save , a następnie wybierz folder z Ulubionych
laktak
źródło
0

Możesz dodać tę linię do swojego .bash_profilepliku:

alias nf="eval \"cd \\\"\\\`osascript -e 'tell app \\\\\\\"Finder\\\\\\\" to return the POSIX path of (target of window 1 as alias)'\\\`\\\"\" && touch filename.txt && open filename.txt"

Następnie, jeśli wpiszesz nfw Terminal.app , utworzysz nowy plik txt w lokalizacji najwyższego okna Findera i otworzysz go za pomocą domyślnej aplikacji.

Mateusz Szlosek
źródło