Visual Studio Code / VSCode Part6

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2019/03/15(金) 11:01:35.01ID:ufwr++iy
Microsoft発のエディタVisual Studio Codeのスレ

公式
https://code.visualstudio.com/
https://github.com/Microsoft/vscode/

開発状況
https://github.com/Microsoft/vscode/wiki/Iteration-Plans

更新内容(日本語訳)
https://vscode-doc-jp.github.io/updates/

前スレ
Visual Studio Code / VSCode Part5
http://mevius.5ch.net/test/read.cgi/tech/1541649564
2019/08/13(火) 00:39:02.89ID:8CUG042Y
alt+z
2019/08/13(火) 16:59:43.32ID:kIavyO0C
VSCodeってもともとオンラインエディタだからJS製なんでしょう
2019/08/13(火) 19:20:12.09ID:wkdXAxT9
Word Wrapの表示を切り替えたいんじゃなくて
カーソル移動の設定がしたいんだが…
2019/08/13(火) 23:08:04.47ID:e7dJsBfQ
emacsとvimにあるようなやつでしょ?ないよ。
2019/08/14(水) 09:22:22.41ID:ghO/O2yA
無いの?
2019/08/14(水) 12:45:51.91ID:Q4kX3C+k
需要ないよ
2019/08/14(水) 21:09:12.40ID:u/IRi0Ro
>>476
ほい。
upをdownにすると下に移動

{
"key": "up",
"command": "cursorMove",
"when": "editorTextFocus",
"args": { "to": "up" }
},
2019/08/15(木) 14:15:34.82ID:yOnlhkvi
pythonのlinterをon saveじゃなくてn秒間隔にする方法ないの?
2019/08/15(木) 14:36:41.44ID:yOnlhkvi
ちなみにn秒ごとにauto saveはしたくないです。。
2019/08/15(木) 17:03:39.62ID:YnXh3wuI
セーブしない場合、どのファイルに対してlinter走らせることになるのか考えてみましょう
2019/08/15(木) 17:43:03.02ID:yOnlhkvi
マシンのことはよく分からないけど、atomでは出来てたので可能なはずなんだけど。
lint on-the-flyという機能で、勿論内部で一時ファイルとかにセーブはしてるんだろうけど元ファイルは書き変えずにlint出来てた。
2019/08/15(木) 17:49:41.76ID:z1vUJHUH
auto save にしちゃえよ git 管理してれば、Commit が Save の感じで行ける
489デフォルトの名無しさん
垢版 |
2019/08/15(木) 19:18:20.05ID:TXGuHBU6
JS & CSS Minifierって言う拡張機能を入れたのだが、例えば
test.css をMinifyして
test.min.css
を作るにはどうすればいいのか教えてくれ。1時間やったが出来ない。
490デフォルトの名無しさん
垢版 |
2019/08/15(木) 19:33:18.05ID:vphhZg1x
エディタでやるもんじゃない。
gulpとかwebpackでやるもの。
491デフォルトの名無しさん
垢版 |
2019/08/15(木) 20:14:54.77ID:TXGuHBU6
>>490
https://qiita.com/necousagi/items/e7d81fac36e1d7240de4
この説明だと
左下の Minify をクリック
で出来るらしいぞ。
俺の環境では左下の Minifyがない。
2019/08/15(木) 21:18:14.67ID:UEZaxQIW
他の言語でも編集中に lint してくれたりするんだけどな
なぜ python だけ無理なのか
2019/08/15(木) 21:58:34.01ID:x8JwXKGn
on the fly analyzeはエディタ側が機能持ってないと出来ない。
ideじゃないんだからそういうのはないよ。できるのはLSP使ってんじゃないの?
vimはvim-lsp、emacsはlsp-modeがあるからできる。
2019/08/15(木) 22:49:37.83ID:U79oelHd
>>483
ありがとう、これでできました
まだ使い始めて1週間くらいでうまく探せなかったけど
コマンド名を手掛かりにこの辺の文書を見つけたので勉強してきます…
https://code.visualstudio.com/docs/getstarted/keybindings
https://code.visualstudio.com/api/references/commands
2019/08/15(木) 23:42:31.82ID:2lvcZR5X
>>493
vim-lspでできてVSCodeでできないわけないでしょ
LSPって何なのか知ってる?
2019/08/16(金) 00:10:25.46ID:RAc82dMq
VS CodeでPlatformIOのArduinoの開発環境の整え方の分かりやすいまとめページあったらお願いします
497デフォルトの名無しさん
垢版 |
2019/08/16(金) 08:52:49.94ID:M9J2/RGa
language serverじゃなくて、単純にpythonプラグインの機能が足りていない。
eslint・prettierやPHPなどではできているので。
Jediを無効にしてMSのLanguage Serverにすると文法チェックだけはできるようになるが、
pylint:flakeなどはsaveしないとダメ。
2019/08/16(金) 08:58:46.62ID:G0Kx7mvI
LSPがMSによって開発されたVSCodeのためのプロトコルであるという事実を知らない奴が現れるほど、LSPは普及したんだな
2019/08/16(金) 09:14:10.41ID:fPhGyVT1
足りてない機能なのか、必要とされてない機能なのか
2019/08/16(金) 09:15:42.83ID:zstePUhl
Update 1.37.1
501デフォルトの名無しさん
垢版 |
2019/08/16(金) 14:05:02.34ID:8IPXtKtQ
エディタグループの中のエディタを
別のグループに移動させるショートカットないですか?
探しても微妙に違う機能だったりする
2019/08/16(金) 16:11:15.82ID:RAc82dMq
特定のワークスペースのみテーマを変えたり拡張を有効にする事出来ます?
やり方分からない
2019/08/16(金) 16:17:09.17ID:RAc82dMq
>>502
テーマはこれで出来た
workbench.colorTheme

