Mac OS Xで単語選択区切り文字を変更するにはどうすればよいですか?


11

システムに応じて、単語の区切り文字は、単語を選択/削除する方法を変更します(たとえば、単語をダブルクリックするか、キーボードのキーの組み合わせを使用することにより)。

実際のところ、私はOSXのデフォルトの動作が嫌いです。

例えば:

次のコード行を見てください。

obj.attr1.innerAttr

カーソルが行の終わりにあるときにalt+ を押すbackspaceと、だけでなく、すべてが削除されますinnerAttr

単語選択の区切り文字を変更できるアプリ(iTermなど)のみを見つけました。

システム全体で変更する方法はありますか?

回答:


5

2つの英語オプション(少なくともASCII文字の場合)の唯一の違いは、ピリオドとコロンが単語の一部として扱われるかどうかです。

言葉の一部:

  • '.:_ 標準で
  • '_ 英語(米国、コンピューター)

単語の始まりや終わりの一部ではありません:

  • $+<=>^` 標準で
  • $+<=>^` 英語(米国、コンピューター)

4

ユーザーの答え`は、osx-10.9より前のバージョンでは正しいと思います(私はそう思います)。ただし、OS X 10.9以降では、システム環境設定が少し変更されました。これは次のようになります。

言語と地域


1
Appleはこれを動かし続けている。これは10.13では動作しなくなりました。apple.stackexchange.com/a/124788/15378defaults write .GlobalPreferences AppleTextBreakLocale en_US_POSIXを介した新しいソリューション
Daniel

3

私の知る限りでは、選択語の分離はシステム全体ではなくアプリケーションごとに行われます。iTermでは文字を設定できますが、これは非常に珍しいオプションです。ほとんどのアプリケーションは、CocoaライブラリーおよびCarbonライブラリーの事前定義されたデフォルトを使用します。これらはハードコーディングされており、集中化された設定から取得されません。


まあ、それはあまりにも悪いです...

1
さらに重要なことに、iTermの設定はiTermでのテキストの選択にのみ影響します。ttyアプリケーションがカーソルを移動したり、単語を編集したりする方法には影響しません。
クリスページ

Macは、プログラミング用の3つの主要なオペレーティングシステムの中で最も使用頻度が低いものです。私は過去5年間にWindows、Linux、MacOSを多用してきましたが、Macには我慢できません。Appleはシステムの動作を常に変えており、SOやサードパーティのツールはほとんど常に時代遅れになっています。
Shadoninja
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.