Ace: Apakah ada cara untuk menonaktifkan pembungkus indentasi dalam mode-html dan mode turunan?

Dibuat pada 14 Jul 2015  ·  5Komentar  ·  Sumber: ajaxorg/ace

Saat mengedit teks dalam mode HTML dan menyetel pembungkusan teks, saya membuat teks untuk dibungkus, tetapi dibungkus dengan indentasi daripada membungkus ke margin tepi kiri.

Apakah ada cara untuk menonaktifkan perilaku itu? Saya ingin agar pembungkusan teks berperilaku 'normal' dan membungkus sepenuhnya ke kiri.

Apakah ini mungkin dengan sakelar? Jika tidak, kode apa yang harus disesuaikan untuk mewujudkannya? Saya menggunakan mode kustom turunan sehingga mengubah kode akan tetap diisolasi.

Komentar yang paling membantu

Itu dapat dinonaktifkan dengan editor.session.setOption("indentedSoftWrap", false)
Mungkin kita harus menonaktifkan indentedSoftWrap secara default karena tampaknya menghasilkan hasil yang buruk dalam beberapa kasus (misalnya untuk kotak teks multibaris sempit di obrolan c9.io)

Semua 5 komentar

Itu dapat dinonaktifkan dengan editor.session.setOption("indentedSoftWrap", false)
Mungkin kita harus menonaktifkan indentedSoftWrap secara default karena tampaknya menghasilkan hasil yang buruk dalam beberapa kasus (misalnya untuk kotak teks multibaris sempit di obrolan c9.io)

Apakah hanya saya, atau apakah pengaturan ini hanya berlaku setelah Anda mengetik sesuatu/mengubah ukuran jendela.

Saat editor memasang semuanya masih menjorok.

@fiws https://github.com/ajaxorg/ace/pull/3641 akan memperbaiki masalah dengan tampilan tidak diperbarui secara otomatis, terima kasih telah melaporkan

@nightwing Apakah ada jadwal rilis yang seperti itu? Saya ingin menghapus solusi jelek saya untuk ini. (Tidak ada tekanan)

@fivs - Anda dapat memaksa jendela untuk mengubah ukuran dari kode jika perlu:

editor.resize(true); //force a redraw 

Tampaknya ada beberapa pengaturan yang mengharuskan ini dilakukan dengan benar.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat