[PYTHON] paramètre vim (modification de mon propre mémo)

Paramètres .vimrc

mis en mode incompatible vi

if &compatible set nocompatible endif

Codage des caractères = UTF8

if has("multi_byte_encoding") set encoding=utf-8 endif

Activer la coloration syntaxique

syntax enable Cette commande exécute en fait la commande suivante: source VIMRUNTIME/syntax/syntax.vim Si la variable d'environnement VIM n'est pas définie, Vim est un autre moyen(|VIMRUNTIME|référence)Dans le col Essayez de chercher. Cela fonctionne généralement. Si cela ne fonctionne pas, mettez Vim dans la variable d'environnement VIM Essayez de définir le répertoire dans lequel se trouve le fichier de configuration. Par exemple, le fichier de syntaxe est S'il est dans le répertoire "/ usr / vim / vim50 / syntax", alors dans $ VIMRUNTIME "/ usr / vim / vim50" Mettre en place. Cela doit être défini dans le shell avant de lancer Vim.

Affichage des paramètres de couleur (256 couleurs). Voir aussi: vim doc terminal-options

set t_Co=256

Spécifie le type de saut de ligne (EOL).

set fileformats=unix,dos

Lorsque Tab est frappé dans la marge au début d'une ligne, un espace est inséré par la valeur de '' largeur de décalage ''.

Le blanc est inséré autant que «abstop» sauf au début de la ligne. set smarttab

Lors de l'insertion d'un onglet en mode insertion, utilisez plutôt le nombre approprié de blancs.

set expandtab Utilisez également des espaces pour l'indentation avec les commandes '>' et '<', et pour l'indentation lorsque l'option'autoindent 'est activée. Utilisez CTRL-V pour insérer un véritable onglet lorsque «développer» est activé.

Activez l'édition virtuelle en mode visuel rectangulaire.

set virtualedit=block L'édition virtuelle vous permet de placer le curseur là où il n'y a pas de caractères. En d'autres termes, vous pouvez déplacer le curseur à l'intérieur du caractère de tabulation ou derrière la fin de la ligne. Ceci est utile lors de la sélection de rectangles en mode visuel ou lors de l'édition d'un tableau.

Le modèle de recherche est insensible à la casse. S'applique également aux recherches dans les fichiers de balises

set ignorecase

Remplacez l'option «cas ignoré» si le modèle de recherche contient des lettres majuscules.

set smartcase Utilisé uniquement si «ignorecase» est activé lorsque le modèle de recherche est saisi à partir du clavier. Les commandes appliquées sont "/", "?", "N", "N", ": g", ": s". Cela ne s'applique pas à la recherche "*", "#", "gd" ou par tag.

Même lorsque vous tapez la commande de recherche, le texte qui correspond au modèle jusqu'au point que vous avez tapé s'affiche immédiatement.

set incsearch

Lorsque la recherche atteint une extrémité du tampon, elle passe à l'autre extrémité et la recherche se poursuit.

set wrapscan

Vous pouvez personnaliser l'affichage des onglets, des sauts de ligne, des espaces, etc.

set list set listchars=tab:>-,trail:~

Affichez le numéro de ligne.

set number

Défini lorsque la ligne d'état est affichée dans la fenêtre inférieure. 2 = toujours affiché

set laststatus=2

Toujours afficher les étiquettes de page à onglet

set showtabline=2

Rendre le presse-papiers disponible

set clipboard=unnamed

Définit le comportement de BS, Del, CTRL-W, CTRL-U en mode insertion.

set backspace=eol,indent,start

Utilisez la complétion de ligne de commande en mode étendu.

set wildmenu set wildmode=list:full set wildignore=.o,.obj,.pyc,.so,*.dll

Fichier de balise lié

if has('path_extra') set tags& tags +=.tags,tags endif

Installation de Neobundle

mkdir -p ~.vim/bundle git clone https://github.com/Shougo/neobundle.vim ~/.vim/bundle/neobundle.vim

Ci-dessous dans .vimrc

set runtimepath+=~/.vim/bundle/neobundle.vim/ call neobundle#begin(expand('~/.vim/bundle/')) NeoBundleFetch 'Shougo/neobundle.vim' NeoBundle 'Shougo/unite.vim' call neobundle#end() NeoBundleCheck

Installer le plugin taglist

$sudo apt-get install exuberant-ctags

Dans .vimrc NeoBundle 'vim-scripts/taglist.vim' NeoBundle 'szw/vim-tags'

" taglist set tags = tags let Tlist_Ctags_Cmd = "/usr/bin/ctags" let Tlist_Show_One_File = 1 let Tlist_Use_Right_Window = 1 let Tlist_Exit_OnlyWindow = 1

Détection des formats de fichiers et chargement des plugins par format de fichier, permettant l'indentation par format de fichier (voir: documentation vim)

filetype plugin indent on

Recommended Posts

paramètre vim (modification de mon propre mémo)
Paramètres VIM
Modifier les paramètres de vim
J'ai fait ma propre langue (2)
J'ai fait ma propre AML