拡張は無理?
2019/08/16(金) 16:36:49.79ID:XUWxWDD1
vscodeのエクスプローラーで、特定のファイル/フォルダに素早くアクセスするお気に入りや
シンボリックリンクみたいなことってできないですかね?
具体的にはnode_modulesの特定のパッケージに頻繁にアクセスしたいんだけど、エクスプローラーで
node_modulesを展開してしまうと表示されるフォルダ数が多くていちいちスクロールが面倒くさいんで。
2019/08/16(金) 16:45:06.12ID:xQr8moJG
Add folder to workspace
2019/08/16(金) 17:30:53.06ID:XUWxWDD1
なるほど、ありがとう。
2019/08/17(土) 00:11:12.17ID:wsDuiWtG
>>495
お前は日本語理解しろ。
エディタに機能があってそれをツールが使わないと出来ないと言ってるんだろ。
2019/08/17(土) 00:49:55.47ID:EWrfIc/B
vscodeのために作られたLSPなのに外部で勝手に対応してるだけのvimにできて本家のvscodeにできないわけがないということ
2019/08/17(土) 01:14:37.94ID:rx9PbVSg
files.autoSaveの問題?
2019/08/17(土) 20:28:24.36ID:HqV23/Vn
マウスジェスチャ機能欲しい
2019/08/21(水) 15:44:48.30ID:qF8s2BR5
テキストエディタにマウスジェスチャってガキかよ
ショートカット全然使いこなしてない証拠だわ
2019/08/22(木) 06:15:06.23ID:QQIbbhJN
言わんとしてることは分かるがおっさんの可能性

