Articles of vim

Copier le text sélectionné dans le presse-papiers du système

Mon vim n'est pas compilé avec la fonctionnalité clipboard . Donc, j'utilise xsel comme suggéré par Gilles pour copyr / coller le contenu. J'utilise :.w !xsel -b pour sélectionner la ligne courante et :w !xsel -b pour sélectionner le document entier. Mais parfois, j'ai besoin de déplacer la sélection multiligne effectuée en utilisant V dans […]

Quel est le problème de donner le droit d'utiliser sudo vim?

J'utilise Mac OX 10.10. J'aimerais savoir quels problèmes sont causés par ceci: user ALL=(ALL) /usr/bin/vim /etc/httpd/confs/httpd.conf Je pense que c'est dans / etc / sudoers. J'ai aussi Cent OS. Est-ce que cette recommandation se comporte de la même manière (mauvaise)?

comprendre les patterns dans vim

J'ai un file suivant: 8635147+876+5597+1686+54=8643360 2415+382376+88324+81544+926+68619475+677+222852=69398589 80+21+4478882+8945092=13424075 62+9598=9660 16832904+537+51460155+6822+2+4901436+47443+5669+855928+8113549+424282=82648727 33+9872=9905 555839 5017598+5639262+4+62+9413+4+4991+41568=10712902 4977+164+77+1018643+593851+83730=1701442 220+6831+26=7077 5+54102+1034451=1088558 37844 1 35+2983325+0+6400=2989760 8081+8361365+6+477=8369929 66+68232+9406935+6489662=15964895 6569+59336692+75+11328=59354664 28332+725+2683+45913425+9648987+4911=55599063 69724687+8+7+9940+5568+29585+518916=70288711 1804642 659157+5144361+7072+16+4799+811+58742059+451875+138174=65148324 2288508+509472+43+83704=2881727 872027+1115415+1+47922+547008+56+5550+71642773+948394=75179146 142 Je voudrais sortinger cela dans vim à ceci: 16832904+537+51460155+6822+2+4901436+47443+5669+855928+8113549+424282=82648727 872027+1115415+1+47922+547008+56+5550+71642773+948394=75179146 69724687+8+7+9940+5568+29585+518916=70288711 2415+382376+88324+81544+926+68619475+677+222852=69398589 659157+5144361+7072+16+4799+811+58742059+451875+138174=65148324 6569+59336692+75+11328=59354664 28332+725+2683+45913425+9648987+4911=55599063 66+68232+9406935+6489662=15964895 80+21+4478882+8945092=13424075 5017598+5639262+4+62+9413+4+4991+41568=10712902 8635147+876+5597+1686+54=8643360 8081+8361365+6+477=8369929 35+2983325+0+6400=2989760 2288508+509472+43+83704=2881727 1804642 4977+164+77+1018643+593851+83730=1701442 5+54102+1034451=1088558 555839 37844 […]

recueillir le caractère de la ligne 1 avec le caractère de la ligne 2

J'ai deux lignes dans l'éditeur vim comme vous pouvez le voir ci-dessous 3 àáâ 4 aaa Basé sur ces deux lignes, j'aimerais get le résultat ci-dessous 'à' => 'a', 'á' => 'a', 'â' => 'a', Des idées?

Pourquoi Vim mange Ctrl lorsqu'il est utilisé avec Ctrl + v et comment le résoudre?

J'utilise Vim /etc/zsh/zshrc pour append des raccourcis keyboard pour zsh car cela ne fonctionne pas avec inputrc . Dans mon terminal avec tmux quand je tape Ctrl + v puis Ctrl + LeftArrow le shell montrera ^[OD . Cependant, lorsque je suis en mode d'insertion Vim, en appuyant sur la même séquence, ^[[D J'ai découvert […]

Ouvrez plusieurs files dans des panneaux à la fois

Lorsque je dois éditer plusieurs files, il est vraiment difficile de les ouvrir un par un. Existe-t-il un moyen d'ouvrir plusieurs files dans VIM à partir de la command line?

Remappage des keys dans la vue de directory de vim

La "Liste des directorys Netrw" que vous obtenez en ouvrant un directory dans vim (par exemple :e . ) Semble utiliser un set de raccourcis différent de celui de vim pour la navigation J'ai mes keys hjkl remappées ainsi: noremap dh noremap h gj noremap t gk noremap nl noremap ed noremap ln Mais quand […]

Comment un user peut-il modifier un file même lorsque le bit d'écriture est désactivé sur un file

Voici la chose que j'ai juste envie de jouer avec umask sur ma machine d'entraînement. J'ai créé l'user de test john et connecté en utilisant John. et mettre l'umask à 0200 et créé un file de test dans vim et l'save. Maintenant, les permissions pour ce file de test sont -r–rw-rw-. 1 john john 26 […]

Comment couper un file text en utilisant Vim

Comment puis-je couper un file text en utilisant vim? Par exemple, je voudrais couper le file jusqu'à la position 56. Je voudrais donc garder tout de la position 1-56, et tout supprimer de la position 57 (y compris 57) à la fin de la ligne pour chaque ligne. Fichier text: Web Application – http://sharepoint Url […]

Raccourcis Vim en mode insertion

Lorsque je saisis du text dans vim , j'ai parfois besoin de sauter à un autre endroit et d'entrer plus de text. Je sais qu'il y a quelques raccourcis avec la touche ctrl pour simplifier le mouvement. Quels sont les raccourcis keyboard les plus utiles en mode insertion? par exemple J'ai: 'text_sample' Le slider est […]