Voudrait effectuer une recherche et remplacer dans un fichier de 12000 lignes. Plus précisément, si une occurrence de ^ SetFontSize 28existe après un ^Hidebloc et avant le suivant ^Hideou ^Show, passez 28à 18. Voici un extrait du fichier d'origine. Hide # Gear - Endgame ItemLevel >= 77 Rarity = Magic …
Je suis un peu confus sur les opérateurs de comparaison d'expressions rationnelles de VimScript. Si je regarde à travers :h =~?ma compréhension, cela =~peut être utilisé pour faire une correspondance d'expressions rationnelles (ce ?qui le rend insensible à la casse). Mais ce code affiche "non": let s:myVar = "S123" if …
Je veux que tous mes fichiers se terminant par .texaient une longueur de ligne de 80. Donc, chaque fois que j'ouvre un .texfichier dans vim, je tape :set tw=79. Que dois-je mettre dans mon .vimrc pour automatiser cela? Et si je voulais travailler avec une liste spécifique de types de …
Je voudrais pouvoir cacher certaines lignes dans mon tampon de ne pas apparaître du tout (et pouvoir basculer entre les voir). J'ai trouvé des questions similaires , mais elles ne résolvent pas mon problème. Je ne veux pas utiliser de plis pour cela. Qu'est-ce que je veux exactement? Lorsque j'ouvre …
J'ai travaillé sur la modularisation et la conversion d'un code dans mon vimrcen quelques bundles / plugins autonomes et réutilisables. J'ai rencontré un problème avec le chargement automatique et la portée que j'ai du mal à comprendre. Je l' ai lu :h autoload, :h <sid>, :h script-local, mais je ne …
J'essaie de définir une fonction qui permettra de voir plus facilement où se trouve le curseur en plaçant un réticule pendant 100 ms. Voici ma tentative: function! Flash() set cursorline cursorcolumn sleep 100m set nocursorline nocursorcolumn endfunction nnoremap <leader>fl :call Flash() Il semble cependant que la fonction ci-dessus appelle le …
J'essaie de mapper Ctrl+ spour enregistrer mon fichier mais cela ne fonctionne pas. Mes cartographies: map <C-s> :w <CR> :echo "Saved" <CR> imap <C-s> <Esc> :w <CR> :echo "Saved" <CR> i En mode insertion, je vois /:echo "Saved"dans le coin inférieur au lieu de savedet quand je suis en mode …
Je me demandais quelle est la meilleure façon d'utiliser le pliage de syntaxe pour les fichiers HTML. Surtout s'il peut reconnaître le code javascript dans les <script>balises. J'ai tapé set foldmethod=syntaxmais il ne semble pas faire de pliage. Dois-je ajouter autre chose à mon .vimrc? Je sais que pour javascript, …
Lorsque je souhaite modifier mon zshrc, je tape simplement: vim .zshrc Sans spécifier le chemin complet ( ~/.zshrc), si je suis dans un répertoire différent, cela va plutôt démarrer un nouveau fichier. C'est très ennuyeux, car je n'en ai qu'un .zshrc, en ~, et un seul vimrc, en ~/.vim/. Alors, …
De nombreux systèmes proposent des boutons + et - zoom. Quelqu'un peut-il montrer comment émuler ces deux boutons gvim? Cela signifie que cliquer sur le bouton + augmenterait la taille de la police d'un pas. Le bouton - fait exactement le contraire.
Je travaille normalement avec 2 fenêtres, divisées verticalement. Le problème que je voudrais résoudre est: sauter facilement d'avant en arrière à partir du fichier d'implémentation de l'en-tête <-> J'étudie, sans chance, 2 façons de procéder: Ouvrir un autre fichier dans la fenêtre actuelle : il existe de nombreuses façons de …
Je voulais écrire ceci: A = mapping[0] B = mapping[1] C = mapping[2] D = mapping[3] E = mapping[4] F = mapping[5] G = mapping[6] H = mapping[7] I = mapping[8] J = mapping[9] K = mapping[10] L = mapping[11] M = mapping[12] N = mapping[13] O = mapping[14] P …
Je regardais ce défi vimgolf , et j'ai pensé qu'il serait bien de supprimer des lignes spécifiques par adresse. Je sais que je peux le faire avec :<line_number>d, mais existe-t-il un moyen de répertorier plusieurs numéros de ligne pour dêtre exécuté? J'imagine quelque chose comme ça:, :1,4,32dmais bien sûr, cela …
Disons que j'ai le fichier très simple suivant a b c d e et j'ai décidé que je veux ajouter des lignes vides après chaque ligne. Plusieurs méthodes différentes me viennent immédiatement à l'esprit. Nous pourrions simplement le faire (et donc embrasser l'échec). Nous pouvons enregistrer une macro comme qqo<ESC>jqet …
Vim a les commandes zget zwpour marquer un mot comme bon (correctement orthographié) ou mauvais (mal orthographié), respectivement. Existe-t-il une commande similaire pour marquer un mot comme rarement utilisé? (Il est possible d'ajouter manuellement le mot plus /?au fichier orthographique, mais cela est beaucoup moins pratique que de simplement placer …
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.