2016-06-10 4 views
8

Lors du collage de texte contenant des onglets dans une fenêtre de terminal, iTerm2 (version 3) m'a demandé si je voulais changer les onglets en espaces. J'ai accepté et réglé cela par défaut. Maintenant, j'ai besoin d'iTerm2 pour arrêter la conversion des onglets en espaces. Comment puis-je faire cela?iTerm2 v3 conversion des onglets en espaces sur la pâte

J'ai regardé les préférences et les paramètres cachés mais je n'ai rien trouvé d'évident. Même la préférence pour supprimer l'invite t convertir les onglets en espaces est définie sur "Non".

Répondre

1

Il existe une solution qui fonctionne pour moi.
1. Trouver le chemin de com.googlecode.iterm2.plist
2. Modifiez le contenu lié à 'PasteTabs' dans le fichier com.googlecode.iterm2.plist

Le contenu original est:

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

Modifier à:

<key>AboutToPasteTabsWithCancel</key> 
    <false/> 
  1. Enregistrez le fichier et redémarrez iTerm2

Vérifiez maintenant ce que vous obtiendrez lorsque vous collez du texte contenant des onglets.

+1

J'ai trouvé com.googlecode.iterm2.plist. Malheureusement, il s'agit d'un fichier binaire sur mon système ... Apparemment, iterm2 a fait une sauvegarde du fichier de préférences précédent, et je suis donc revenu à ça. Merci quand même pour vôtre aide. –

+0

@RobPhilipp Il existe un moyen de le faire, à la position par défaut, "com.googlecode.iterm2.plist" est binaire, mais après l'avoir sauvegardé dans un dossier personnalisé, il s'agit d'un fichier texte. "Préférences" -> "Général" -> "Préférences", sélectionnez "Charger les préférences d'une personnalisation ..." et sélectionnez "Enregistrer les modifications dans le dossier lorsque ..." –

11

Utilisez

defaults write com.googlecode.iterm2 AboutToPasteTabsWithCancel 0

pour désactiver la fonction.