J'ai un problème que je peux penser à deux approches générales pour résoudre, mais je ne connais pas les détails de l'une ou l'autre approche. ... Level 1: cũng also Level 1: và and Level 1: như like; such as Level 2: các plural marker Level 2: của belonging to …
Existe-t-il un moyen d'interagir avec le mode ligne de commande tout en restant toujours en position d'origine? En particulier, les deux actions suivantes sont lourdes, nécessitant de déplacer les doigts vers les touches fléchées et parfois pire, la souris. Déplacement: existe-t-il un moyen de se déplacer d'avant en arrière en …
J'utilise l'expression régulière suivante pour faire correspondre une chaîne de documentation sous une définition de fonction Clojure: \vdefn.*\n\s*\zs"([^"]|\n)*" Existe-t-il un moyen d'exécuter la commande en mode normal gq(lignes de formatage) sur toutes les correspondances de ce modèle dans un fichier donné?
J'ai lu la page d'aide sur fold-expr ( :h fold-expr) mais cela n'explique pas quelle est la syntaxe utilisée dans l'expression. Il y avait là quatre exemples: :set foldexpr=getline(v:lnum)[0]==\"\\t\" :set foldexpr=MyFoldLevel(v:lnum) :set foldexpr=getline(v:lnum)=~'^\\s*$'&&getline(v:lnum+1)=~'\\S'?'<1':1 :set foldexpr=getline(v:lnum-1)=~'^\\s*$'&&getline(v:lnum)=~'\\S'?'>1':1 J'ai compris que v:lnumc'est la ligne qui a besoin d'un niveau d'indentation, et que l'expression …
Je souhaite souvent copier une ligne et remplacer une autre ligne par la copie collée. Y a-t-il un meilleur moyen que Ysur la ligne source, allez à la ligne qui doit être remplacée et Pjdd?
Je voudrais écrire tout le tampon dans la sortie standard ( /dev/stdout) au lieu du fichier et la commande suivante fonctionne comme prévu lors de l'édition du fichier: :w >> /dev/stdout Astuce: Appuyez sur Control+ Lpour rafraîchir l'écran. Mais cela ne fonctionne pas comme prévu lorsque j'essaie de faire la …
En supposant que j'ai une ligne dans un fichier avec XXXXun espace réservé que j'ai sélectionné via vcomme suit: XXXX Some other text Comment puis-je changer uniquement le XXXXavec la sortie d'une commande externe, comme date +%Y%m%d? Je suis allé aussi loin que :'<,'>!date +\%Y\%m\%d mais cela a remplacé toute …
J'utilise vim-airlines et c'est vraiment sympa. Cependant, j'obtiens cette deuxième barre d'état en dessous que je veux cacher. J'ai essayé set noshowmodedans mon .vimrc, mais cela ne semblait masquer que l'indicateur de mode par défaut. Évidemment, le nom de fichier est redondant (la compagnie aérienne le couvre) et le nombre …
J'ai la commande suivante dans mon vimrc: execute "set path+=".getcwd()."/**" Cela fonctionne bien si le répertoire de travail actuel est similaire /home/tamlok/my_work/. Cependant, si le répertoire contient des espaces, tels que D:\Program Files\vim\, vim se plaindra. Je suppose que je peux résoudre ce problème en utilisant la substitute()fonction pour remplacer …
J'ai vu set exrcmentionné à divers endroits pour utiliser des .vimrcfichiers par répertoire , mais chaque fois que cela a été mentionné, il a été fortement recommandé de ne pas l'utiliser réellement parce que c'est dangereux. Je suis également tombé sur set securece qui est censé corriger une partie du …
J'ai deux dict: :let defaults = {'hello': 'world', 'bye': 'jupiter'} :let override = {'hello': 'mars'} Comment puis-je fusionner les clés overridepour que je me retrouve avec un nouveau dict comme ceci: {'hello': 'mars', 'bye': 'jupiter'}
Voici comment je reproduis le comportement que j'observe. Tout d'abord, j'entre cette commande: echo aaaaa > a vim a Dans Vim, j'entre ces commandes: :ls :e # :echo bufname('#') Voici la sortie des trois commandes ci-dessus: :ls 1 %a "a" line 1 :e # E194: No alternate file name to …
Cas d'utilisation Je suis en mode normal. Je n'ai pas explicitement pensé à enregistrer une macro, mais j'effectue une seule modification de commande. Je peux maintenant répéter cette action en utilisant le point. Je me rends compte maintenant que c'est une action utile pour enregistrer dans une macro à utiliser …
Je suis nouveau sur Vim et je veux pouvoir éditer des scripts avec mes raccourcis clavier et d'autres paramètres Vim tout en travaillant dans Vim. Par exemple, je voudrais que la plupart de mes set xxcommandes soient dans un seul fichier et aient la possibilité de mettre à jour le …
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.