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?

avetis.kazarian
sumber

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)
Lri
sumber
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

cemas
sumber
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.

Dan Story
sumber
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