Bagaimana cara menambahkan margin kanan ke editor kode Visual Studio?


90

Apakah mungkin untuk menambahkan margin kanan ke editor kode Visual Studio?

Saya ingin menetapkan margin 80 karakter, tetapi tidak dapat menemukan opsi seperti itu di pengaturan.

Jawaban:


130

Menurut dokumentasi pengaturan pengguna dan ruang kerja Visual Studio Code , Anda dapat menambahkan penggaris yang menandai kolom tertentu.

Telusuri "penggaris" di Setelan. Klik pada link untuk mengedit file .json. Tambahkan properti di bawah untuk aturan pada 80 karakter.

Contoh pengaturan:

// Columns at which to show vertical rulers
"editor.rulers": [80],

7
Telusuri "penggaris" di Setelan. Anda masih harus mengedit file tersebut, tetapi VSCode akan memberikan bantuan.
z0r

2

Mungkin bukan masalah bagi sebagian besar pembuat kode modern, tetapi jika Anda benar-benar mencetak pada printer 80 kolom, lebih baik Anda menyetel margin Anda menjadi 79; jika garis berakhir tepat di kolom ke-80, printer kemungkinan akan menambahkan baris kosong tambahan melalui pengumpanan baris otomatis. Seperti yang saya katakan, ini hanya mungkin mempengaruhi pembuat kode yang masih menyukai pencetakan dot-matrix / berkelanjutan.


2
Um, tidak. Dengan memiliki kode yang membungkus dengan rapi di sekitar tanda karakter 80-100, saya dapat memiliki 2 kelas yang terbuka berdampingan pada satu layar. Harus menggulir horizontal ketika saya menemukan beberapa nama metode besar dengan beberapa parameter sangat merepotkan, dan membuat tubuh metode menghilang ke kiri. Kode sempit berarti saya hanya perlu menggulir dengan roda mouse.
Riegardt Steyn

1
Jawaban ini harus menjadi komentar. Itu tidak menjawab pertanyaan tetapi menarik.
tilgovi

1

Navigasi untuk diikuti

  1. File -> Preferensi -> Pengaturan
  2. Pilih opsi tab: Berlaku hanya untuk => 'Pengguna' atau 'Ruang Kerja'
  3. Cari untuk 'penguasa'
  4. buka setting.json di bawah 'rulers'
  5. tambahkan garis "editor.rulers": [80]

Versi yang saya gunakan adalah 1.49.1

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.