Wie ändere ich Wortauswahl-Trennzeichen in Mac OS X?

10

Abhängig von Ihrem System ändern die Worttrennzeichen die Art und Weise, wie Sie ein Wort auswählen / löschen können (z. B. durch Doppelklicken oder Verwenden einer Tastenkombination mit Ihrer Tastatur).

Tatsache ist, dass ich das Standardverhalten von OSX hasse .

Zum Beispiel:

Nehmen Sie die folgende Codezeile:

obj.attr1.innerAttr

Wenn sich mein Cursor am Ende der Zeile befindet und ich alt+ drücke backspace, wird alles gelöscht und nicht nur innerAttr.

Ich habe nur einige Apps (wie iTerm) gefunden, mit denen Sie die Trennzeichen für die Wortauswahl ändern können.

Gibt es eine Möglichkeit, dies für das gesamte System zu ändern?

avetis.kazarian
quelle

Antworten:

5

Der einzige Unterschied zwischen den beiden englischen Optionen (zumindest für ASCII-Zeichen) scheint darin zu bestehen, ob Punkt und Doppelpunkt als Teil von Wörtern behandelt werden.

Teil der Wörter:

  • '.:_ in Standard
  • '_ auf Englisch (USA, Computer)

Nicht Teil des Anfangs oder Endes von Wörtern:

  • $+<=>^` in Standard
  • $+<=>^` auf Englisch (USA, Computer)
Lri
quelle
4

Die Antwort von Benutzer ` ist korrekt für Pre-Osx-10.9 (glaube ich). In OS X 10.9 und höher haben sich die Systemeinstellungen jedoch etwas geändert. Es sieht jetzt so aus:

Sprache & Region

joxl
quelle
1
Apple bewegt dies weiter. Dies funktioniert nicht mehr unter 10.13. Neue Lösung defaults write .GlobalPreferences AppleTextBreakLocale en_US_POSIXüber apple.stackexchange.com/a/124788/15378
Daniel
2

Nach meinem besten Wissen erfolgt die Trennung von Auswahlwörtern pro Anwendung und nicht systemweit. Mit iTerm können Sie die Zeichen konfigurieren, dies ist jedoch eine äußerst ungewöhnliche Option. Die meisten Anwendungen verwenden die vorgegebenen Standardeinstellungen in den Cocoa- und Carbon-Bibliotheken, die fest codiert sind und nicht aus einer zentralisierten Voreinstellung stammen.

Dan Story
quelle
Nun, das ist einfach zu schade ...
Noch wichtiger ist, dass die Präferenz von iTerm nur die Auswahl von Text in iTerm beeinflusst. Es hat keinen Einfluss darauf, wie tty-Anwendungen den Cursor bewegen oder Wörter bearbeiten.
Chris Page
Der Mac ist das am wenigsten verwendbare der drei wichtigsten Betriebssysteme für die Programmierung. Ich habe in den letzten 5 Jahren ausgiebig Windows, Linux und MacOS verwendet und kann Mac einfach nicht ausstehen. Apple ändert ständig die Funktionsweise seines Systems bis zu dem Punkt, an dem SO- und Tools von Drittanbietern fast immer veraltet sind.
Shadoninja