Maison > tutoriels informatiques > connaissances en informatique > Conseils Linux : annulez l'indentation automatique lors du collage dans vim

Conseils Linux : annulez l'indentation automatique lors du collage dans vim

王林
Libérer: 2024-03-07 08:30:12
avant
502 Les gens l'ont consulté

Avant-propos

Vim est un puissant outil d'édition de texte qui a gagné en popularité sous Linux.

Lorsque j'utilisais vim sur un autre serveur récemment, j'ai rencontré un problème étrange : lorsque je copiais et collais un script écrit localement dans un fichier vierge sur le serveur, une indentation automatique se produisait.

Conseils Linux : annulez lindentation automatique lors du collage dans vim

Pour utiliser un exemple simple, le script que j'ai écrit localement est le suivant :

aaa
bbb
ccc
ddd
Copier après la connexion

Lorsque j'ai copié le contenu ci-dessus et que je l'ai collé dans un fichier vierge sur le serveur, j'ai obtenu :

aa
bbb
ccc
ddd
Copier après la connexion

Évidemment, vim indente automatiquement le format pour nous. Cependant, cet automatique est un peu inintelligent.

Enregistrez la solution ici.

Solution : Configurer le fichier de configuration .vimrc

Nous créons un nouveau fichier texte nommé .vimrc dans le répertoire personnel et y écrivons :

set noai " 取消了自动缩进和智能缩进
autocmd FileType * setlocal formatoptions-=c formatoptions-=r formatoptions-=o " 禁用自动换行和自动复制注释符号
Copier après la connexion

De cette façon, il n'y aura plus d'indentations étranges lors du collage sur le serveur.

De plus, quelques bons réglages supplémentaires sont enregistrés :

set nonu " 不显示行号
set hlsearch " 搜索时高亮显示被找到的文本
syntax on " 自动语法高亮
set cursorline " 突出显示当前行
set ruler " 打开状态栏标尺
set tabstop=4 " 设定 tab 长度为 4
set autoindent " 设置每次单击Enter键后,光标移动到下一行时与上一行的起始字符对齐
Copier après la connexion

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!

Étiquettes associées:
source:mryunwei.com
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal