La fonction de vérification orthographique de Vim fonctionne très bien dans la plupart des cas - elle est même assez intelligente pour distinguer le code des littéraux et des commentaires dans la plupart des langues. Cependant, j'ai des problèmes avec la vérification orthographique HTML: <div title="text with mistaek #1" data-text="text …
J'ai un fichier source contenant une longue liste de structures hétérogènes profondément imbriquées. Les structures étant longues, je voudrais: Utilisez la :splitcommande pour diviser l'écran en deux. Faites défiler une fenêtre vers le haut et l'autre fenêtre. Lorsque le curseur sur la fenêtre 1 est au-dessus d'une parenthèse et que …
J'essaie de plier du code PHP, et j'ai inclus une version abrégée d'une partie du code que j'essaie de plier à la fin de l'article. J'ai essayé les commandes vim suivantes, mais seules les commandes ex ci-dessous fonctionnent. Les commandes non-ex ne fonctionnent pas et produisent un message blanc sur …
Je veux parfois vérifier la longueur d'un morceau de texte, par exemple dans cet exemple: str = 'Hello, world!' if len(str) == 13: print('Hello back to you!') Je voudrais connaître la longueur de la chaîne Hello, world!. Ce que je fais maintenant, c'est d'avoir le numéro de colonne rulerformatavec %c, …
Pour une raison ou une autre, je divise souvent le code en sous-sections séparées par des en-têtes comme ceux-ci: ################################################################################ #################################### LOAD ###################################### ################################################################################ Ce sont 3 lignes larges de 80 colonnes #avec un titre centré au milieu. Jusqu'à présent, je n'ai pas trouvé de moyen rapide de les générer …
J'essaie de créer un script pour effectuer une recherche floue dans un tampon. L'idée principale est de prendre une entrée et d'insérer .\{-}entre chaque paire de caractères, par exemple foodevient f.\{-}o.\{-}o. Cela fonctionne assez bien, mais propose de nombreuses correspondances non idéales. Je pense qu'une recherche floue devrait donner les …
Si j'utilise une version de Vim avec la xterm_clipboardfonctionnalité, le contenu du presse-papiers du système est disponible via le +registre. Si la version que j'utilise n'a pas cette fonctionnalité, puis-je faire en sorte que le "+registre appelle mes programmes personnalisés pour récupérer et définir le presse-papiers du système ( xsel …
Par défaut, l'utilisation gqavec une commande de mouvement enveloppe le texte décrit par la commande de mouvement sur 79 colonnes. (Je suis relativement nouveau dans vi/ vimdonc je ne connais pas la terminologie correcte.) Comment puis-je configurer le nombre de colonnes de sorte qu'il encapsule plutôt un nombre différent de …
J'utilise les deux CtrlPet NERDTreedans mon Vim. Lorsque j'ouvre un fichier à l'aide de la CtrlPfonction de recherche, il s'ouvre parfois dans la fenêtre NERDTree (et toujours si la fenêtre NERD est la fenêtre active). Comment puis-je m'arrêter CtrlPd'ouvrir des fichiers dans NERDTree et le forcer à les ouvrir dans …
Vim continue automatiquement un commentaire lorsque j'appuie sur Entrée en mode Insertion, ce que je trouve utile. Cependant, je ne veux pas que le commentaire se poursuive après avoir appuyé sur «o» en mode normal pour insérer une nouvelle ligne sous la fin du commentaire. J'ai lu que je dois …
Sur les systèmes basés sur Debian, il y a un paquet nommé vim-addon-manager. Ma compréhension est que cela permet d'installer certains plugins basés sur un référentiel de plugins disponibles. Pour pouvoir les installer, les plugins doivent être empaquetés et poussés vers les dépôts Debian. Je ne comprends pas l'intérêt de …
Dans ce Q&R , il est observé qu'il existe un groupe de surbrillance pour CursorLineNr, qui s'applique au numéro de ligne de la ligne du curseur lorsque cette option set cursorlineest activée. Je remarque que l'utilisation de la ligne de curseur change également la couleur d'un autre groupe de surbrillance …
J'utilise vim dans quelques contextes différents; généralement, j'aime mettre ceci dans mon .vimrc: let &t_ti.="\<Esc>[1 q" let &t_SI.="\<Esc>[5 q" let &t_EI.="\<Esc>[1 q" let &t_te.="\<Esc>[0 q" Cela fait en sorte que l'insertion et le mode normal utilisent des curseurs différents (le mode normal est un curseur de bloc et le mode …
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.