Maison >Opération et maintenance >exploitation et maintenance Linux >configuration commune de vim - rendre vim plus facile à utiliser

configuration commune de vim - rendre vim plus facile à utiliser

巴扎黑
巴扎黑original
2017-08-17 10:30:172430parcourir

Copiez le code suivant dans le répertoire utilisateur et créez un nouveau fichier sous .vimrc

Enregistrez-le et il prendra effet si vous souhaitez qu'il prenne effet pour tous les utilisateurs, veuillez modifier /etc/vimrc ; (il est recommandé de cp d'abord une copie)

set nocompatible "Désactiver le mode de compatibilité vi

syntaxe sur "Mise en évidence automatique de la syntaxe

colorscheme molokai "Définir le schéma de couleurs

définir le numéro "Afficher le numéro de ligne

définir la ligne du curseur" Mettre en surbrillance la ligne actuelle

définir la règle "Activer la règle de la barre d'état

set shiftwidth=4 " Définir la largeur des commandes << et >> lors du déplacement de 4

set softtabstop=4 " vous permet de supprimer 4 espaces à la fois en appuyant sur la touche retour arrière

set tabstop =4 " définit la longueur de tabulation sur 4

set nobackup " Ne pas sauvegarder lors de l'écrasement de fichiers

set autochdir " Basculer automatiquement le répertoire actuel vers le répertoire où se trouve le fichier actuel

filetype plugin indent on " Activer le plugin

set backupcopy=yes " set Le comportement lors de la sauvegarde est de remplacer

set ignorecase smartcase " Ignorer la casse lors de la recherche, mais rester sensible à la casse lorsqu'il y a une ou plusieurs lettres majuscules

set nowrapscan " Désactiver la recherche de recherche aux deux extrémités du fichier

set incsearch " Afficher les résultats de la recherche lors de la saisie du contenu de la recherche

set hlsearch " Mettez en surbrillance le texte trouvé lors de la recherche

set noerrorbells " Désactivez la cloche des messages d'erreur

set novisualbell " Désactivez l'utilisation de la cloche visuelle au lieu d'appeler

set t_vb= " Code de terminal de cloche d'erreur vide

" set showmatch " insérer le support, passer brièvement au support correspondant correspondant

" set matchtime=2 " passer brièvement à l'heure de la correspondance bracket

set magic " set magic

set Hidden " Permet de changer de tampon lorsqu'il y a des modifications non enregistrées Les modifications à ce moment sont enregistrées par vim

set guioptions-=T. " Masquer la barre d'outils

set guioptions-=m " Masquer la barre de menu

set smartindent "Utiliser l'indentation automatique intelligente lors de l'ouverture d'une nouvelle ligne

set backspace=indent,eol,start

" Si vous ne le définissez pas, vous ne pouvez pas utiliser le retour arrière dans l'état d'insertion. Utilisez la touche espace et la touche Suppr pour supprimer le retour chariot

set cmdheight=1 "Définissez le nombre de lignes dans la ligne de commande à 1

set laststatus=2 "Afficher la barre d'état (la valeur par défaut est 1, impossible d'afficher la barre d'état)

set statusline= %<%F[% 1*%M%*%n%R%H]%= %y %0(%{&fileformat} %{&encoding} %c :%l/%L%)

" Définissez les informations affichées dans la ligne d'état

set Foldenable "Commencer le pliage

set Foldmethod=syntax "Définir la syntaxe du pliage

set Foldcolumn=0 "Définir la largeur de la zone de pliage

setlocalfoldlevel=1 "Définir le nombre de niveaux de pliage sur

" setfoldclose=all "Définir pour fermer automatiquement le pli

" Utilisez la barre d'espace pour changer de pli

" nnoremap @=((foldclosed(line('.')) < 0) ? 'zc' : 'zo')

" Configurer l'environnement multilingue

if has("multi_byte")

" Encodage UTF-8

set encoding=utf-8

set termencoding=utf-8

set formatoptions+=mM

set fencs=utf-8,gbk

" Ctrl+c copier dans l'état sélectionné

vmap " +y

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn