J'aimerais ouvrir un fichier depuis une autre branche du référentiel git actuel. J'ai vu cette question SO , mais les suggestions pour la combiner avec Vim sont fastidieuses (pipe vers Vim, stdin ouvert, set type de fichier, etc. manuellement). Existe-t-il un moyen plus simple de conserver la coloration syntaxique, les …
Supposons que je lance Vim pour éditer un nouveau fichier dans un répertoire qui n'a pas encore été créé: vim nonExisitingDirectory/newFile.txt Vim me montrera avec plaisir un tampon vide et je pourrai commencer à écrire mon nouveau fichier. Mais quand je veux écrire le fichier sur le disque, j'obtiens cette …
Comment commenter plusieurs lignes sélectionnées en mode visuel? Comment puis-je le rendre spécifique à la langue? Par exemple, si les 4 premières lignes sont sélectionnées: def foo(a,b): for each in (a,b): print each return a+b print "2" L'opération d'une commande / macro devrait avoir pour résultat (en python): #def foo(a,b): …
Je veux faire une fonction qui a des arguments optionnels. En python, je ferais quelque chose comme ça: def functionName(arg1,arg2=false,arg3=false): if arg2: #Do stuff with arguments else: #Do stuff without arguments J'ai essayé de le faire function FunctionName(arg1,arg2=false,arg3=false), mais cela me donne une erreur en disant un argument invalide. Comment …
Je n'ai pas mis color xxxdans mon .vimrc. Donc, je le vois quand j’ouvre pour la première fois .vimrc. :colorme donne defaultici. Puis je tape :color darcula. Et cela change en ceci. :colorme donne darculaici (naturellement). Puis je tape :set background=dark. Et cela change en ceci. :colorme donne defaultici (étonnamment). …
Les paquets d'Ubuntu peuvent être assez vieux, mais pour certains programmes de bureau (comme Vim), je préférerais de loin la dernière version, car les nouvelles versions corrigent souvent divers bogues. Comment obtenir une version relativement récente de Vim sur Ubuntu?
Je voudrais avoir différentes empreintes en fonction du type de fichier sur lequel je travaille. Par exemple, si vous travaillez sur un .cfichier, mon retrait doit comporter 4 espaces. Dans les .htmlfichiers, j'aimerais travailler avec des onglets. Comment puis-je y arriver?
Parfois, lorsque je travaille sur un fichier, j'ouvre plusieurs fichiers uniquement pour avoir une idée du flux actuel du code jusqu'à un certain point. Cependant, cela conduit parfois à ouvrir plusieurs fichiers à la fois par division. Existe-t-il une commande pour tout quitter sauf la fenêtre sélectionnée?
Une opération assez courante pour moi dans vim, puisque je suis obsessive-compulsive et que je tiens à garder mes fichiers libres de tout espace, est de supprimer le contenu d'une ligne entière, mais pas la ligne elle-même (c'est-à-dire pas le saut de ligne). Existe-t-il une méthode vim intégrée pour le …
Pour insérer un tiret , j’utilise ^v u 2014sept pressions de touches. Y a-t-il un moyen plus facile? (Je regardais les digraphes et je n'y ai pas trouvé de tiret.)
Dans mon travail, nous utilisons une norme tsde 2; Ma préférence personnelle est 4, c'est ce que j'utilise pour mes projets de loisirs, et cet autre projet dont nous avons hérité a la convention de ts=8. Il existe également d'autres paramètres que je souhaite définir en fonction d'un projet (par …
Je sais que Vim conserve l'historique des commandes ex, des recherches, des emplacements de saut, des modifications et éventuellement d'autres. Avec showcmdset, Vim vous indique également les clés que vous avez entrées jusqu'ici pour une commande en mode normal, jusqu'à ce que cette commande soit exécutée. Parfois, en mode normal, …
Certains éditeurs (tels que Visual Studio sur Windows) effectuent l'auto-complétion C ++ qui comprend le C ++. Par exemple, étant donné: #include <vector> int main(void) { std::vector<int> v; v.i Dans Visual Studio, l'auto-complétion sait que la seule méthode std::vector<int>qui commence par un i est insert. Est-il possible d’obtenir ce type …
Est-il possible d'utiliser une police non monospace dans vimou gvim? J'ai essayé de changer la police pour gVim avec: :set guifont=Dejavu\ Serif\ 12 Mais cela me donne des résultats plutôt laids: J'obtiens les mêmes résultats si j'utilise le menu (Édition -> Sélectionner la police) :help guifont dit: Note that the …
Supposons que vous exécutiez la pièce suivante de vimscript: let @z = system("date") Cela mettra une version chaîne de la date actuelle dans le registre z, mais la chaîne se terminera par une nouvelle ligne que je ne veux pas. Existe-t-il un moyen intégré (similaire à celui de Perl chomp) …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.