Nhân vật alt + spacebar là gì và làm thế nào để vô hiệu hóa nó?


12

Tôi đang viết mã trong các trình soạn thảo văn bản khác nhau với bố cục bàn phím Phần Lan. Đôi khi tôi vô tình nhấn alt + phím cách khi viết ký hiệu. Ví dụ

  if(foobar || foobar2) {

... có một sự thay đổi cao tôi gõ pipe + pipe + nhân vật alt-spacebar.

Vấn đề là, nhân vật alt + spacebar này vô hình giống như không gian, nhưng hành xử khác nhau. Chủ yếu là nó phá vỡ cú pháp mã trong các dịp khác nhau. Tuy nhiên, vì nhân vật là vô hình nên khó theo dõi.

Nhân vật alt + spacebar này là gì?

Có thể vô hiệu hóa nó để khi bạn nhấn alt + phím cách, nó sẽ gõ vào một không gian bình thường?

Câu trả lời:


12

optionspacechèn một không gian không phá vỡ (NBSP, U+00A0) theo mặc định.

Những gì tôi đã làm Tôi đã thiết lập trình soạn thảo của mình làm nổi bật không gian không bị phá vỡ, để tôi thấy khi tôi vô tình vào đó.

Bạn có thể ánh xạ lại vào một không gian bình thường bằng cách tạo ~/Library/KeyBindings/và lưu danh sách tài sản như DefaultKeyBinding.dictsau:

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

Điều này không hoạt động trên Xcode, không chắc tại sao
josema.vitaminew

có lẽ cần phải khởi động lại ứng dụng. làm việc cho tôi vì tôi gặp vấn đề với IDE nhật thực.
Dirk Schumacher
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.