8
votes

"Réduire" la vitre Vim verticale

J'utilise une fenêtre horizontale et verticale se divise de manière religieuse dans Vim et jusqu'à récemment, j'ai apprécié le confort de deux commandes pour cacher (ou minimiser) mes fissures horizontales. Je les ai mis en place ajoutant les lignes suivantes à mon .vimrc fichier: xxx

frapper contrôler-j ou contrôle-k navigue à travers des divisions horizontales en augmentant ou en bas. Ce que j'aimerais accomplir est la même chose pour les scissions verticales en montrant ou en caché la division gauche ou droite à l'aide de Control-shift-h et Control-shift-l ; H en déplaçant vers la gauche, l en mouvement à droite. J'ai essayé ce qui suit avec peu de succès: xxx

L'action serait similaire à l'utilisation de Control-w - << / code> et Control -w -> , ne déplacez que la division verticale complètement à gauche ou à écrire, pas seulement une ligne à la fois.

Des idées sur la façon d'accomplir cela? Merci.

vim

0 commentaires

3 Réponses :


2
votes

Essayez xxx

Ceci ne déplace pas une fenêtre complètement à gauche ou à droite (c'est h et l < / Code>), il déplace simplement le curseur sur la fenêtre gauche (ou droite) et optimise cette fenêtre horizontalement.

voir : Aide ctrl_w_bar Pour plus. < / p>


0 commentaires

11
votes

Tout d'abord, vous ne pourrez pas utiliser et que vous le souhaitez. Comme ceci: xxx

Les touches de leader communes dans VIM sont des virgules et des back-slash: xxx

mais vous constaterez que cela devient S'agissant de nécessiter 3 frappes de frappe pour cela, vous pourriez aussi bien laisser tomber le coup de contrôle. De cette façon (si votre chef est une virgule), vous pouvez simplement appuyer sur ", H" et ", l" pour aller aux fissures à votre gauche et à droite: xxx .. .

Un gars nommé Tony Chapman réponses < / a> Pourquoi vous ne pouvez pas utiliser Control + Maj:

vim mappe son Ctrl + imprimable_key combinaisons selon ASCII. Cette signifie que " Ctrl + minuscule lettre " est le même que le correspondant " Ctrl + lettre majuscule " et que ctrl + (où est une imprimable clé) n'est défini que lorsque est dans la plage 0x40-0X5F, une minuscule lettre, ou une marque d'interrogation. Ça aussi signifie que ctrl - [ est identique à celui ESC , ctrl-m est identique à celui entrée , ctrl-i est la même chose que onglet .

donc oui, ctrl-s et ctrl-s (i.e. ctrl-s et ctrl-shift-s ) sont les mêmes pour Vigueur. Ceci est par conception et n'est pas va changer.


0 commentaires

1
votes

crl-w 1 |

minimisera la fenêtre actuelle dans Vim.


0 commentaires