Visual Studio Code / VSCode Part7

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2019/12/11(水) 19:26:16.23ID:Bgwo94jj
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 Part6
http://mevius.5ch.net/test/read.cgi/tech/1552615295/
2020/02/09(日) 22:49:44.87ID:OliK3lJl
>>346
ただの構ってちゃんか、俺スゲーことやってるって勘違いして話したくて仕方のない困った奴だろう。
どうせ話は通じないから飽きるまでやらせて放っておくのがベストだと思う。
353デフォルトの名無しさん
垢版 |
2020/02/09(日) 23:00:56.06ID:jj1/1xFP
そもそもOneNote程度で重いと宣うほどクソPC使っててVScodeで拡張てんこ盛りで耐えられるのか?
いつまで続くのこの日記

NGガイジ日記ID一覧
ID:/nOOaAF/
ID:YUEKblbO
ID:Se9fy0Sa
ID:XvJ954ob
ID:Vh+Vvc3k
ID:Jmc0AXbE
ID:eCutdiFM
ID:/dGz0n9+
ID:x4q38EKl
ID:RTXPDeu8
ID:+zIHtuum
354デフォルトの名無しさん
垢版 |
2020/02/10(月) 00:24:11.06ID:YZtDExZN
拡張機能で、Open My Calendarというものがあるけれど、
https://marketplace.visualstudio.com/items?itemName=florianjosefreheis.open-my-calendar

必要条件に
valid-url need to be installed.

とあるが、valid-url というのは何なんだ?
しらべたら名前が同じだけなのかもしれないけど
https://rubygems.org/gems/valid_url?locale=ja
こんなのがでてきたが、これが何かよくわからない


詳しい人おしえてくり
355デフォルトの名無しさん
垢版 |
2020/02/10(月) 00:26:01.18ID:YZtDExZN
あと、できるなら
>>354にかいたようなカレンダー機能(左側に表示のみ)はほしいけど
これを最初から開発するなんて手間だな、というか無理だ
似たようなソフトがこのほかにもあるのだろうか?これもまった知っている人がいたら詳しい人教えてくり
2020/02/10(月) 09:55:51.34ID:8D13KkA5
>>336
拡張機能のGitHub のページを、Chrome で翻訳表示すれば?

>>354
誰かが作った、Ruby のgem(ライブラリ)

URLを検証する機能を提供します(Ruby on Rails 4)。
http、https、スキーマレスURLの使用を許可し、
ドメインゾーン、IPベースのホスト名、名前空間の仕様、ホスト名の文字を確認します

たぶん、URLが正しい形式かどうか、チェックするのだろ
357356
垢版 |
2020/02/10(月) 10:28:00.95ID:8D13KkA5
>>354
修正
valid-url は、Ruby のgem(ライブラリ)じゃなく、Node.js のモジュール!

open-my-calendar のRepository から、GitHub のページへ行けるけど、

open-my-calendar
https://github.com/florianjosefreheis/open-my-calendar

このページのpackage-lock.json を見ると、TypeScript で作っている

"typescript": { "version": "3.7.4", "dev": true },
"valid-url": { "version": "1.0.9" },

Node.js をインストールしているなら、
コマンドプロンプト・PowerShell で「npm info valid-url」と入力すると、

valid-url@1.0.9
URI validation functions

普通、Ruby, JavaScript などの開発者は、Node.js, yarn などをインストールしているはずだけど、
一般人はインストールしていないかも

Node.jsをインストールすると、npm(Node Package Manager)でパッケージ(ライブラリ)を管理できる。
Node.jsをインストールせずに、その拡張機能を使えるかどうかは、分からない

漏れのPC では、50MB 使っている
C:\Program Files\nodejs
358デフォルトの名無しさん
垢版 |
2020/02/10(月) 11:01:22.48ID:B0MZ7GIM
>>356-357
トン!
RailsとかいうのがRuby関連なのかなとは思ってた。
>>354のURLを翻訳したらいろいろ書いてたけど、
それとOpenMyCalendarの何が関連あるんじゃいと思いながら保留にしてた。

