Hier ist dein Problem: Du verwendest Vim nicht wie Vim. Sie verwenden vim wie Notepad ++. Wenn Sie Vim wie Vim verwenden, können Sie einfach Folgendes tun:
:vsplit file
(oder noch besser, tippen Sie <C-w>v
) und dann brauchen Sie keine Maus, kein GUI, kein Menü oder ähnliches. Dann, wenn Sie neu zuordnen wollten
:split
zu
:vsplit
du könntest einfach laufen
:cnoremap split vsplit :cnoremap sp vsp
Das würde Ihr Problem vollständig lösen.
Aber das ist nicht dein Problem. Wenn Sie diese Befehle neu zugeordnet haben und dann mit der Maus :split
eine Datei verwenden, werden die Neuzuordnungen keine Auswirkungen. An diesem Punkt haben Sie wirklich zwei Möglichkeiten.
die ich viel lieber, und empfehlen, ist Tasten über das Menü zu beenden. Jedes Mal, wenn Sie Ihre Hand von der Tastatur zur Maus bewegen, ziehen Sie den Mauszeiger auf die Menüschaltfläche, scrollen Sie nach unten, klicken Sie mit der rechten Maustaste, durchsuchen Sie Ihre Dateien, klicken Sie auf, um die rechte Datei zu öffnen, und Sie haben vim nicht mehr verwendet. Sie verwenden jetzt Notepad ++ innerhalb von vim. Sie hätten mit zwei Knöpfen alles tun können ! (
<C-w>v
) Wenn Sie diesen Ansatz auf die Spitze bringen wollen, können Sie auch laufen:set guioptions=
Dadurch werden alle Menütasten entfernt. Da es sich jedoch um Ihren Workflow handelt, können Sie mit Option 2 fortfahren:
Fügen Sie dies zu Ihrem hinzu
.vimrc
:an 10.320 &File.Sp&lit-Open\.\.\.<Tab>:vsp :browse vsp<CR>
Dadurch wird der Menüleiste eine "vertikale Teilung" hinzugefügt.