Maison > Article > tutoriels informatiques > Conseils Linux : annulez l'indentation automatique lors du collage dans vim
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.
Pour utiliser un exemple simple, le script que j'ai écrit localement est le suivant :
aaa bbb ccc ddd
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
Évidemment, vim indente automatiquement le format pour nous. Cependant, cet automatique est un peu inintelligent.
Enregistrez la solution ici.
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 " 禁用自动换行和自动复制注释符号
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键后,光标移动到下一行时与上一行的起始字符对齐
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!