俺は基本的にMarkDownだけ使おうと考えてたから(Node.jsって拡張作る際に必要なんだっけか)
まったくノーマークだった。というかRubyもJavaもノーマークだったが。
カレンダーでマケプレ検索すると3つくらいしかなくてどれも使ってる人少ないからカレンダー機能って需要ないのかなぁと。
ちょっと試してみる
359356
垢版 |
2020/02/10(月) 11:42:05.75ID:8D13KkA5
>>358
>というかRubyもJavaもノーマークだったが
Java じゃない! JavaScript/TypeScript

VSCode は、Electron 製。
Electron は、Chromium, Node.js で作られている

拡張機能を作るのには、Node.js が必要。
Node.js をインストールすると、npm も使えるようになる。
下の本には、Yeoman, vsce も使うと書いてある

徹底解説Visual Studio Code、本間咲来、2019/9/27
2020/02/10(月) 14:08:12.00ID:xs6be6lT
久しぶりにAtomスレ覗いたらなんかオワコン状態なんですが
2020/02/10(月) 14:28:16.68ID:NiOPvXhl
次は、BAIOかな
2020/02/10(月) 18:36:01.09ID:HV6NVxa9
急にupdate…って出てファイル・フォルダ毎すべて消えたんだけどどういうこと…?
363デフォルトの名無しさん
垢版 |
2020/02/10(月) 20:23:10.45ID:B0MZ7GIM
Vscodeを利用して数日経つが、
拡張機能を一通りインストールしたら
オンラインサービスの設定からほとんどのチェックをオフにしてやった。
しゅっきりしゅりゅぜ
2020/02/10(月) 20:56:58.88ID:o8H9VSOC
>>293
うまいなあ
今度から使ってみよっと
365デフォルトの名無しさん
垢版 |
2020/02/10(月) 21:25:46.54ID:B0MZ7GIM
VSCodeを使うのにまず英語が壁なんだと思う。
難所だった設定がやっと終わった。
これでよし。
ここまでかかる時間がアウトラインプロセッサやアウトラインエディタではほぼかからないけど、
VSCodeは設定さえ終わればというか英語さえ攻略できればぐんと楽になる。

ほんとここ解決するのに時間かかったわ
366デフォルトの名無しさん
垢版 |
2020/02/10(月) 22:31:23.53ID:lp9eLtkj
ガイジ日記は続く
2020/02/11(火) 09:44:17.17ID:raEuBuei
マジ目障りだからコテ付けてよ…
368デフォルトの名無しさん
垢版 |
2020/02/11(火) 10:24:53.92ID:/JVoPfTJ
ファイル-保存を押すの面倒だから、
プレビュー表示のボタンのようなので保存機能ついた拡張ないかな
オートセーブの設定もしてはあるけど、ある程度書いたら定期的に保存したいんだよね
いや、オートセーブの設定はしてあるけどさ
2020/02/11(火) 13:28:14.18ID:5Iu1BVdy
テキストエディタ使っててマウス操作すんの?
ショートカットキー使わない?
2020/02/11(火) 13:59:11.47ID:98paMcpo
マウスも使う
371デフォルトの名無しさん
垢版 |
2020/02/11(火) 14:36:49.29ID:/JVoPfTJ
いうてintersteno出場者だから
ショートカットの部分をマウスに置き換えたところでその分はすべてカバー可能なんで
2020/02/11(火) 14:40:12.34ID:eSTl1FeM
> HTML Mirror Cursor off by default
1.42はこれが一番うれしいな、余計なことしてくれて邪魔だった
2020/02/12(水) 02:51:34.83ID:j0DNhxvO
>>323
いらないと思う。
普段からctrl+@を押す癖が付いてしまったので、いくつかコマンドでwatchさせておきたい時とか、なんでコンソール分離できないのかなぁって思った事も確かにあった。
いろいろ調べて時間使った結果、vscodeから起動せずに普通にコンソール開いとけば良くね?って結論に至りました。
2020/02/12(水) 02:54:24.40ID:j0DNhxvO
>>313
それ、欲しいと思った時もあったけど、vscodeとは別にターミナル起動すりゃ良いだけじゃん。ってなった。
2020/02/12(水) 16:28:32.59ID:U2gDIMnS
>>373
ターミナルはそれでいいんだけどデバックが独立してないのが不便
2020/02/12(水) 19:18:19.57ID:DvOv4slv
>>375
発音が苦手でデバックとかベットとか言う人がいるのは理解できるけど、わざわざそうタイプする人を理解できない
2020/02/12(水) 19:24:14.93ID:J+lwLLR4
>>376
うるせーよ
2020/02/12(水) 20:37:04.55ID:iBsKzoon
聞こえた音で判断してるんじゃない?
2020/02/12(水) 22:53:29.46ID:U2gDIMnS
>>376
スマホ入力でタイポしただけ
2020/02/13(木) 07:46:49.27ID:oCRBhbYa
デバグが正しい
2020/02/13(木) 07:51:57.69ID:Ja7U1yzU
DDTでも使っておけ
2020/02/13(木) 09:06:37.85ID:Pb3iF1vK
ど、童貞ちゃうわ!
2020/02/14(金) 08:44:39.25ID:Xzc6fqjp
vscodeアップデートしたらNotoフォントの半角スペースが豆腐化するようになったんだがおれだけ?
2020/02/14(金) 09:16:05.23ID:s1m2xAvG
Update 1.42.1
2020/02/14(金) 18:32:00.15ID:lrFOGa6O
1.42のJSなんかおかしくね。使い物にならんのやが
https://i.imgur.com/8JgROl3.png
2020/02/14(金) 22:54:42.09ID:Rwi1Omhy
white spaceの表示フォントもおかしい、デグレしとるよな
2020/02/15(土) 23:21:03.36ID:Twzcnsnb
俺だけじゃなかったか。細かいとこデグレしてる
2020/02/16(日) 17:56:21.20ID:EdHcvbrP
Win7の件と言い、最近のMSはデグレが多いね
2020/02/16(日) 19:14:40.37ID:bPZpMCIb
最近?
2020/02/18(火) 19:54:41.00ID:N7gSlV8Y
ruby向けの整形ツールってないですかね。

