La question est simple et claire. J'ai récemment appris à utiliser GVIM et j'ai rencontré quelques problèmes avec l'indentation automatique. De manière générale, GVIM indentera automatiquement la plupart de mon code pour moi, mais lorsque je démarre une nouvelle ligne et que j'entre ensuite #
et les commentaires suivants, cette ligne commencera toujours automatiquement depuis le début, contrairement aux autres codes qui sont automatiquement indentés et alignés. . Avez-vous déjà rencontré des problèmes similaires ? Comment le résoudre? Merci.
P.S. Une partie de mon vimrc est la suivante :
set softtabstop=4
set shiftwidth=4
set tabstop=4
set expandtab
Pour Python, une méthode simple et grossière est la suivante :
Vous pouvez ajouter les commandes ci-dessus à autocommand ou ftplugin