Anda dapat memiliki 80-karakter / garis margin kanan di Netbeans , Text Mate dan mungkin banyak, banyak lagi IDE lainnya. Apakah mungkin untuk memilikinya di Sublime Text 3 juga? Ada opsi, plugin, dll.?
Anda dapat memiliki 80-karakter / garis margin kanan di Netbeans , Text Mate dan mungkin banyak, banyak lagi IDE lainnya. Apakah mungkin untuk memilikinya di Sublime Text 3 juga? Ada opsi, plugin, dll.?
Jawaban:
Ya, itu mungkin baik dalam Sublime Text 2 dan 3 (yang harus Anda benar - benar tingkatkan jika Anda belum melakukannya - jangan khawatir tentang nama " beta ", ini sangat solid). Pilih View → Ruler → 80
(ada beberapa opsi lain di sana juga). Jika Anda ingin benar-benar membungkus teks Anda pada 80 kolom, pilih View → Word Wrap Column → 80
. Pastikan itu View → Word Wrap
dipilih.
Untuk menjadikan pilihan Anda permanen (default untuk semua file atau tampilan yang dibuka), buka Preferences → Settings—User
dan gunakan salah satu aturan berikut:
{
// set vertical rulers in specified columns.
// Use "rulers": [80] for just one ruler
// default value is []
"rulers": [80, 100, 120],
// turn on word wrap for source and text
// default value is "auto", which means off for source and on for text
"word_wrap": true,
// set word wrapping at this column
// default value is 0, meaning wrapping occurs at window width
"wrap_width": 80
}
Pengaturan ini juga dapat digunakan dalam .sublime-project
file untuk menetapkan default berdasarkan per proyek , atau dalam file spesifik sintaksis .sublime-settings
jika Anda hanya ingin menerapkannya pada file yang ditulis dalam bahasa tertentu ( Python.sublime-settings
vs. JavaScript.sublime-settings
, misalnya). Akses file pengaturan ini dengan membuka file dengan sintaks yang diinginkan, lalu pilih Preferences → Settings—More → Syntax Specific—User
.
Seperti biasa, jika Anda memiliki beberapa entri dalam file pengaturan Anda, pisahkan dengan koma ,
kecuali setelah yang terakhir. Seluruh konten harus dimasukkan dalam kurung kurawal { }
. Pada dasarnya, pastikan JSON itu valid .
Jika Anda ingin kombo kunci untuk secara otomatis menetapkan penggaris pada 80 untuk tampilan / file tertentu, atau Anda tertarik mempelajari cara mengatur nilai tanpa menggunakan mouse, silakan lihat jawaban saya di sini .
Akhirnya, seperti yang disebutkan dalam jawaban lain , Anda benar - benar harus menggunakan font monospace agar kode Anda berbaris dengan benar. Jenis font lain memiliki huruf lebar variabel, yang berarti satu baris 80 karakter mungkin tidak tampak sama dengan garis 80 karakter lainnya dengan konten yang berbeda, dan lekukan Anda akan terlihat kacau. Sublime memiliki font monospace yang diatur secara default , tetapi Anda tentu saja dapat memilih yang Anda inginkan. Secara pribadi, saya sangat suka Liberation Mono . Ini memiliki mesin terbang untuk mendukung berbagai bahasa dan karakter Unicode, terlihat bagus di berbagai ukuran yang berbeda, dan (yang paling penting untuk font pemrograman) dengan jelas membedakan antara 0
danO
(digit nol dan huruf kapital oh) dan 1
dan l
(digit satu dan huruf kecil ell), yang tidak semua font monospace lakukan, sayangnya. Versi 2.0 dan yang lebih baru dari font tersebut dilisensikan di bawah sumber terbuka SIL Open Font License 1.1 (di sini adalah FAQ ).
Preferences>Settings More>Syntax Specific - User
.
Agar ini berfungsi, font Anda juga perlu diatur ke monospace.
Jika Anda memikirkannya, garis-garis tidak dapat berbaris dengan sempurna.
Jawaban ini dirinci di forum teks luhur:
http://www.sublimetext.com/forum/viewtopic.php?f=3&p=42052
Jawaban ini memiliki tautan untuk memilih font yang sesuai untuk OS Anda,
dan memberikan jawaban yang tajam huruf font tidak berbaris.
Situs web lain yang mencantumkan font gratis monospasi luar biasa untuk programmer http://hivelogic.com/articles/top-10-programming-fonts
Pada stackoverflow, lihat:
Jawaban Michael Ruth di sini: Bagaimana membuat penggaris selalu ditampilkan dalam Sublime text 2?
Jawaban MattDMo di sini: Apa font default Sublime Text?
Saya memiliki aturan yang ditetapkan sebagai berikut:
30
50 (judul pesan komit git harus dibatasi hingga 50 karakter)
72 (detail pesan komit git harus dibatasi hingga 72 karakter)
80 (Jendela Konsol Perintah Windows maksimum 80 lebar karakter)
Lingkungan tampilan lain yang mendapat manfaat dari baris yang lebih pendek: github: tidak ada bungkus kata saat melihat file online
Jadi, saya mencoba untuk menjaga .js .md dan file lainnya pada 70-80 karakter.
Konsol Windows: 80 karakter.