Tout d'abord, étant donné que c'est mon premier message ici, je voudrais juste dire que j'ai trouvé que VIM est un excellent outil et que le forum ici est très utile pour trouver des réponses aux questions, avec beaucoup de gens utiles qui fournissent une aide inestimable. Je suis encore …
Comment peut-on utiliser une variable lors de l'exécution de quelque chose via normal!dans vimscript? Exemple: function! MyFunction(someArg) normal! (a:someArg)l endfunction Cela devrait déplacer les someArgpas du curseur vers la droite.
Nous savons tous que, lors de la recherche, \nest un saut de ligne et \run retour chariot ( ^M), mais lorsque le remplacement \rest un saut de ligne alors que \nest un octet nul ( ^@). Quelle est l'origine de cette asymétrie? Étant donné que ce comportement est ... pour …
Je sais que je peux utiliser :newpour ouvrir un nouveau tampon dans une fenêtre partagée (définie par set splitbelowet set splitright). Mais comment puis-je simplement ouvrir un nouveau tampon vide sans l'ouvrir dans un split?
J'ai commencé à utiliser un plugin syntaxique avec vim pour signaler les erreurs de charpie dans mon javascriptcode. J'ai également intégré eslint à la syntaxe , et cela me montre de belles erreurs, des avertissements au cas où ils seraient présents selon les règles écrites dans mon fichier .eslintrc . …
Dernièrement, j'ai considérablement réduit le nombre de plugins que j'utilise, donc je cherche des réponses en utilisant uniquement les fonctionnalités Vim intégrées. J'ai remarqué une faille dans mon flux de travail lorsque j'édite beaucoup de tampons: je suis sur un tampon et je veux passer à un autre dont je …
Quand je dois taper beaucoup de texte, j'ai souvent tendance à garder le doigt appuyé shiftlorsque j'écris la première lettre d'une phrase qui donne souvent: [...]end of sentence. NEw sentence[...] Ici , le Ede NEwdevrait être en minuscules. J'essaie alors de créer une fonction qui détecterait si la deuxième lettre …
J'essaie de coder une fonction qui remplace le caractère dans la sixième colonne de ma ligne actuelle par un symbole dollar ( $), mais je voudrais que mon curseur reste à la position qu'il était avant d'appeler la fonction. J'ai donc essayé de stocker la colonne en cours, d'exécuter mes …
Je suis un utilisateur fréquent de l'éditeur Vim sous Linux et maintenant je veux l'utiliser sous Windows. J'ai téléchargé Vim pour Windows, qui se trouve être gVim. Plusieurs fonctionnalités de Vim ne fonctionnent pas dans gVim 7.4 comme le bloc visuel, la rxcommande et plusieurs autres combinaisons de touches. Je …
Je travaille sur un projet C ++ assez volumineux. L'un des aspects les plus frustrants de son organisation est les très grandes fonctions placées dans des fichiers ridiculement volumineux. Je souhaite souvent rechercher n'importe quelle instance d'une variable globale ou d'un appel de fonction particulier, limité à la fonction actuelle. …
Neovim définit-il des variables d'environnement qui me permettraient de détecter à partir de bash que le terminal est neovim? Je veux changer le comportement de mon .bashrcsi neovim est le terminal.
Je ne sais pas s'il y a une fonction pour vérifier la position d'une fenêtre, je veux dire est-elle actuellement assise en bas ou en haut, à gauche ou à droite ?? __________________________ | | | | | | | left | right | | | | | | | …
Comment puis-je créer une macro récursive pour qu'elle ne s'exécute que jusqu'à la fin de la ligne? Ou comment exécuter une macro récursive jusqu'à la fin de la ligne uniquement?
Aujourd'hui, j'ai appris à plier / déplier dans Vim; c'est assez pratique. De façon inattendue, lorsque je quitte un fichier et que je le rentre, les plis que j'ai créés ont disparu (dépliés). Dans le grand projet de notre entreprise, il y a beaucoup de blocs de code collants (hérités) …
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.