Comment 1 by Antoine Millet, Oct 12, 2009
Il faut utiliser l'échappement pour les ":" et les '"' qui sont utilisés dans la syntaxe des commandes -> "\:", '\"'.
Status: WontFix
Owner: naps
Owner: naps
Comment 2 by Sunny Ripert, Oct 12, 2009
Moi j'appelle ça un bug.
Summary: Ne peut faire de recherche contenant "::"
Comment 3 by Antoine Millet, Oct 13, 2009
Et tu fais comment la différence entre tes deux-points et le séparateur d'un argument nommé ? Une méthode pour échapper les caractères spéciaux existe (le backslash, c'est assez standard pour toi ?) et il est aussi possible d'échapper ces caractères en les quotant : gg "String::cut". C'est quoi ta solution au problème ? Un filtre bayésien pour déterminer de manière heuristique si les deux-points saisis par l'utilisateur sont un séparateur d'argument ou un argument lui même, ou peut être carrément virer les arguments nommés qui ne servent de toute manière à rien ?
Comment 4 by Sunny Ripert, Oct 13, 2009
La commande elle-même devrait permettre de déterminer si c'est un argument ou pas. Sinon, je ne connaissais pas les quotes, bien mieux !
Sign in to reply to this comment.
Reported by Sunny Ripert, Oct 12, 2009