SublimeText3でLinterを動かす備忘録
1869 ワード
読まなくていいまえがき
課題が終わらなすぎて逃避エネルギーが溜まっていたので環境周りを整備しようと一念発起
そろそろ命名規約とかそういうの気にし始めないとなと今更思ったので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再起動
おまけ(ノウハウと言うにはお粗末なナニカ)
"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再起動
おまけ(ノウハウと言うにはお粗末なナニカ)
pip install linter_name
で好きなLinterを入れるwhere linter_name
でLinterの実行ファイルを探すうまく動かないときは表示>show consoleからコンソールを出して、エラーを見るのが良いよ
英語や公式ドキュメントはめんどくさがらず読もうね
(SublimeLinter-pylintのドキュメントちゃんと読んだらこうしてねって書いてあったよ…)
そもそもSublimeくんがどこにエラー吐くのか知らなかったとか色々あって思ったよりつまりましたとさ
あとがき
なんかkiteとか言うのがPythonの補完に役立つらしいので調べてみたりしたい
そんなことしてると課題終わらないんだけどさ
Author And Source
この問題について(SublimeText3でLinterを動かす備忘録), 我々は、より多くの情報をここで見つけました https://qiita.com/Yu-Nishi/items/08f85315b0ddbfe8aa3c著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .