Questions marquées «vim»

vim (Vi IMproved) est un éditeur de texte prenant en charge différents modes d'édition.

3
Dans vim, recherchez les accolades / parens correspondants
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 …

4
Bloquer l'édition * en direct * dans Emacs ou Vim
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, …
9 vim  emacs  editors 

3
Vim plusieurs fenêtres / masquer
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?
9 vim 

2
Vim, comportement contextuel de commentaire / décommentation
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) …
9 vim  php 

4
Activer NumLock au démarrage?
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 …

1
Existe-t-il un moyen de se déplacer par des lignes d'écran dans vim?
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 …
9 vim 



1
Vim 7.3 avec Lua: comment l'utiliser?
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 …
9 vim 



2
tmux: comment lier une clé pour lancer la commande shell?
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 …
9 linux  shell  vim  tmux 

1
Vim: remplacer toute la ligne commençant par la chaîne par la ligne
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 …
9 vim 

1
Fonction inconnue dans Vim
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
9 vim 

2
Comment basculer le support de la souris dans vim?
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?
9 vim 

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.