2016-06-10 8 views
8

Beim Einfügen von Text mit Registerkarten in ein Terminalfenster fragte iTerm2 (Version 3), ob ich die Registerkarten in Leerzeichen ändern wollte. Ich stimmte zu und stellte das als Standard ein. Jetzt brauche ich iTerm2, um die Tabs in Leerzeichen umzuwandeln. Wie mache ich das?iTerm2 v3 Umwandlung von Registerkarten in Leerzeichen beim Einfügen

Ich habe die Einstellungen und versteckte Einstellungen durchgesehen, konnte aber nichts Offensichtliches finden. Sogar die Vorliebe, die Aufforderung zu unterdrücken, Registerkarten in Leerzeichen umzuwandeln, ist auf "Nein" gesetzt.

Antwort

1

Es gibt eine Lösung, die für mich funktioniert.
1. Finden Sie den Weg der com.googlecode.iterm2.plist
2. Ändern Inhalt 'PasteTabs' in der Datei im Zusammenhang com.googlecode.iterm2.plist

Der ursprüngliche Inhalt ist:

<key>AboutToPasteTabsWithCancel</key> 
    <true/> 

Ändern Sie es an:

<key>AboutToPasteTabsWithCancel</key> 
    <false/> 
  1. Speichern Sie die Datei und starten Sie iTerm2 erneut

Überprüfen Sie nun, was Sie beim Einfügen von Text mit Tabs erhalten.

+1

Ich fand com.googlecode.iterm2.plist. Unglücklicherweise ist es eine Binärdatei auf meinem System ... Anscheinend hat iterm2 eine Sicherungskopie der vorherigen Einstellungsdatei erstellt, und so bin ich zu dem zurückgekehrt. Danke für Ihre Hilfe. –

+0

@RobPhilipp Es gibt eine Möglichkeit, dies zu tun, an der Standardposition ist "com.googlecode.iterm2.plist" binär, aber nachdem ich es in einem benutzerdefinierten Ordner gespeichert habe, ist es eine Textdatei. "Preferences" -> "General" -> "Preferences", wählen Sie "Load preferences from a custom ..." und wählen Sie "Save changes to folder when ..." –

11

Verwenden

defaults write com.googlecode.iterm2 AboutToPasteTabsWithCancel 0

die Funktion zu deaktivieren.

Verwandte Themen