gvim - Le problème de l'indentation de la ligne précédente qui change après une nouvelle ligne lorsque vim édite le fichier HTML
世界只因有你
世界只因有你 2017-05-16 16:42:52
0
1
774

Par exemple, prenez ce code. Notez qu'il y a trois espaces devant la balise <li>, et mes paramètres vim sont les suivants

set tapstop=4
set softtabstop=4
set shiftwidth=4

La raison pour laquelle il y a trois espaces devant la balise <li> est que je modifie le code de quelqu'un d'autre et que je ne veux pas gâcher l'indentation d'origine

<ul>
   <li>**光标所在处,在此处回车**
   </li>
</ul>

Appuyez sur Entrée à l'emplacement marqué ci-dessus, <li> les trois espaces devant cette étiquette seront remplacés par des onglets, comme indiqué sur l'image

Comment puis-je résoudre ce problème de modification de l'indentation de la ligne précédente en changeant la ligne ?

世界只因有你
世界只因有你

répondre à tous(1)
左手右手慢动作

"Utilisez des espaces au lieu des tabulations, c'est le point clé
définir l'onglet Développer

" Indenter 3 caractères
définir shiftwidth=3 softtabstop=3

" Ce qui suit concerne le contrôle de l'indentation automatique. Si vous n'aimez pas l'indentation automatique, vous pouvez la désactiver.
"Retrait automatique
définir ai

"Indice intelligent
mets si

"Indente de style C
mettre en lumière

Vous pouvez également utiliser le formulaire modeline sans modifier votre configuration vim, référez-vous à : http://vim.wikia.com/wiki/Modeline_ma...

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