コード規約に準拠した
https://github.com/airbnb/ruby/blob/master/README.md
https://github.com/cookpad/styleguide/blob/master/ruby.ja.md
391デフォルトの名無しさん
垢版 |
2020/02/18(火) 23:50:12.83ID:jA9CqcDl
ほぼこれが今のことろ鉄板かなとおもった拡張機能俺のおすすめ

・有効部分(常用)
Ayu One Dark 1.1.1
Bookmark 10.7.0
CharacterCount 0.1.5
Color Highlight 2.3.0
Japanese Language Pack for Visual Studio Code 1.41.2
Markdown Checkbox 1.6.0
Markdown To-Do 11.0.0
Markdown+Math 2.4.0
One Dark Pro 3.2.2
Paste Image 1.0.4
vscode-journal 0.10.0
vscode-journal-view 0.0.26

・無効部分(必要時起動)
:emojisense: 0.5.3
encdetect jp 0.0.1
GlassIt-VSC 0.1.6
Markdown PDF 1.4.1
Markdown Preview Enhanced 0.5.2
Partial Diff 1.4.1
Power Mode 2.2.0
Sort lines 1.9.0
vscode-pdf 0.5.1
zenkaku 0.0.3
2020/02/19(水) 19:12:07.57ID:Um90NQYB
>>390
Rails 製の表示速度が“異常に速い”Webサイト、dev.to より

Ruby on Rails Development with VS Code
https://dev.to/andrewmcodes/ruby-on-rails-development-with-vs-code-p1i
393390
垢版 |
2020/02/19(水) 19:59:49.72ID:ix7Il8Nx
ありがとうございます

とりあえず、must have!入れてみます
2020/02/20(木) 06:28:59.22ID:RQydyeok
>>392
Rails製なのに速いから記事になってるの?
まあRailsは遅いから速くするにはいかにRailsの処理を
バイパスするかにかかってると思うけどね
キャッシュ生成してnginxに処理させたりとか
395デフォルトの名無しさん
垢版 |
2020/02/20(木) 14:44:27.78ID:0JvS6qsQ
VSCodeのコード内から.NET Core API リファレンスのページにパッと行く方法とかってないのかな?
396392
垢版 |
2020/02/20(木) 18:27:41.87ID:rlR2t2y0
>>394
ここに、表示速度が“異常に速い”Webサイト、dev.to の事が書いてある。
やっぱり、他の言語では、Rails に勝てないw

