當我們復制粘貼一段代碼的時候,VSC會幫我們格式化粘貼后的代碼,但是好像結果並不是很理想,比如
當我復制上面的代碼至下面后,vsc幫我不必要地調整了縮進
再次使用撤銷鍵才能得到想要的效果
從理論上來說,因為自動縮進功能的存在,我們在編輯器里粘貼的代碼才會與上面的代碼對齊
但是如果vsc中安裝了格式化插件(vsc自帶插件包含html格式化功能),那么下面的設置會在自動縮進之后再次調整代碼
這一設置的作用是當我們粘貼代碼后自動幫我們格式化(如果這一功能可用)這部分代碼.通過手動操作格式化功能,發現確實如此
由於沒有上下文的約束,格式化代碼片段的結果一般是糟糕的,特別是格式化一行的時候,基本會取消所有縮進.當然,不排除這一功能對於某些人有用,但是對於我而言,禁用它比較好