Lorsque Vim colle du code, une indentation hiérarchique s'affiche. Comment le résoudre ?
滿天的星座
滿天的星座 2017-05-16 16:40:14
0
4
657

滿天的星座
滿天的星座

répondre à tous(4)
淡淡烟草味

Avant de coller :
:set coller:set paste
粘贴完了:
:set nopaste


另一个很棒的方法:
:r! cat Collage terminé :
:set nopaste


Une autre bonne méthode : :r! cat Ensuite, utilisez
shift
+insert ou une autre façon de coller le code, puis
ctrl+

d

🎜 Saisie complète. 🎜 🎜Source🎜
滿天的星座

J'utilise toujours une autre meilleure méthode :

augroup PASTETOGGLE
  autocmd! InsertEnter * setlocal paste
  autocmd! InsertLeave * setlocal nopaste
augroup END

De cette façon, vous n’avez rien à définir lors du collage en mode insertion, et vous n’avez pas besoin de combinaisons de touches alternatives.

Supplément : j'ai oublié de mentionner les effets secondaires de cette méthode. Cela entraînera la réinitialisation des options telles que "autoindent" et "smartindent" en mode insertion, cela équivaut donc à annuler l'indentation automatique, veuillez donc l'utiliser de manière sélective.

伊谢尔伦

Utilisez vi pour coller le code et c'est OK

阿神

Vous pouvez également le faire “+p 来粘贴;
为了方便我做了个映射 nnoremap <leader>p "+p;
输入 :reg 查看寄存器中保留的东西;
先选中部分字符, 还后 ”+y Vous pouvez copier la pièce sélectionnée dans le presse-papiers du système ;
Référence Accéder au presse-papiers du système Comment utiliser les registres vim ?

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal