復制stylus樣式后報錯:expected "indent", got "eos"


問題:復制stylus樣式后報錯意外縮進

原因:stylus中混用了tab(\t)和空格(' ')導致stylus無法正常編譯
最簡單解決:查看編輯器右下角一tab等於幾個空格,然后把空格*n替換成\t即可

sublime解決:

  1. ctrl+shift+p 進入設置搜索框 輸入:settings
  2. 然后在右側框框中添加:"translate_tabs_to_spaces": true
  3. 重新復制粘貼剛才樣式
    如還不行,重啟編輯器即可

vscode解決:

  1. Editor: insert spaces設為 true,
  2. Editor:detect Indentation設為 false,
    如設置后還無法解決問題,將兩者都設為false即可

【在哪設置?】

  1. 文件-》首選項-》設置-》搜索indent則可以出現上述兩個選項。
  2. 此外,建議打開Editor: Render Whitespace,直接搜索出現,選擇all可以看到所有的縮進都會有標志識別,不會弄混空格和制表符。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM