-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
詢問 space 和 tab 轉換工具 #142
Comments
ruby 方面可以試試看 rubocop 裝好以後,開一個只抓 indent 相關的 rubocop config file AllCops:
DisabledByDefault: true
Layout/IndentationWidth:
StyleGuide: https://github.com/bbatsov/ruby-style-guide#spaces-indentation
Enabled: true
Width: 2
Layout/Tab:
StyleGuide: https://github.com/bbatsov/ruby-style-guide#spaces-indentation
Enabled: true 在 command line 執行 rubocop --auto-correct command line 的參數說明在 http://rubocop.readthedocs.io/en/latest/basic_usage/ 但是你的 project 原本的 style 不固定的話,他可能會更正太多東西,所以你可能還要微調其他幾個參數例如
總之如果不滿意自動更正的結果,到 http://rubocop.readthedocs.io/en/latest/cops/#layout 找所有的 indent, space 相關的參數並調整 config |
可以用 linux 的 find 和 sed 組合來解決 ? |
@aryung 我懂你的意思,就是單純使用正規表示法的 pattern 來取代。 |
@puff-tw 測試文件可以補一下你想要變成的結果嗎? |
請參考最上面的結果附件 規則
範例1個space 1個tab 變2個space |
如果只是 js 我會建議你使用 eslint -fix ,所有的 code style 一次解決 |
詢問 space 和 tab 自動轉換工具
有沒有什麼工具可以幫你做 space 和 tab 自動轉換
可以的話,不希望一個個檔案打開來套用。
測試附件space2tab.txt
結果附件result.txt
The text was updated successfully, but these errors were encountered: