J'essaie de faire en sorte que ce soit comme l'édition de texte par défaut dans Mac. J'ai essayé map! <D-Left> 0 et map! <D-Right> $ ~ / .vimrc, mais bien sûr cela n'a pas fonctionné. Comment puis-je faire
J'essaie de faire en sorte que ce soit comme l'édition de texte par défaut dans Mac. J'ai essayé map! <D-Left> 0 et map! <D-Right> $ ~ / .vimrc, mais bien sûr cela n'a pas fonctionné. Comment puis-je faire
Dans VIM, lorsque je mappe par exemple <F9><F10>à une commande et <F9>à une autre commande, il attend 1 à 2 secondes lorsque j'appuie sur F9 pour me permettre d'appuyer sur <F10>pour accéder à la commande mappée <F9><F10>et si je n'appuie pas, <F10>il...
J'ai trouvé cette question qui explique comment modifier un fichier distant avec vim en utilisant: vim scp://user@myserver[:port]//path/to/file.txt Est-il possible de le faire en tant que root (via sudo) sur l'hôte distant? J'ai essayé de créer un fichier avec des autorisations root sur l'hôte...
Supposons que j'ai un fichier nommé filename123.txtet que c'est le fichier unique qui est nommé ainsi, et je peux le locatefaire avec la commande locate filename123. Et il ne renvoie que ce fichier. Maintenant, je veux l'ouvrir avec vi/ vim. Mais je ne veux pas aller à cet emplacement et taper la...
Je veux que lorsque je crée un fichier particulier, supposons que je le crée dans l'éditeur vim, le fichier créé devrait également obtenir l'autorisation exécutable lors de sa création. Je veux cela car je crée des fichiers python et je ne veux pas définir explicitement les autorisations pour le...
J'étais un emacsutilisateur et je dois passer à vim. Mais je manque quelques commandes emacs de base en vimmode insertion: C-A C-E C-K C-Y C-x C-s ... et quelques autres Je sais que je peux appuyer sur Escape, puis sur certaines des touches suivantes et enfin sur la touche i: ^ $ d$ p :w [Entrer]...
Je sais que cela fonctionne: :%s/<string>//gn Mais il semble un peu étrange d'utiliser la commande de substitution pour compter, plutôt que
Existe-t-il un moyen de mapper leader-r pour répéter la dernière commande envoyée à bash? Par exemple, lorsque je travaille avec des fichiers C, je voudrais compiler et exécuter un programme à partir de vim sans taper:! Make ou gcc. Je sais que je peux lier une commande spécifique à la clé, mais...
TL; DR; version - Comment puis-je annuler du texte qui a été collé à partir de mon tampon de copie du système d'exploitation sans annuler un autre texte qui a été tapé depuis que je suis passé en mode insertion? Description plus longue: Mettez quelque chose dans votre tampon de copie du système...
En zshdedans vim mode, j'écris quelque chose foo foo bar bar Ensuite, je frappe Escpour aller en mode normal et taper : foo foo bar bar execute: _ Ensuite, je suppose que je peux le faire, je veux rechercher et remplacer barparbaz foo foo bar bar execute: s/bar/baz/g_ Ensuite, j'essaie d'appuyer...
Je travaille sur un projet parallèle avec des fichiers source JavaScript et SQL. Lorsque je modifie le JavaScript, Vim se comporte normalement. Cependant, lorsque je modifie les fichiers SQL, il y a un délai d'environ une seconde entre le moment où j'appuie CtrlCet le moment où Vim quitte le mode...
Je sais que je peux écrire dans un fichier en faisant simplement :w <file>. Je voudrais savoir cependant comment puis-je écrire dans un fichier en y ajoutant au lieu de l'écraser. Exemple de cas d'utilisation: je souhaite prélever des échantillons d'un fichier journal dans un autre fichier....
Je ne comprends pas la motion de soulignement dans vim, du moins dans le contexte de yank (y). Ma feuille de triche lit "soft" bol down que je ne comprends pas. Si j'utilise le mouvement seul, il semble être le même que celui ^qui signifie aller au premier espace non blanc de la ligne. Cependant,...
Dans vim, je veux remplacer un long chemin /a/b/f/g/d/gpar un autre /s/g/w/d/g/rdans un fichier texte. Habituellement, j'utilise \/mais il y a trop de barres obliques ici. Existe-t-il un moyen plus
J'ai set nudans mon .vimrcqui montre les numéros de ligne sur le côté gauche du tampon actuel. Je voudrais voir les numéros de ligne sur le côté droit. Comment y parvenir? MISE À JOUR: Cela devrait également fonctionner pour set
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 X11 n'est...
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 certaine...
Afin de pouvoir ajouter des lignes vierges sans passer en mode d'insertion, j'essaie de mapper ALT-oet ALT-Ode o<ESC>eto<ESC> J'ai essayé ce qui suit dans mon .vimrc map <M-o> o<ESC> map <M-O> O<ESC> et map <ALT-o> o<ESC> map <ALT-O>...
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 que...
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 .