キーボード姿勢で疲れたときファイル眺めるのにトラボやトラックパッド使うことあるけど
タブ切り替えとかウィンドウ切り替えなんかは、ahkみたいな外部のものでやってる
ctrl+pgdn,ctrl+tabとかね
あえて、エディタ機能としてのジェスチャってのは必要性がわからぬ
どんな機能を割り当てたいの?
2019/08/22(木) 06:18:59.19ID:Jfq875L/
むしろ極力マウスに触れたくない
2019/08/22(木) 07:51:38.78ID:1qK+WK9E
腕が3本あるのでしょう
515デフォルトの名無しさん
垢版 |
2019/08/22(木) 08:37:43.82ID:Jfq875L/
それなら仕方ないね
2019/08/23(金) 06:38:41.51ID:ftFR019Q
revealが楽だからっていうWebを読んで入れてみたけど(win)、
全然、上手く行かないな。ビューにスライド表示ができないし、管理者権限じゃないと駄目だし。
2019/08/23(金) 08:55:54.23ID:mFgTfio0
[Feature Request] Mouse Gestures Support
https://github.com/microsoft/vscode/issues/49823
2019/08/23(金) 09:44:53.99ID:GJDRQ2AS
ジェスチャは、キーボードショートカットが覚えられない人向けだろ
拡張増やせば増やすほど分からなくなるんじゃないかな
それかタッチタイピングができない人向け
2019/08/23(金) 19:05:19.81ID:SxB2x+LM
ctrl d のマルチカーソルの検索条件を完全一致にする方法はないの?
変数idを書き換えたいのにvoidが引っかかって困ってる
2019/08/23(金) 19:10:41.17ID:b+qSweKt
>>519
適当だけど[^vo]idとかじゃだめなん?
2019/08/23(金) 19:26:59.60ID:T9lcDaB4
検索窓に打つやつじゃなくて
エディタの次の一致箇所を選択みたいな機能ね
alt c で大小文字の区別を選択できるのは分かったんだけど部分一致と完全一致を選択する方法が分からない
2019/08/23(金) 19:30:39.66ID:b+qSweKt
あーちゃんと読んでいなかった・・・申し訳ないです
2019/08/23(金) 20:56:29.06ID:4kB7gQ9O
>>519
ないから、
1. whole wordで検索してから
2. Alt+Enter
2019/08/23(金) 21:09:10.98ID:+meHaxg3
スペースとかクォーテーションをデリミタにすればできなくはなさそうだけど
ctrl+dのような機能で単語認識して完全一致なんてできるエディタってそもそもあるの?
ctrl+kで目視で飛ばすか正規表現で置換するような内容の気がするけど

できるなら俺も知りたい
2019/08/23(金) 21:10:23.79ID:+meHaxg3
あっ、はい。
なるほど。
2019/08/23(金) 22:33:49.15ID:tIGpepRQ
コマンドラインでcode fileのように指定できるけど、そのfileをRemote-WSLやRemote-SSHの先のファイルを指定する書き方ってありますかね?
2019/08/24(土) 02:34:03.93ID:EUnYMN/C
適当だけど\[^v^ o]/とかじゃだめなん?
2019/08/24(土) 04:00:47.07ID:GJDIT1Pg
v(o ^v^ o)/~ やったでチュ
529デフォルトの名無しさん
垢版 |
2019/08/24(土) 04:26:06.19ID:i4EMofb6
かわいい
2019/08/24(土) 09:16:22.55ID:+nNIwdjo
くそかわいくて草
2019/08/24(土) 10:33:44.67ID:nBhkqsM+
New documentation
Remote Development tutorials

There are new step-by-step tutorials to walk you through running Visual Studio Code
with the Remote Development extensions.

Remote via SSH - Connect to remote and virtual machines with Visual Studio Code via SSH.
https://code.visualstudio.com/remote-tutorials/ssh/getting-started

Working in WSL - Run Visual Studio Code in Windows Subsystem for Linux.
https://code.visualstudio.com/remote-tutorials/wsl/getting-started

Containers - Run Visual Studio Code in a Docker Container.
https://code.visualstudio.com/remote-tutorials/containers/getting-started

Visual Studio Code を使用したリモート編集およびデバッグ
https://docs.microsoft.com/ja-jp/powershell/scripting/components/vscode/using-vscode-for-remote-editing-and-debugging?view=powershell-6
2019/08/24(土) 11:07:22.74ID:EgK6EZiC
ついさっきvscodeでc++のコーディング始めたんだけど、
ソースとヘッダを互いに行き来するようなショートカットやプラグインが無いかな探しています
もしあったら教えてください
2019/08/24(土) 15:23:11.00ID:TRjb5lQw
ウインドウ分割して使うとかわ?
534デフォルトの名無しさん
垢版 |
2019/08/24(土) 19:17:37.03ID:Wzd5j/eo
>>533
さいご「わ」じゃなく「は」だ
このハゲ!
2019/08/24(土) 21:02:46.55ID:TRjb5lQw
ハゲじゃないわ
2019/08/24(土) 21:03:30.50ID:TRjb5lQw
ハゲじゃないは
だったな
2019/08/24(土) 21:36:26.10ID:wCwj+UIl
禿(ハゲ)では無い、禿(かむろ)ですが何か?
2019/08/24(土) 21:50:27.25ID:+PLwcW2w
こんにち「は」は係助詞だが>>535>>536は終助詞だから「わ」が正しい。
5chでもときどき>>536みたいなのを見かけるが、その都度脱力するw
2019/08/25(日) 00:49:10.57ID:+qTM7jdY
ワゲだろ。ちょっとわ学習しろ
2019/08/25(日) 00:53:50.90ID:xUfkLqmE
大将、とりかは一本
2019/08/25(日) 08:27:40.42ID:SpCWKyo1
Ruby で、Code Runner(Run Code)を右クリックメニューから実行した際、
ソースコード内に書いた、ファイルパスが解決できなくて、ファイルが読み込めなかったけど、

