Tetapkan pintasan untuk membuat dan membuka file teks bertanggal di OS X


1

Saya dulu menggunakan tomboy wiki dan mereka memungkinkan Anda untuk mengikat membuka catatan baru ke kombinasi keyboard.

Saya menggunakan emacs di Lion dan saya ingin meniru perilaku ini. Saya ingin mengunjungi file baru / yang ada di folder proyek saya bernama yyyymmdd.md dengan menekan shift-z-command di mana saja.

Dimungkinkan untuk menggunakan automator untuk menjalankan skrip shell yang mendapatkan tanggal iso dan kemudian menambahkan jalur direktori dan .mdpada akhirnya. Kemudian ia memanggil emacs dengan argumen itu. Sebagai layanan, saya dapat menetapkannya ke kombinasi keyboard. Tapi saya tidak tahu bagaimana menyelesaikan langkah-langkahnya dengan tepat.


Saya memperbarui pertanyaan.
Api

Jawaban:


0
#!/bin/bash

date=$(date '+%Y%m%d')
f="$HOME/Desktop/$date.md"
[[ ! -f "$f" ]] && echo $'## $date\n' > "$f"
# emacs "$f"
open "$f" -a Aquamacs

Dan Tetapkan cara pintas untuk menjalankan skrip di OS X - Pengguna Super


Saya percaya emacs hanya mengunjungi file. Jika tidak ada, itu dibuat.
Api

Jika Anda ingin membuka aplikasi emacs, Anda bisa menggunakan catatan menggunakan applescript, kemudian jalankan dengan osascript -e .
Api

@ Kebakaran Hanya beberapa aplikasi (seperti Finder dan BBEdit) yang mendukung perekaman AppleScripts. open -a SomeAppcukup banyak setara dengan osascript -e $'tell app "SomeApp"\nreopen\nactivate\nend tell'. osascriptjauh lebih lambat.
Lri

Saya hanya ingin tahu apakah saya dapat menggunakan Emacs terbuka dengan nama file?
Api

Jika yang Anda maksud adalah Emacs.app grafis, maka ya.
Lri

0

Saya tidak tahu ada freeware yang melakukan ini, tetapi di sini ada beberapa aplikasi shareware:

http://nulana.com/shortcuts

http://www.alfredapp.com/ - Anda memerlukan powerpack berbayar

http://www.obdev.at/products/launchbar/index.html - Tidak persis seperti yang Anda inginkan, tetapi dengan tindakan / skrip Anda dapat membuatnya berfungsi.


Sistem yang dirancang untuk Mac OS X.4.11? Saya di 10.7.2.
Api tanggal

Forum-forum itu dibanting dan mati.
Api

Saya akan menganggap kode itu ditinggalkan.
Api

Buruk saya ... Silakan periksa posting yang diperbarui.
Kassym Dorsel
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.