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?

Mikko Ohtamaa
sumber

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:, " ");
}
Nailor
sumber
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