Lorsque vous utilisez gnome-terminal
la valeur par défaut sous Linux Mint, je peux sélectionner des fichiers en double-cliquant dessus. Par exemple:
user@hostname $> ls
1.file.name
2-file-name
3 file name with spaces
Cette approche fonctionne pour les exemples 1 et 2 ci-dessus. Lorsque j'essaie de faire la même chose, par exemple 3, un seul mot sera mis en évidence. Un double-clic supplémentaire sélectionne la ligne entière, y compris le caractère de nouvelle ligne à la fin. Ainsi, lors du collage dans une commande, cela peut avoir des conséquences inattendues.
Ce que je recherche, c’est un moyen rapide de sélectionner 3 file name with spaces
dans mon exemple ci-dessus.
J'ai essayé:
ls -Q
"1.file.name"
"2-file-name"
"3 file name with spaces"
Et ensuite, essayez la méthode du double clic mais cela n’aide en rien.
Par conséquent, est-il possible de le faire avec le gnome-terminal
ou existe-t-il une alternative?
ls --escape
?Réponses:
Dans l'onglet général de dans les options de
gnome-terminal
, il y a un élément de configration pour spécifier les caractères qui doivent être sélectionnés lors de la sélection (avec un double clic):Ajouter un seul espace à la liste. Maintenant, avec
ls -Q
toute la partie qui se trouve à l'intérieur, les guillemets seront sélectionnés.Mais remarquez , maintenant, un espace ne délimite plus les mots! Cela peut résoudre ce problème, mais en soulève beaucoup d'autres. Essaye le.
la source
ls -l
. Cependant, comme vous l'avez dit,ls -Q
cela signifie que les éléments entre guillemets peuvent être sélectionnés.