Questions marquées «delimiter-matching»


2
Ajouter automatiquement une fermeture "ou 'lors de l'insertion, mais uniquement si le curseur n'est pas déjà dans une chaîne
J'ai défini des mappages dans my vimrcpour saisir automatiquement les parenthèses fermées et les accolades lorsque j'en saisis des d'ouverture avec inoremap ( ()<esc>i. Je voudrais faire la même chose pour "et ', mais seulement lorsque le curseur n'est actuellement pas à l'intérieur d'une chaîne - car à l'intérieur d'une …


1
Comment puis-je mettre en évidence les noms «%» correspondants (par exemple, si / end, for / end) définis par matchit.vim lors de la sélection?
Actuellement, mon Vim met en évidence les parenthèses, crochets, guillemets, etc. correspondants avec un arrière-plan cyan et un premier plan blanc - le curseur peut être déplacé entre ceux-ci avec %. Grâce à mon matchit.vim, je peux également basculer %entre if / end, for / end, etc. - mais ceux-ci …


1
Comment faire en sorte que les paires d'allumettes ne correspondent pas à la fermeture de '>' dans "<(>)" tout en les faisant correspondre dans "<()>"?
J'utilise set matchpairs+=&lt;:&gt;avec mon code C ++, et cela fonctionne très bien. Mais il y a des cas où il n'est pas tout à fait là, comme ce code C ++: #include &lt;type_traits&gt; template&lt;int X&gt; typename std::enable_if&lt;(X&gt;9),int&gt;::type func() { return 5; } int main() { func&lt;10&gt;(); } Ici, si vous …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.