Chciałbym wstawić bieżącą datę i godzinę, naciskając jeden klawisz skrótu w TextMate. Wszelkie pomysły jak?
Wpisz datę, isoD
a następnie naciśnij, tab
aby wstawić datę ISO. Jest to udokumentowane tutaj . To jest „fragment”, który jest częścią pakietu „Tekst”.
Aby zobaczyć, jak działa ten fragment kodu, naciśnij Ctrl-Opt-Cmd S, rozwiń Tekst i wybierz Bieżąca data. Zobaczysz, że jest to po prostu ostrzał do date
komendy Unix . Możesz kontrolować format wyjściowy, modyfikując istniejący ciąg formatu lub tworząc własny fragment z niestandardowym ciągiem formatu.
Zobacz stronę podręcznika date (1), aby uzyskać informacje o użyciu i strftime (3), aby uzyskać szczegółowe informacje na temat ciągu formatu.
Np. Dla daty I godziny możesz użyć
`date "+%D %T"`
Możesz użyć Tekst -> Wykonaj wiersz i Zamień na Wynik, a następnie wybierz /bin/date
narzędzie (wprowadź datę w polu). Następnie Ctrl+ Option+ rpowinien zastąpić bieżący wiersz datą. Jeśli chcesz, aby sformatował się w określony sposób z czasem, możesz użyć skryptu powłoki, który wykorzystuje /bin/date
i przypisać do niego skrót.