Comment mettre en évidence juste le nom (pas l'extension) pour renommer?

11

Existe-t-il un moyen de le désactiver afin que lorsque vous renommez un fichier, il ne met pas en évidence l'extension?

8128
la source

Réponses:

7

Utilisez autre chose que le mode d'affichage de liste de Nautilus . Cela fonctionne bien dans les modes Compact View et Icon View . Apparemment, c'est une régression: https://bugzilla.gnome.org/show_bug.cgi?id=627110

Mise à jour:
Ceci est maintenant corrigé dans la version de développement d'Ubuntu 11.10 (Nautilus 3.0.1.1).

htorque
la source
2
Comme c'est ennuyeux. Pensez-vous qu'il y a une chance qu'Ubuntu tire le correctif disponible dans les mises à jour de maverick?
Oli
1

Lorsque je clique avec le bouton droit sur un fichier et sélectionne Renommer ou que j'appuie sur F2, l'extension n'est pas mise en surbrillance.

Pour répondre à votre question: vous n'avez rien à faire.

Oli
la source
Je pense qu'il veut faire un fichier F2 hightlight AVEC extension.
Praweł
Non, il veut juste souligner le nom.
dv3500ea
1

Vous devriez essayer d'appuyer deux fois sur F2 et l'extension sera mise en surbrillance.

Praweł
la source
Cela n'a pas fonctionné mais le passage à la vue des icônes a fonctionné !!! Merci pour l'astuce
Oui, cela ne fonctionne que sur la vue des icônes. Je ne comprends vraiment pas pourquoi en mode liste, il met en évidence le nom plus l'extension. Cela n'a aucun sens.
Alfredo Hernández
-2

pour obtenir uniquement un nom sans extension:

${var%.ext}

où ".ext" est l'extension

suivant un script de test. pour effectuer des modifications, modifiez la ligne commentée

for name in `find ./path -iname "*pattern*.ext" `; do
    new_name=${name%.ext}newextension
    if [ "$new_name" != "$name" ]; then
        echo “$name => $new_name”
        # mv “$name” “$new_name”
    fi
done
SergioAraujo
la source
2
find n'appartient pas à une boucle for. Utilisez une boucle "en lecture". Voir mywiki.wooledge.org/BashPitfalls#for_i_in_.24.28ls_.2A.mp3.29
geirha