File Directory As Cwd(current working directory)の設定を有効にしたら、
そのスクリプトファイルがあるフォルダが、Cwd になって、ファイルが読み込めた!

これが無効だと、プロジェクトルートのフォルダが、Cwd になる
2019/08/25(日) 14:21:07.10ID:XXRtTAJn
俺の質問がハゲに押しつぶされてしまったでござる

>>533
ありがとう、返事くれたの貴方だけだよ
window分割は思い付かなかった
何も見つからなかったら使わせてもらいますわ
2019/08/25(日) 20:33:26.08ID:zM805oE5
https://marketplace.visualstudio.com/search?target=VSCode&;category=Keymaps&sortBy=TrendingWeekly
2019/08/25(日) 22:33:22.67ID:zM805oE5
Extensions for Visual Studio family of products
https://marketplace.visualstudio.com/
2019/08/25(日) 23:09:15.55ID:zM805oE5
https://marketplace.visualstudio.com/publishers/Microsoft
https://www.google.com/search?q=site%3Amarketplace.visualstudio.com%2Fpublishers%2F
2019/08/30(金) 23:31:21.31ID:zyqj/mj2
日本語の変換で変換部分がわからないのはプラグインとかではどうにもならない?
まさかおま環?
2019/09/01(日) 12:17:32.04ID:zuHuab3J
>>546
変換の区切りがわからないって症状?
自分もなってる
2019/09/01(日) 13:55:57.43ID:x8bI/nuP
ダークモードを諦める
またはIMEの配色を変える

ATOKはどちらかでいける
2019/09/01(日) 18:44:39.68ID:VlQ8b/NS
既存のcmakeのプロジェクトのデバッグをしたいのですが、方法がわかりません顔
2019/09/01(日) 18:46:15.46ID:VlQ8b/NS
cmakeでのビルドまではできています
デバッグするには何を設定すればいいのでしょうか?
2019/09/01(日) 23:16:04.18ID:zuHuab3J
>>548
ありがとう
MSIMEじゃ無理みたいね
546の人は解決したんだろうか
2019/09/01(日) 23:49:29.97ID:P2wriwnp
>>550
デバッグしたいだけじゃ何をしたいか分からんだろ
2019/09/02(月) 03:08:22.65ID:lkvUvVp8
>>550
cmakeとデバッグは関係性がないので、まずは何を使ってコンパイルしたのか書いてくれないと、アドバイスできないぞ。
554546
垢版 |
2019/09/02(月) 10:35:57.92ID:p5a5gmaW
>>548
なるほどありがとう
ダークモードが原因かぁ

>>551
無理だと思って諦めてたわ
自分は グーグルIME なんだけど変換部分のアンダーラインの色が
黒固定みたいだから暗い背景なのがだめっぽい
555デフォルトの名無しさん
垢版 |
2019/09/02(月) 12:24:26.33ID:0kgfd3Hp
質問です。

記述したソースにマウスオンした時にヒントを出さないようにしたいのですが
setting.jsonに「"editor.hover": false」を記述すると利用できるクイックフィックスではありませんとなり、
効かないのですが、↓記述間違ってます出ようか?
https://dotup.org/uploda/dotup.org1935949.jpg
556555
垢版 |
2019/09/02(月) 12:27:18.65ID:0kgfd3Hp
すいません自己解決です。
"editor.hover.enabled": false,
が正解でした
2019/09/02(月) 12:52:56.61ID:sGa+ziFr
java共存について
eclipseの実行環境は1.6です。
vscodeの拡張機能で1.8が必要なのでvscodeだけで1.8使うにはどうすればいいですか?(eclipseは変えたくないです。)
2019/09/02(月) 13:20:28.57ID:ZSYwkq3t
Linux での仮想なら、anyenv とか?
node.js のnodenv、ruby のrbenv など

