[LINUX] [Vim] Réglage minimum du leader pour réduire la charge de fonctionnement de base

introduction

――En plus de l'éditeur que vous utilisez habituellement, vous pouvez utiliser vim plusieurs fois par jour ou par mois. ――Par conséquent, il n'y a pas eu de problème dans les situations suivantes. --Utilisez uniquement pour ** l'opération de base ** (déplacer / enregistrer / terminer) --Par conséquent, quelques lignes ou un ".vimrc" vide.

résultat

"Mettre le leader dans l'espace
let mapleader = "\<Space>"

""Touche d'espace+Mappage des opérations de touches telles que "diverses touches"
inoremap <Leader>jj <Esc>                         "Touche ESC
nnoremap <Leader>w :w<CR>                         "sauvegarder
nnoremap <Leader>q :q<CR>                         "Fin
noremap <Leader>a myggVG$                         "Tout sélectionner(Ordinaire)
inoremap <Leader>a <Esc>myggVG$                   "Tout sélectionner(insérer)
nnoremap <silent> <Leader>vr :new ~/.vimrc<CR>    " .ouvrir vimrc
nnoremap <silent> <Leader>r :source ~/.vimrc<CR>  " .chargement de vimrc
noremap <Leader><Leader> <C-w>w                   "Déplacer la fenêtre
map <leader>n :call RenameFile()<cr>              "Renommer le fichier en cours de modification

"Renommer la définition de la fonction
function! RenameCurrentFile()
  let old = expand('%')
  let new = input('Nouveau nom de fichier: ', old , 'file')
  if new != '' && new != old
    exec ':saveas ' . new
    exec ':silent !rm ' . old
    redraw!
  endif
endfunction

Contenu

Qu'est-ce qu'un leader

Réglage

―― Lors du réglage, j'étais conscient de ce qui suit.

référence

Recommended Posts

[Vim] Réglage minimum du leader pour réduire la charge de fonctionnement de base
De 0 à la construction de l'environnement de développement Django à l'exploitation de base