Bagaimana cara mengubah karakter pemisah pemilihan kata di Mac OS X?


11

Bergantung pada sistem Anda, karakter pemisah kata mengubah cara Anda dapat memilih / menghapus kata (misalnya dengan mengklik dua kali atau menggunakan kombinasi tombol dengan keyboard Anda).

Faktanya adalah bahwa saya membenci perilaku default OSX.

Sebagai contoh:

Ambil baris kode berikut:

obj.attr1.innerAttr

Jika kursor saya ada di akhir baris dan saya tekan alt+ backspace, itu akan menghapus semuanya dan bukan hanya innerAttr.

Saya hanya menemukan beberapa aplikasi (seperti iTerm) yang memungkinkan Anda mengubah karakter pemisah pemilihan kata.

Apakah ada cara untuk mengubahnya untuk seluruh sistem?

Jawaban:


5

Satu-satunya perbedaan antara dua opsi bahasa Inggris (setidaknya dalam untuk karakter ASCII) tampaknya adalah apakah titik dan titik dua diperlakukan sebagai bagian dari kata-kata.

Bagian dari kata:

  • '.:_ dalam Standar
  • '_ dalam bahasa Inggris (Amerika Serikat, Komputer)

Bukan bagian dari awal atau akhir kata:

  • $+<=>^` dalam Standar
  • $+<=>^` dalam bahasa Inggris (Amerika Serikat, Komputer)

4

Jawaban oleh pengguna ` sudah benar untuk pre-osx-10.9 (saya pikir). Namun, di OS X 10.9 dan kemudian Preferensi Sistem berubah sedikit. Sekarang terlihat seperti ini:

Bahasa & Wilayah


1
Apple terus menggerakkan ini. Ini tidak lagi berfungsi pada 10.13. Solusi baru defaults write .GlobalPreferences AppleTextBreakLocale en_US_POSIXmelalui apple.stackexchange.com/a/124788/15378
Daniel

3

Sepengetahuan saya, pemisahan kata seleksi dilakukan berdasarkan aplikasi per, bukan berbasis sistem. iTerm memungkinkan Anda untuk mengkonfigurasi karakter, tapi itu pilihan yang sangat tidak biasa; sebagian besar aplikasi menggunakan standar yang telah ditentukan di perpustakaan Kakao dan Karbon, yang hard-coded, tidak diambil dari pengaturan preferensi terpusat.


Yah, itu terlalu buruk ...

1
Lebih penting lagi, preferensi iTerm hanya memengaruhi pemilihan teks di iTerm. Itu tidak mempengaruhi bagaimana aplikasi tty memindahkan kursor atau mengedit kata-kata.
Chris Page

Mac adalah yang paling tidak dapat digunakan dari 3 sistem operasi utama untuk pemrograman. Saya telah menggunakan Windows, Linux, dan MacOS secara ekstensif selama 5 tahun terakhir dan saya tidak tahan dengan Mac. Apple terus mengubah cara kerja sistem mereka ke titik di mana SO dan alat pihak ketiga hampir selalu ketinggalan zaman.
Shadoninja
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.