Wenn ich die Pfeiltasten drücke, vim
erhalte ich das in diesem GIF gezeigte Verhalten
.
Ich möchte nur hjkl
zum Navigieren verwenden. Jedes Mal, wenn ich die Pfeiltasten drücke (hoch, runter, links oder rechts), soll es mir eine der hjkl
Tasten mitteilen . Wenn ich zum Beispiel die Aufwärtspfeiltaste drücke, möchte ich, dass es sagt: Use k
und mich nicht in den Einfügemodus versetze oder tippe A
.
Ich habe meiner .vimrc
Datei Folgendes hinzugefügt :
noremap <up> <nop>
noremap <down> <nop>
noremap <left> <nop>
noremap <right> <nop>
nnoremap <Left> :echoe "Use h"<nop>
nnoremap <Right> :echoe "Use l"<nop>
nnoremap <Up> :echoe "Use k"<nop>
nnoremap <Down> :echoe "Use j"<nop>
Ich habe es versucht
Ich habe in meinem ~/.vimrc
( vimrc pastebin ) keine Kompatibilität eingestellt .
Ich vim-plug
verwalte meine vim Plugins mit.
Hier ist eine Liste meiner vim Plugin-Verzeichnisse in ~/.vim/bundles/
:
ctrlp.vim/
emmet-vim/
fzf.vim/
gulp-vim/
git_status.vim/
gist-vim/
nerdtree/
nerdtree-git-plugin/
scss-syntax.vim/
syntastic/
tComment/
vim-autoformat/
vim-bundler/
vim-coffee-script/
vim-coloresque/
vim-endwise/
vim-eunuch/
vim-fugitive/
vim-go/
vim-mkdir/
vim-multiple-cursors/
vim-projectionist/
vim-pug/
vim-rails/
vim-rake/
vim-rhubarb/
vim-ruby/
vim-run-interactive/
vim-slim/
vim-surround/
vim-test/
vim-tmux-navigator/
webapi-vim/
vim
Start) langsamer zu machen (mehr Zeit zwischen den Tastenanschlägen), damit Sie besser sehen können, was passiert.) Bitte antworten Sie nicht in Kommentaren. Bearbeiten Sie Ihre Frage, um sie klarer und vollständiger zu gestalten.A
erscheint ist es, weil ich denup arrow
Antworten:
Nach stundenlanger Arbeit. Ich denke ich habe das mal gefunden, zumindest für mich. Wenn das bei dir nicht funktioniert, bin ich mir sicher, dass dieses Problem etwas mit Kartenbefehlen zu tun hat. Versuchen Sie, alle nacheinander zu deaktivieren. Sehen Sie, ob Sie etwas tun können.
Diese Zeile löschen:
Dies verursacht das Problem für mich und ich weiß nicht warum. Sie können
:let @/=""
stattdessen tun .quelle
<esc>
als erstes. Sie könnten wahrscheinlich dasselbe Ergebnis erzielen, wenn Sie diese Zeile nach die Pfeiltasten verschieben, je nachdem, ob Vim nach der Ablehnung seines ersten Kandidaten (der wahrscheinlichsten, IMO) weiterhin nach Übereinstimmungen sucht. Im Gegensatz dazu wird eine<esc>
erfolgreiche Übereinstimmung erzielt, wenn Sie eine Pfeiltaste drücken, sodass der Rest effektiv ignoriert wird.