merci, mais maintenant, il est indiqué que "l'expression n'a pas été trouvée" ... Une idée?
user35538
@ user35538, voulez-vous dire "motif introuvable", non? Où avez-vous trouvé cette expression? Je n'ai pas beaucoup d'expérience avec l'expression régulière. Tu devrais le vérifier.
Johnny
@ user35538 comment les colonnes sont-elles séparées? si par espace cela devrait suffire::% s / ^ [^] * // g
Mr Shunz
3
Je ne reçois pas d'erreur de votre commande, mais cela supprime la deuxième colonne. Cette commande supprimera la première colonne:
Vous pouvez également utiliser le mode Visual-Block.
Sur la première ligne du fichier, dans la première colonne, appuyez sur Contrôle + v pour entrer en mode Visual Block, suivi de Décalage + g (passe à la dernière ligne du fichier) puis utilisez l pour aller à droite aussi loin que vous le souhaitez. Vous devriez voir une sélection visuelle de chaque colonne lorsque vous vous déplacez vers la droite du fichier. X supprimera ensuite ces colonnes.
:
au début de la commande.Réponses:
Vous devez l'écrire dans commander mode, pas Ordinaire . En d'autres termes, appuyez sur : premier.
Modifier: Pour supprimer la première colonne:
où
\s
est "espace" et\S
est son inverse.la source
Je ne reçois pas d'erreur de votre commande, mais cela supprime la deuxième colonne. Cette commande supprimera la première colonne:
la source
Vous pouvez également utiliser le mode Visual-Block.
Sur la première ligne du fichier, dans la première colonne, appuyez sur Contrôle + v pour entrer en mode Visual Block, suivi de Décalage + g (passe à la dernière ligne du fichier) puis utilisez l pour aller à droite aussi loin que vous le souhaitez. Vous devriez voir une sélection visuelle de chaque colonne lorsque vous vous déplacez vers la droite du fichier. X supprimera ensuite ces colonnes.
Voir également:
:he block
la source
Comme j'ai déjà répondu sur StackOverflow, vous pouvez utiliser la commande suivante:
la source