レールは続く】 Ruby on Rails Part21 【これからも
https://medaka.5ch.net/test/read.cgi/php/1545146635/103
2020/02/20(木) 18:54:57.11ID:FyqwiRaD
“異常にキモい”どこにでも涌いてくるRuby信者
398デフォルトの名無しさん
垢版 |
2020/02/21(金) 03:14:19.35ID:LSyzwb/X
Rubyは、世の中に忘れられると助成金に集れなくなるんだろう
2020/02/21(金) 22:31:14.77ID:jwkEreaq
今更Railsとかねーわ。
世界最速フレームワークはABHRSって結論が出てる
2020/02/21(金) 22:42:07.11ID:dSL2bBQF
異様なRuby推しは恐いし
親でも殺されたのかってくらいRubyを嫌ってる奴も恐い

ネトウヨ対パヨクみたい
2020/02/21(金) 22:57:37.42ID:gYJx2Nw8
LISPとJavaScriptを混ぜたような言語にALGOL風のコンサバな文法を被せた感じ。
2020/02/21(金) 23:36:51.74ID:Ml11ZCQR
Rubyは嫌いではない(まったく興味もない)が、この板に住み着いているRuby推しのバカ荒しが心の底から気持ち悪い。
2020/02/21(金) 23:39:29.52ID:JeYRrjOG
#metoo
2020/02/22(土) 04:37:56.83ID:mkrI2IKs
あの人って一応スレの流れに合わせて突然Rubyなら〜って始めるけどそれ以降は音沙汰なくなるからなんか妖怪が通り過ぎたくらいに考えてる
2020/02/22(土) 06:56:00.04ID:MkQJqFpy
妖怪って言うよりゴキブリかなあ
2020/02/23(日) 17:31:54.96ID:qRVHuH/p
ちくわ大明神みたいな
2020/02/24(月) 20:26:02.56ID:6GtsV8mf
>>404
常にスレをチェックしてるんだろうけどすぐいなくなって連投しないから不思議だよね
2020/02/24(月) 23:12:48.39ID:s+A9dcAx
>>407
表面的な浅い知識しかないから、自分が知ってることに関連しそうな単語が出たときに言いたいことを言ってるだけ(多くの場合、間違ってたり的はずれだったりする)で、他人と議論するようなことはないね。
鬱陶しくて迷惑だが連投しないのだけは唯一の救いかな。
409デフォルトの名無しさん
垢版 |
2020/02/27(木) 13:22:06.67ID:lgfQ/1Cw
VSCodeのvimでbackspace打つとたまに動かなくなるのですが
これの対処法わかる方がいれば教えてください
エラーメッセージは忘れてしまったんですが
backspace key doesn't workか、not workingだったと思います
2020/02/28(金) 07:36:34.52ID:V//08TPD
それ天狗の仕業だよ
2020/03/03(火) 14:11:59.89ID:C6lb89kX
htmlって閉じたカッコの中だけじゃなくて、2つのカッコに挟まれた部分に記述するじゃん?

<th>AA</th>
<th>BB</th>

こういう場所(AAやBBの部分)に移動するショートカットとかってないの?
2020/03/03(火) 14:42:17.48ID:QznXAoQ+
カッコいいな
2020/03/03(火) 15:20:22.72ID:8pD3c972
>>411
vim使えよ
2020/03/03(火) 17:59:45.56ID:Q/e5sy+K
>>413
うるせーよ
2020/03/04(水) 06:48:31.43ID:HjX1QGUi
>>413
vimでどうすんの?
416デフォルトの名無しさん
垢版 |
2020/03/04(水) 09:12:39.01ID:b4EMlVoF
この場合はfAとかfBとか?テキストによっては一発でジャンプしないけど。
中身消していいならditとかcit?
2020/03/04(水) 09:14:28.65ID:bUbK7fhA
移動するって事は編集タグの中身を編集するんだろ?
まず、EasyMotionでも/でも何でも良いからタグの良いので飛んだらitc
2020/03/04(水) 09:16:11.89ID:bUbK7fhA
なんか色々変だなw、cit
2020/03/04(水) 11:43:30.36ID:nNNW6i++
>>411
VSCode では、emmet が入っているから、
div と入力すると、工具みたいなマークが出て、emmet 補完できる