Windows での仮想は知らない。
Chocolatey で仮想できるかな?
2019/09/02(月) 13:30:15.42ID:hLJLRgRr
javaのフォルダをシンボリックにしてバージョンごとのフォルダを切り替えて使用する
2019/09/02(月) 13:40:12.23ID:Bc1EcCw9
>>557
msの公式ドキュメントを眺めたら
1. 新しいJDKをどこかに展開する
2. vscodeでjava.homeを1で展開した場所に設定する
3. JAVA_HOMEは1.6のほうを向いたままにする
でvscode内でだけ新しい方のJDKを使えると思う
561デフォルトの名無しさん
垢版 |
2019/09/02(月) 16:57:42.43ID:dmqIAX5l
bracketsから流行りのvscodeに乗り換えてみました
流石に流行っているだけあってよく出来ているなと思うんだけど
bracketsのリアルタイムプレビューが俺には合ってたみたいでbracketsと同じようなリアルタイムプレビューできる拡張機能を探し中
だけどなかなかしっくりこない

みなさんvscodeでのリアルタイムプレビューどうしてますか?
2019/09/02(月) 17:34:32.58ID:fmxkLdxu
一度試して以来使っていないがLive Serverというのがある
2019/09/02(月) 17:57:26.60ID:4JD0s1e+
>>557
Dev container
564デフォルトの名無しさん
垢版 |
2019/09/02(月) 18:33:59.77ID:dmqIAX5l
>>562
それは試してみたけどブラウザ側の任意の場所をマウスでクリックした時にエディタ側の任意の場所に飛ばなくて私の用途にはいまいちでした
2019/09/02(月) 19:52:43.51ID:fmxkLdxu
その機能はJSXやSFCまで対応を強いられそうでプログラマ向けのエディタでは難しそう
2019/09/02(月) 20:31:11.90ID:LKVc7q94
>>556
自分もヒントじゃまだなって思ってた
参考になります
567デフォルトの名無しさん
垢版 |
2019/09/02(月) 21:52:23.87ID:dmqIAX5l
>>565
vscodeは非常に魅力的なエディタですがweb系特化の私の場合はbracketsの方が現状ではいいのかもしれませんね
2019/09/02(月) 22:27:20.63ID:EIdhEvsL
>>567
Web系特化というよりフロントエンド特化ならそうかもしれない
Web系というとPHPとかCGIとかSQLとかとかバックエンドも含まれるから、そうなるとvscodeが圧倒的によくなる
569デフォルトの名無しさん
垢版 |
2019/09/02(月) 23:08:30.07ID:dmqIAX5l
確かに私の用途はHTMLとSCSSが大半です
そうなるとリアルタイムプレビューよく使うんですよね
2019/09/02(月) 23:21:27.26ID:lGtES2bq
バージョン管理に「今時」SCCS使うのかと空目した
2019/09/02(月) 23:27:54.32ID:ZCbqWi8O
MarkdownとかplantUMLのリアルタイムプレビュー便利に使ってるよ
2019/09/03(火) 01:20:20.81ID:8+TY5U4N
フロントエンドというよりHTMLコーダーのにおいがする
2019/09/03(火) 01:50:22.62ID:kLKu59qC
Web系 = Webデザイナー or プログラマー
2019/09/03(火) 06:19:10.10ID:UW8dN5Lt
Insiders最新でctrl+f12の実装への移動が「実装が見つかりません」となるんだけど確認すべき設定とかある?言語はjavaです。
2019/09/03(火) 11:17:37.73ID:sxixAcL6
ホットリロードさせながらブラウザ直接見る
576デフォルトの名無しさん
垢版 |
2019/09/03(火) 15:43:26.64ID:Evh+yeX2
保存したかどうか分かりやすく表示する
エクステンションはありませんか?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況