- 最近Goを使っているのだが、Goではインデントにタブ(4スペース前提)を使うことが推奨される。
- GitLab、Githubではタブは8スペースで表示される
- つらい
-
Githubのタブが8文字で見にくいのでextensionで解決という記事でGithubでは
ts=n
を入れるとタブ幅を変更できることを知った - でも手動でパラメータ付けるのは辛い
- じゃあブックマークレットでやればいいじゃん
- でも今のプロジェクトで使ってるのはGitLabで、GitLabでは
?ts=n
パラメータは効かない - やっぱりつらい
- でも、せっかく作ったし、いずれGithubでGo使うこともあるかもしれないし公開しておく。
4スペースに変更するブックマークレットはこちら(他のスペース幅にする場合は2箇所のts=2を適当な数値変更すれば良い)
javascript:(function(){var q=location.href.split("?");var h=location.href.split("#");var%20b=location.href.split(/[\?#]/)[0];var%20p=q.length==1?"?ts=4":"?"+q[1].split("#")[0]+"&ts=4";var%20a=h.length==1?"":"#"+h[1];location.href=b+p+a;})()