th でも出来る
2020/03/04(水) 13:53:41.00ID:hmo0gbCI
>>419
それは知ってる
でも、既に書いてあるやつを編集したいわけよ
普通emmet使うときって ul>li*4 とか打って↓みたいな状態になったあとに編集するでしょ?

<ul>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>

こうやって大量にある状態で <li></li> の間を編集するとき、みんなは方向キー何度も押してカーソル移動させて編集するの?
<li></li>の間に一発で飛べるショートカットはないの?
2020/03/04(水) 14:03:51.28ID:9VsHR+eQ
VSCodeVimなら2ストローク以内で移動できる
2020/03/04(水) 14:15:56.57ID:1K3E/Xzm
マウスでワンクリック

ショートカットがないかと言うが、どういう操作を想定してるのか
ショートカットでどの行のliに行くべきなのか、マルチカーソルなのか
タグを避けてカーソル移動させたいのか、ロジカルな説明が皆無
2020/03/04(水) 14:27:11.40ID:jMoKJ1Lv
>>422
いや流石にわかるだろ、というかおまえはhtml知らんだけだろ? 横から口挟んでくるなよ
2020/03/04(水) 14:28:47.07ID:hmo0gbCI
>>421
vimの拡張機能を入れてなんやかんやしろということか
2020/03/04(水) 14:51:03.73ID:jMoKJ1Lv
>>420
タグとタグの間に飛ぶショートカットはないと思うが、マルチカーソルで一括コピペする方法はある
まず、必要な数のliタグと、そこに入れたいものを箇条書きで書いて


<li></li>
<li></li>
<li></li>
ローソン
セブンイレブン
ファミリーマート

alt+shiftを押しながら先頭をドラッグ→「ctrl+d」
もしくは全部範囲選択した後「shift + alt + I」を押し→「ctrl+d」
これでマルチカーソルで選択できたので、コピーするなりカットするなりしたあと、カーソルを<li>と</li>の間にもっていってペースト
2020/03/04(水) 17:02:43.07ID:1K3E/Xzm
>>423
htmlもphpもcもこれでゴリゴリ書いてるけど?
タグ間に飛ぶショートカットがあったとして、どういう動作を期待してるのか聞いてるだけなんだが
2020/03/04(水) 19:02:35.39ID:upLlk35/
Emmet: Balance(inward) / Emmet: バランス(内側)

これはどう?
2020/03/04(水) 19:19:39.54ID:upLlk35/
もしくは
Emmet: 次の編集点に移動
editor.emmet.action.nextEditPoint
429デフォルトの名無しさん
垢版 |
2020/03/04(水) 23:40:49.71ID:5wpHy4oE
質問
アウトラインプロセッサとして使えるプラグインありませんか?
2020/03/05(木) 00:10:06.14ID:5Q/l652G
結論としてはありません
ヒント:このスレを最初から読み直せ
2020/03/05(木) 08:50:07.72ID:zsJuBZjP
enterキーで、勝手に補完する機能をOFFにしたいんだが
2020/03/05(木) 09:06:32.16ID:Lxf+ynQs
設定のテキストエディター → 候補 → Accept Suggestion On Enter
2020/03/05(木) 20:15:21.24ID:h922Dn8C
>>429
同じことしたいと思う時あるな
自力開発すれば可能ではある?
434デフォルトの名無しさん
垢版 |
2020/03/06(金) 11:53:39.24ID:NmMfJdDY
例えば新しく言語を作ったとして、コンパイルしてコンパイルエラーが
ファイル名:行番号:エラー内容
みたいな形式(例)で表示されたとします。

Visual Studio Codeからコンパイルを実行すると
これが下にされてクリックするとそこに
ジャンプするっていうのがよくあると思いますが、
この新しく作った言語をこれに対応するにはどうすれば良いのでしょうか?

