Apa karakter alt + bilah spasi dan cara menonaktifkannya?


12

Saya menulis kode di berbagai editor teks dengan tata letak keyboard Finlandia. Terkadang saya menekan alt + bilah spasi secara tidak sengaja saat menulis simbol. Misalnya

  if(foobar || foobar2) {

... ada perubahan tinggi saya ketik pipa + pipa + karakter alt-spasi ajaib.

Masalahnya, karakter alt + bilah spasi ini tidak terlihat seperti ruang, tetapi berperilaku berbeda. Terutama itu merusak sintaks kode dalam berbagai kesempatan. Namun, karena karakternya tidak terlihat, sulit untuk dilacak.

Apa karakter alt + bilah spasi ini?

Apakah mungkin untuk menonaktifkannya sehingga ketika Anda menekan alt + bilah spasi itu akan mengetikkan ruang normal?

Jawaban:


12

optionspacemenyisipkan ruang tanpa putus (NBSP, U+00A0) secara default.

Apa yang telah saya lakukan Saya telah mengatur editor saya menyoroti ruang yang tidak putus, sehingga saya melihat ketika saya secara tidak sengaja memasukkannya.

Anda dapat memetakan kembali ⌥␣ke ruang normal dengan membuat ~/Library/KeyBindings/dan menyimpan daftar properti seperti ini sebagai DefaultKeyBinding.dict:

{
    "~ " = (insertText:, " ");
}

Ini tidak berfungsi pada Xcode, tidak yakin mengapa
— josema.vitaminew

mungkin membutuhkan aplikasi restart. bekerja untuk saya karena saya mengalami masalah dengan IDE gerhana.
— Dirk Schumacher
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.