Comme la plupart d'entre vous le savent probablement, vous pouvez utiliser %pour rechercher en avant sur la ligne pour trouver la prochaine paire / accolade / parenthèse appariée et passer à son partenaire correspondant: |a|rray[index] = value; " |e| is the cursor; hit %: array[index|]| = value; J'espère qu'il existe …
jEdit prend en charge l'édition de blocs, mais Emacs et Vim semblent avoir de sérieux problèmes d'utilisation sur le même sujet. Si quelqu'un pouvait remplir les inconnues ici, il serait beaucoup plus supportable d'utiliser l'un ou l'autre éditeur: Sélection rectangulaire réelle : lorsque la sélection à l'écran est un rectangle, …
Si j'ai eu x ou plusieurs fenêtres ouvertes dans une session VIM et que je voulais masquer rapidement toutes les fenêtres sauf la active pendant un moment, puis remettre les fenêtres dans la disposition que je leur avais, comment faire?
J'édite beaucoup de code PHP avec Vim, et j'ai rencontré un problème avec quelques macros dans mon .vimrc. J'utilise actuellement ces deux macros pour commenter / décommenter en style C "c-style (//) comment (press the [.] key) au FileType php vnoremap . :s/^\(\s*\)\(.\+\)$/\1\/\/\2/<CR>:noh<CR>gv "c-style (//) uncomment (press the [,] key) …
J'édite habituellement dans Vim , et lorsque +j'appuie, je préfère déplacer ma main vers la partie droite du clavier où +réside plutôt que de faire shift+ =. Mais lorsqu'il NumLockn'est pas activé, dans Vim, il ouvre simplement une nouvelle ligne au-dessus et insère la lettre k . Et chaque fois …
Lors de l'édition de fichiers dans vim, c'est une petite gêne que lorsque je déplace des lignes avec j et k, il se déplace par lignes de fichier, plutôt que par lignes d'écran comme les autres éditeurs. Avec mes propres fichiers, je peux gérer cela en encapsulant automatiquement à une …
J'utilise SSH (avec -X spécifié) d'une boîte Ubuntu à une boîte RHEL4 et j'exécute GVim. Il s'ouvre comme prévu dans mon X local, mais le copier-coller via select ne fonctionne pas. Je ne peux pas sélectionner du texte dans GVim et le coller dans une fenêtre locale, ni sélectionner du …
La dernière version de Vim est géniale! Je l'ai compilé avec --enable-luainterp=yeset il a la fonctionnalité Lua: % gvim --version | egrep '\+lua' +linebreak +lispindent +listcmds +localmap +lua +menu +mksession +modify_fname Mais comment l'utiliser réellement? Jusqu'à présent, j'utilisais toujours le script Vim pour mes fichiers, mais comment le laisser interpréter …
J'utilise vim 7.2 depuis le terminal de mastic. Même si je lance, set noaiil semble que vim essaie toujours de mettre en retrait le code. Je copie mon code de Notepad ++ vers vim. ce qui suit est de Notepad ++ et en suivant ce que j'ai eu dans vim: …
J'ai essayé d'utiliser vim sur FreeBSD (via ssh sur un terminal compatible Linux xterm). Cependant, vim se comporte de la même façon que vi out-of-box. Par exemple, il ne réagit pas sur la touche de suppression, insère le caractère F au lieu de monter en mode d'insertion, etc. Sur FreeBSD …
J'utilise tmuxpour développer, avec deux volets: un pour éditer le code, et un pour le compiler. Je dois changer de volet très souvent pour lancer la commande de compilation (par exemple " mvn install"). Comment puis-je lier une clé (dites " Ctrl+ B C") pour lancer cette commande spécifique dans …
Sur ce texte hardware mac 33:33:333:33:33 hardware mac 33:13:333:33:33 hardware mac 33:23:333:23:34 hardware mac 33:033:133:33:35 ... Je souhaite remplacer toutes les lignes commençant par mac matériel par hardware mac 00:00:00:00:00:00 j'ai essayé sed s/^hardware mac/hardware mac 00:00:00:00:00:00/gc et donner une erreur aussi la commande vim classique %s:/^hardware mac/hardware mac 00:00:00:00:00:00/gc …
J'ai le fichier suivant (vimscript.vim): function HelloWorld() echo "Hello World" endfunction call HelloWorld() Lorsque j'ouvre ce fichier et que je tape ce qui suit: :call HelloWorld() Je reçois une erreur: E117: Unknown function: HelloWorld
J'ai beaucoup travaillé sur mon ordinateur portable ces derniers temps, et je clique accidentellement lors de la frappe. Je sais que je pouvais retirer set mouse=amon .vimrc, mais parfois j'aime utiliser la souris. Que puis-je faire pour créer une fonction bascule pour basculer la prise en charge de la souris?
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.