読まなくていいまえがき
課題が終わらなすぎて逃避エネルギーが溜まっていたので環境周りを整備しようと一念発起
そろそろ命名規約とかそういうの気にし始めないとなと今更思ったのでSublimeLinterを使ってみることに
pip install linter_name
でいけるって記事多いけどさっぱり動かなかったので設定を直しましたとさ
TL;DR
- SublimeLinterのPATH設定を直した(だけ)
"linters": {
// The name of the linter you installed
"linter_name": {
// Disables the linter. The default here is 'not set'
"disable": false,
// Path to the executable to be used. Either a string or an
// array. E.g. ['nvm', 'exec', '8.6', 'eslint']
"executable": ["path/to/linter_name.exe", "-m", "linter_name"]
}
},
"paths": {
"linux": [],
"osx": [],
"windows": ["path/to/linter_name.exe"]
}
環境
- Win10
- Anaconda(多分このせいで色々面倒になった)
- SublimeText3
やったこと
- SublimeLinterを入れる(ここは他にもっとわかりやすい記事があるので省略)
-
pip install linter_name
で好きなLinterを入れる -
where linter_name
でLinterの実行ファイルを探す - 実行ファイルへの絶対PATHをコピってきてTL;DRのように設定(Preference>PackageSetting>SublimeLinter)
- SublimeText3再起動
おまけ(ノウハウと言うにはお粗末なナニカ)
うまく動かないときは表示>show consoleからコンソールを出して、エラーを見るのが良いよ
英語や公式ドキュメントはめんどくさがらず読もうね
(SublimeLinter-pylintのドキュメントちゃんと読んだらこうしてねって書いてあったよ…)
そもそもSublimeくんがどこにエラー吐くのか知らなかったとか色々あって思ったよりつまりましたとさ
あとがき
なんかkiteとか言うのがPythonの補完に役立つらしいので調べてみたりしたい
そんなことしてると課題終わらないんだけどさ