Bagaimana cara menggunakan Sublime Text 2 sebagai editor default cepat?

9

Saya menggunakan jawaban ini untuk mengubah editor yang digunakan dengan cepat dan berhasil, namun sekarang, ketika saya mengetik quickly editbaris perintah tetap terbuka dan tidak mengizinkan saya untuk memasukkan perintah lain selama Sublime Text 2 terbuka. Saya menyadari ini adalah pertanyaan bodoh, tetapi sepertinya saya tidak dapat menemukan cara untuk mengatasinya.

boywithaxe
sumber

Jawaban:

8

Tetapkan EDITORvariabel lingkungan ke sublim dan kemudian quickly editakan menggunakannya:

export EDITOR=/usr/bin/subl

Cukup tambahkan baris di atas ke ~/.bashrcfile Anda

mhall119
sumber
1
@ borax12 Mungkin lebih baik menambahkannya ~/.profile, karena menambahkannya tidak ~/.bashrcakan mengaturnya untuk shell login.
Eliah Kagan
... atau bahkan ~/.bash_loginjika itu ada.
Dmitriy Budnik
1

Ini dilakukan karena gedit diprogram untuk melakukan itu ketika Anda menjalankannya dari baris perintah. Anda dapat melakukannya dengan cepat menggunakan editor lain dengan menggunakan quickly edit &.

Sunting : Saya menulis skrip Perl yang akan menjalankan editor sebagai anak init sehingga ketika Anda menutup terminal, editor akan tetap terbuka: skrip

Anda dapat mengatur vaiables berikut di bagian atas skrip:

  • perintah: perintah yang akan dijalankan
  • stdout: Output standar untuk diteruskan ke perintah (harus diatur atau masih akan keluaran ke terminal)
  • stderr: Output standar untuk diteruskan ke perintah (harus diatur atau masih akan keluaran ke terminal)
Sam Bickley
sumber
Itu masih membuat instance tergantung pada terminal yang terbuka
boywithaxe
1
Saya menulis naskah untuk mengatasi itu, detail di atas.
Sam Bickley
Terima kasih! Itu sangat membantu :)
boywithaxe
Tautan skrip Anda mati karena hilangnya ubuntuone.com. Saya menyadari ini adalah jawaban lama tetapi apakah ada kemungkinan menjadikan jawaban ini valid lagi?
Penatua Geek