既存の機能 または 有名なプラグインを入れるだけで対応可能
or 新しく作った言語なのでそれようのプラグインを作る必要がある
どちらでしょうか?

使うべきプラグイン または 作るべきプラグインの参考リンクがあったら教えて下さい。
2020/03/07(土) 00:28:39.66ID:hanAtv/p
すべての言語で仕様が統一されてる、言語サーバーだろ

定型的な作り方・ひな形があるはず
2020/03/07(土) 00:42:53.43ID:ghckSYKw
>>434
Problem matcher を作る
プラグインにすることもできるし、自分しか使わないなら tasks.json 内で正規表現を使ってインラインで定義できる
https://code.visualstudio.com/docs/editor/tasks#_defining-a-problem-matcher
2020/03/07(土) 02:01:28.07ID:GkfMWGLV
>>436
サンクス。コンパイラを起動するのはまた別みたいね。
軽くググったらlaunch.jsonとかでてきたけど

どっか簡単なサンプル無いかなーw
2020/03/09(月) 07:50:34.10ID:1THW2pNK
起動が遅いから、OS起動時にメモリに常駐させたいんだけど、設定で可能?
2020/03/09(月) 08:38:58.72ID:RtLt79Zf
スタートアップに登録
2020/03/09(月) 10:00:38.00ID:1THW2pNK
>>439
それだけだと普通に終わらせたら終了するでしょ。
常駐って意味わかる?
2020/03/09(月) 10:15:15.57ID:bbDSlV1P
そのやりとり見てて思うが、設定の有無や対処法も分かりそうなもんだけど
2020/03/09(月) 11:03:27.51ID:ux5UzGRF
常駐ソフトでも自分で終了させれば終了するのが一般的な挙動だろう
2020/03/09(月) 11:50:20.50ID:1THW2pNK
まあ、多分わざとやってるんだろうと思うけど、秀丸とかは「常駐を終了」させなければプロセスは残る。
通常の終了(ALT+F4とか、メニューから終了を選択等)ではプロセスは終わらない。
こういう機能がVSCodeに有るか無いかを聞いているんだけど?

「VSCode 常駐」とか、「VSCode resident」とかのキーワードで検索かけても表示されなかったんだよ。
2020/03/09(月) 12:12:03.57ID:H5bk/Mxc
>>438
https://wiki.archlinux.jp/index.php/%E3%83%91%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%B3%E3%82%B9%E3%81%AE%E6%9C%80%E5%A4%A7%E5%8C%96#.E3.83.97.E3.83.AA.E3.83.AD.E3.83.BC.E3.83.89
Windowsはわからない
2020/03/09(月) 13:38:33.96ID:h3oP+LeJ
つRAM Disk
2020/03/09(月) 14:00:12.16ID:l9iJM1FK
>>443
electronってバックグラウンドで実行できるのかな?
やるとするとタスクバーの通知領域(タスクトレイ)に最小化するみたいなことじゃない?
一応リクエストは出てるけど、長いことほったらかしだから望み薄そう...
https://github.com/microsoft/vscode/issues/11723
2020/03/09(月) 16:13:30.34ID:RtLt79Zf
>>443
無理矢理タスクトレイにいれるツールならあるよ
2020/03/09(月) 18:34:29.36ID:usD/+rYM
プロセスガンガン作られるのに常駐なんて意味ない。新しくて性能のいいPC買えよ
2020/03/09(月) 19:05:38.80ID:K6+dXOzt
一度起動すればキャッシュに乗るから終了しても次回はある程度早くはなるよ
450デフォルトの名無しさん
垢版 |
2020/03/09(月) 19:47:54.24ID:FxKHTKIk
>>440
終わらせなければいいじゃん
2020/03/09(月) 21:27:34.37ID:ajCpPJPb
秀丸が作られた時代はマシン環境が貧弱だから
常駐にも意味があったんだろうけど
今ならたんに最小化しとくだけでも
別にCPUやメモリのリソース大量に喰わないだろ?
2020/03/09(月) 21:30:44.53ID:unsM1FWz
CPUは8コアが標準になってきたし
メモリに至っては16GBモジュールが8千円とかだし大人しく64GB積もうぜ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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