Cela n'arrive pas aussi souvent que vous le pensez, mais cela arrive de temps en temps, et je n'ai même pas de chat. Fondamentalement, si vous écrasez la ligne numérique ou le pavé numérique, puis que vous frappez un clavier qui déclenche une commande reproductible, il est possible de commander …
Existe-t-il un moyen d'obtenir l'achèvement des arguments pour python? J'utilise actuellement une combinaison de ctags, python-mode et YouCompleteMe, mais il me manque une fonction pour compléter automatiquement les arguments d'une fonction (ou les montrer au moins.) Existe-t-il un plugin qui prend en charge cela? J'utilise vim / gvim 7.4 et …
Existe-t-il un moyen d'obtenir la gfcommande de vim (ou quelque chose de similaire) pour reconnaître un +{cmd}argument pour les chemins de fichiers? On peut démarrer vim et aller directement à un terme de recherche en faisant: $ vim +/coding_effort ~/project/file De même, en mode commande, vous pouvez faire: :e +/coding_effort …
Lorsque je déplace des lignes avec m(par exemple :m+1) tous mes plis sont fermés. Je peux alors ouvrir à zvnouveau le pliage avec et le curseur sera à la position où je me suis déplacé. J'utilise le pliage avec des {{{ }}}marques et j'ai set foldmethod=markerdans mon .vimrc. Comment empêcher …
Existe-t-il un moyen de diviser une instruction d'une ligne en plusieurs lignes? Par exemple, j'aimerais transformer setlocal variable_name = condition1 ? "1" : condition2 ? "0" : condition3 ? "a long string" : "another long string" dans setlocal variable_name = condition1 ? "1" : condition2 ? "0" : condition3 ? …
J'ai Windows 7 64 bits, avec python 2.7.11 et python 3.5.1 (les deux 32 bits) installés, et j'ai compilé vim avec python / dyn et python3 / dyn, mais je reçois toujours l'erreur suivante: :py print "hello" E887: Sorry, this command is disabled, the Python's site module could not be …
Je travaille sur une base de code php assez grande (~ 1,3 mil lignes de code). J'ai généré des tags et maintenant quand je tape quelque chose comme $data-> YouCompleteMe traîne vraiment fort et fige Vim en essayant de récupérer la liste de toutes les complétions possibles des balises. Y'a …
Sur mon lieu de travail, je veux faire une présentation d'un langage personnalisé que j'ai développé pour résoudre certains problèmes que nous avons rencontrés. Pour faciliter le développement, j'ai créé mon propre fichier de syntaxe vim pour cette langue particulière. Maintenant, je dois le présenter sur un autre ordinateur, qui …
J'essaie de rassembler une boîte à outils de commandes / requêtes Vim, en mode commande ou recherche, pour naviguer dans une base de code sans utiliser Ctags ou d'autres outils externes. Les ctags sont excellents mais le support peut varier en fonction de l'environnement de développement sur lequel vous êtes …
J'utilise un exemple de code javascript: 1 var a = 1; 2 var b = |{}; Le curseur est à la position de |(sur le caractère "{" lorsque la forme du curseur est un bloc), je découvre que je veux aqu'on lui attribue un objet, donc je veux le modifier …
J'ai un tas de divisions en ce moment, et il m'a fallu un certain temps pour trouver ces fichiers (en gros, je cherche un bug à travers 50 fichiers interconnectés). Existe-t-il une commande comme :ls > /tmp/filelistcelle-ci qui écrit les séparations / tampons actuels que j'ai ouverts dans un fichier?
Parfois, mon petit doigt effleurera la 'clé en atteignant pour entrer, ce qui entraînera :w'<Enter>. J'ai essayé: cabbrev w' :w cabbrev w\' :w cabbrev "w'" :w Aucun ne fonctionne. Y at - il un moyen d'alias :w'pour :w? J'utilise également cmdwin ( :help cmdwin+ nnoremap : :<C-F>) au lieu de …
J'ai eu besoin d'éditer beaucoup de fichiers récemment pour un petit changement dans chaque fichier. Pour accéder à chaque fichier, j'ai parcouru NERDtree et ouvert un fichier après l'autre. En ouvrant de plus en plus de fichiers, j'ai remarqué que mon utilisation de la mémoire avait beaucoup augmenté. Fermer vim …
Je suis dans la position légèrement inhabituelle d'utiliser régulièrement deux dispositions de clavier différentes ( Programmers-Dvorak et Turkish-F ). Ces dispositions sont assez différentes les unes des autres et je ne suis capable de maîtriser le vim qu'avec un seul ensemble de souvenirs musculaires. Je suis assez compétent avec les …
J'utilise une disposition de clavier dans laquelle le backtick ( `) est une touche morte . Cela signifie que lorsque je tape un backtick suivi d'une voyelle (par exemple `a) ce que Vim voit est un caractère accentué ( à). Donc, si je fixe une marque avec, maje peux passer …
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.