Visual Studio Code / VSCode Part10

■ このスレッドは過去ログ倉庫に格納されています
2021/03/21(日) 00:47:53.70ID:wEcCdYhq
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 Part9
https://mevius.5ch.net/test/read.cgi/tech/1603900952/
2021/03/21(日) 01:05:27.24ID:fpQoREJG
サンキュー
2021/03/21(日) 22:15:55.88ID:v9AfFbKi
4デフォルトの名無しさん
垢版 |
2021/03/22(月) 22:14:31.45ID:QyJzRjTG
食わず嫌いしてたけど補完が優秀すぎてひいた。いや、感動した
コードを書く量が断然減って今までの手打ちはなんだったんだろうと思う
vim使ってたけどキーボード操作にこだわる方が効率悪かったと気づいたよ
2021/03/22(月) 22:21:46.87ID:6HRP8SH5
大昔からインテリセンスがやっぱり便利だったからなぁ
最近はどのIDEでも当たり前の機能やけど
2021/03/23(火) 07:28:42.37ID:ZZ4MjTni
Powershellで
"〜" = "〜" ;
って入力よくするんやけど、補完してくれへんかなぁ?
2021/03/23(火) 08:30:16.41ID:VNfq1a/Y
>>6
それはvscodeじゃなくてpowershellチームに言ったほうがいい

https://github.com/PowerShell/vscode-powershell
8デフォルトの名無しさん
垢版 |
2021/03/24(水) 05:15:29.93ID:d3VajfAY
intelicodeがC#で働かないのって、なんでこんな仕様になってるん?
2021/03/24(水) 08:42:19.20ID:4Q5H22q3
PowerShellちょいかじりの俺に>6の構文の解説plz
ググったが値に値を代入?ってちょっと見当たらなかった
補完して欲しいってことはメジャーな書き方なんだよね?
2021/03/24(水) 09:46:39.59ID:IIMtPDDm
>>9
連想配列とかです。
$ver = @{
“key“ = “value“
   ・
   ・
   ・
}
2021/03/24(水) 09:49:00.53ID:IIMtPDDm
ちな、key = valueは1個目までは補完されます。
2021/03/24(水) 11:45:29.42ID:OSr32BRO
ただでさえ混乱しかねないものをさらに混乱を招くような使い方やね
何のメリットがあってそんな書式にしたんだろう
2021/03/24(水) 12:14:03.39ID:4Q5H22q3
>>10
ありがとう
自分が調べた限りでは Key = "value";
って書き方が ほとんどだったのでkey側も""で括れるのは知らなかった
2021/03/24(水) 12:36:55.51ID:itekFGrv
>>12
そんなに変だとは思わんが。
何が変?
2021/03/24(水) 14:06:02.92ID:yj6gJxmr
PowerShell・シェルスクリプトは、ちゃんとしたプログラミング言語とは言えないから、

複雑なものは、Ruby を使うべき
2021/03/24(水) 14:42:59.23ID:HK9ZY7oR
インフラSEは重宝してるので変でも許して。
2021/03/24(水) 15:26:39.61ID:pNaR2mxi
ルビ糞がちゃんとしたプログラミング言語とは初耳だな
2021/03/24(水) 15:53:51.33ID:WL/Hj9lf
ム板にずっと居着いてるRuby厨さんじゃん
チーッス
2021/03/25(木) 03:40:38.07ID:GJzYUDdl
pythonでいいじゃん
2021/03/25(木) 03:45:25.57ID:h+AK5/k9
PyTorchが移植されたら検討する
2021/03/25(木) 19:34:41.76ID:QAr0K9ya
あんなに
あんなに
あんなに
依存性にこだわったフレームワークを提示して
レクチャーまでして
むつかしいけどなんとかかんとかいって

なんでろくな依存解析もできないVSCodeが開発エディタなんですかあああああああ!!!!!!!!
2021/03/25(木) 20:05:54.84ID:KmpgWBAt
使わなくていいよ。すばらしいvim使ってなよ
2021/03/25(木) 20:21:00.06ID:QAr0K9ya
鈍重なEclipseはなにもかもしてくれた
2021/03/25(木) 20:21:59.48ID:Vj0Vqmil
素晴らしいeclipseを使いなよ
2021/03/25(木) 20:26:51.35ID:A8VjFJuH
そういえばeclipse theiaってどうなんだろうな
2021/03/25(木) 22:07:21.65ID:h+AK5/k9
普通emacs
2021/03/26(金) 01:13:11.20ID:2YTGrAYO
>>26
PowerShell開発に?
2021/03/26(金) 01:24:20.88ID:TxXuPyDu
>>27
勿論
2021/03/26(金) 16:54:48.43ID:5d8xaf+c
Delphiを今でも好き好んで使う人も稀におるから、emacs使う人もおるやろな。
2021/03/26(金) 17:00:39.91ID:TxXuPyDu
panix でemacs+wnnを使うと分単位の
時間がかかっていたからなぁ
2021/03/26(金) 17:04:16.33ID:wB4FeS3D
慣れは怖いからな
vscode使ってもvimのキーバインドからは離れられない(´・ω・`)
2021/03/26(金) 22:08:58.45ID:yDIfbgzw
カーソル移動をホームポジションから動かすにやるショートカットってある?
矢印キーまで手伸ばすのつら
2021/03/26(金) 22:16:14.29ID:WQw2SlIB
たし蟹
2021/03/26(金) 22:46:40.56ID:TxXuPyDu
https://gist.github.com/ahahaFx/b3fdab2b073c222d671f
2021/03/26(金) 22:51:31.68ID:dp0ZR8Ll
そういうのはAHKで良いのでは?
2021/03/26(金) 23:25:47.31ID:yDIfbgzw
ありがとうございます!!試してみます
2021/03/27(土) 02:06:18.68ID:OSrs9A/f
前スレ982ですが、
>trl + p でファイル名を指定して開くとこの設定

当時クイックオープンという名前が出てこなかったので難儀しましたが、
これ用の設定が別にあったのを見つけたので自己解決しました

>Workbench › Editor: Enable Preview From Quick Open
38デフォルトの名無しさん
垢版 |
2021/03/31(水) 17:28:30.21ID:nXWo7AS8
VSCode1.54.3、PHP8.0.0 です。
$this->testMethod();
と記述した際、testMethod が定義されていなかったり、typoだったり、引数が足りない・型が異なっている時に
下線などで指摘してほしいんですが、よさげな機能拡張ありませんか。
(inteliphenseいれてますが指摘してくれなくて)
2021/04/01(木) 07:59:17.48ID:Jkwf1WCt
March 2021 (version 1.55)
https://code.visualstudio.com/updates/v1_55
2021/04/01(木) 15:04:00.07ID:7y1pTd6e
>>31
同じくw
2021/04/01(木) 17:26:11.79ID:arXg70TC
one monokaiって落ち着いてていいですね。
monokai proのビビッドな配色より、数段シックで好みです。
2021/04/01(木) 20:51:57.39ID:Ih4vCDLK
vimmerってvim使ってますアピールしないと死ぬ病気なのか?
2021/04/01(木) 22:50:26.81ID:UYCd/2R+
>>42
誰もアピールしてなくね?
2021/04/01(木) 23:03:07.02ID:j4r2aRAy
しっ止めなよ

夢の話をしているんだよ😅
2021/04/01(木) 23:12:16.98ID:D0hZohxS
>>42
分かる
2021/04/02(金) 13:15:27.10ID:ve0mpCgs
編集中のアクティブなカーソル行を、
編集ウィンドウの上下任意の定位置(たとえば上下センターあたりとか)
に固定または移動できるような設定かプラグインってないでしょうか
4746
垢版 |
2021/04/02(金) 13:27:37.07ID:ve0mpCgs
すみません、自己解決しました
Center Editor Windowっていうのがシンプルだったので入れてみました
2021/04/02(金) 18:52:47.93ID:nRiO/zEL
コマンドバレットの中でemacsのキーバインド使う方法ってないのかね
2021/04/02(金) 18:58:43.55ID:5jb+F+Ay
>>48
fakeymacs。今改修中だけど。
2021/04/02(金) 19:01:07.05ID:uWWZUkVY
autohotkey
51鳩摩羅童子
垢版 |
2021/04/02(金) 19:11:48.35ID:USIYJmik
vscode (ぶすコード) での 「日本語再変換機能」を vbscript で作りました。
無くても良いかも知れませんが、有れば使うかも知れません。
「Alt+Backspace」で使っています。
詳細は下記。

『沖縄弁は、言語での東洋のガラパゴス』と教科書に載せよう
http://www5d.biglobe.ne.jp/~the_imai/etymology/Grimm's_Law_in_J_20_O5.html

解3 が本命です。
2021/04/02(金) 19:24:50.67ID:AMRu2SXy
なんだこいつ
2021/04/02(金) 20:04:00.71ID:faN5krdA
春だなあ
2021/04/02(金) 20:06:28.44ID:x46nhMFR
明日はスキーだ
2021/04/02(金) 22:04:01.89ID:kBjqYySk
>>51
ビスコードな
56鳩摩羅童子
垢版 |
2021/04/03(土) 00:28:13.93ID:CU3McLUa
>>51
vscode (ぶすコード) での 「再変換機能」 の別解

もっと良いのが有った。検索枠、置換枠、をそのまんま東で使用すればよいだけ、でした。
@ 再変換対象エリア選択(複数行でも何でも良い)
B Ctrl+F --- 検索枠に選択 data が入る
C Ctrl+H --- 置換枠へ移動
D Ctrl+V --- 置換枠へ選択 data paste
E 置換枠 data をシコシコ再変換する
F 確定したら、置換枠の右隣の「C(= 1 個だけ置換)」マーク icon クリック
All has done !!!

One ope したかったら、@〜D を 拡張機能 multi-command で束ねる。
そして、Alt+Backspace 等に keybinding させる。
57鳩摩羅童子
垢版 |
2021/04/03(土) 02:37:59.01ID:CU3McLUa
>>56
謹んで申し上げます。
「vscode には日本語漢字変換の再変換機能が無い。」という話は、
Windows 版に関しては、本日をもって、実質、無くなりました。と言って良いと思います。

つまり、拡張機能 multi-command をインストールし、setting.json の "multiCommand.commands": の要素に下記追加。
Command Palette の Multi command:...を選択操作して起動。一発で動きました。

{ // 22222
"command": "multiCommand.再変換_cfhv",
"sequence": [
"editor.action.clipboardCopyAction", // copy Ctrl+C"
"actions.find", // search Ctrl+F
"editor.action.startFindReplaceAction", // replace Ctrl+H
"editor.action.clipboardPasteAction", //Ctrl+V
]
}, // 22222

MS Japan の社員の人、見ていますか?。
拡張機能 multi-command の作者様、見ていますか?
2021/04/04(日) 15:28:15.64ID:if6P1zdZ
本家visual studioみたいにテスト単位でデバッグできる拡張機能ご存知ないでしょうか?
2021/04/04(日) 15:44:32.35ID:MXSoUDpL
>>58
coderunnner
60デフォルトの名無しさん
垢版 |
2021/04/07(水) 07:00:50.91ID:R0buI4/C
vs codeとatomではどちらが拡張作りやすいですか?
2021/04/07(水) 07:10:13.51ID:EEKs5Lqy
vscodeはリファレンスも全部綺麗に揃ってるし、
サンプル集githubもある。
というか、ユーザー数が格段に違うから
検索性がダンチだからvscodeの方が殆どのシーンで作りやすい。

あとハッキリ言ってatomは消える。
2021/04/07(水) 07:29:33.88ID:GXhIUz9L
>>60
https://github.com/dundalek/atom-markdown-mindmap

こういうのはVSCodeじゃできない
2021/04/07(水) 08:00:58.94ID:VY6EGu1d
>>60
githubがmsに買収された時点で、勝敗は決まっている。
2021/04/07(水) 08:44:01.74ID:q1wdWHa/
>>62
こういうのってどういうの?

https://marketplace.visualstudio.com/search?term=Mindmap&;target=VSCode&category=All%20categories&sortBy=Relevance
2021/04/07(水) 12:25:21.79ID:/VvrJao6
Code Runner は、REPL の代わり。
右クリックメニューから、ファイル全体か、選択したコード片を実行できる

Microsoft は、GitHub を8千億円で買収した。
VSCode で、Docker Compose を使うと、魔法みたいな事が起きる
66デフォルトの名無しさん
垢版 |
2021/04/07(水) 13:46:55.57ID:R0buI4/C
>>61
消えるんですか?
67デフォルトの名無しさん
垢版 |
2021/04/07(水) 13:59:19.05ID:R0buI4/C
https://www.reddit.com/r/AMA/comments/8pc8mf/im_nat_friedman_future_ceo_of_github_ama/e0a2b2e/
サポートスルと書いてるけど
2021/04/07(水) 17:55:47.90ID:EEKs5Lqy
そら買収した時、最初から消すとは言わんよ。
反感買うから。

VSとVSCがあって凄いリソース割いてるのに、VSCと類似でかつリソース割いてないモノもってても無意味よ。マイクロソフトにとって。
かつてのIronRubyと同じような扱いに持っていくだけよ。
2021/04/07(水) 18:46:31.43ID:+OSKCUlb
そもそもgithubとmicrosoftって買収後も基本的にバラバラでやると言ってたと思うしatomは利用者がほぼ0になるまでは消されることはないと思う
atomがこれからvscodeを抜く未来はどう考えてもないけど
2021/04/07(水) 19:33:29.44ID:XZ4egoAQ
VScodeのインテリセンスとかjslintとかって気まぐれで出てきたり出なかったり、たまに何のインテリセンスなのかわからんけど最強っぽい候補出す日もあればよくわからん候補のときもあるけど
これっていつも常に同じ動作させられないの?
71デフォルトの名無しさん
垢版 |
2021/04/07(水) 20:06:19.68ID:R0buI4/C
atomのほうがアドオン開発しやすいってこともないのですか?
2021/04/07(水) 20:24:05.98ID:bWQM3yRK
>>71
ない。はっきり言って、Atomに存在価値は無い。
2021/04/07(水) 21:22:53.44ID:keBvs1o2
Atomは最近は知らんけど出たころは遅すぎてびっくりしたw
VSCodeは最初から速かったしエディタでもったりは無いわな
IDEでももったりはストレスやしなぁ
2021/04/07(水) 22:40:00.46ID:YjkRL5VF
VSCodeはElectron製なのに速くてビビった
MSが本気出したらこうなるんやな
2021/04/07(水) 23:58:10.29ID:sL4EKVsS
なんでVSCが高速なのか未だに分かってない
Atomが遅すぎただけ?
2021/04/08(木) 00:05:33.75ID:Ihso40o2
Electronをそのまま使ってるとは限らない
肝心な部分はRustで作り変えてるかもしれない
2021/04/08(木) 00:41:40.32ID:BoXW1oVb
それは流石にソースコード読め
2021/04/08(木) 04:49:45.82ID:GsExqOL7
起動した瞬間から5プロセス10スレッドに並列分散しているのと信頼署名や高速化のためのメモリ決め打ち展開などもあってelectronとしで異常に早い。

他のエディタは到底付いていけない。
79デフォルトの名無しさん
垢版 |
2021/04/08(木) 06:16:56.89ID:REc0KSk8
>>72
ならvsでやるよ
atomのアドオンはたまにやたらと重いのがある
2021/04/08(木) 07:30:29.12ID:tCGGFTkm
vsとか鎖国ですか!
2021/04/08(木) 08:37:10.58ID:cwBEx06+
MSは新Edgeもそうだけど最適化うまいよな
2021/04/08(木) 08:50:43.51ID:Ztd4z1Fy
おいおい。素人のワシにもついて行ける話題しろよ。
2021/04/08(木) 11:30:34.69ID:3xhwhEkf
おとこわりします
2021/04/08(木) 11:55:59.89ID:Xqg2MB0L
>>81
Windows Update「…」
2021/04/08(木) 12:20:41.88ID:EpDHXsvP
インターネットとかマーケットプレースに繋がらない会社の環境で
いろいろセットアップしたVScodeを使おうと思って、
・インターネットに繋がる環境で、C:\VSCodeにWindows用zip版を展開する
・そのVSCodeにいろいろ追加機能入れる
・C:\VSCodeを会社の環境のC:\VSCodeにコピーする
とやったのですが、拡張機能がコピーされてないようでした

拡張機能ってどこにインストールされてるのでしょうか

コピー先の環境でも拡張機能をvsixファイルを使って導入しないと
ならないのでしょうか
2021/04/08(木) 12:33:40.28ID:jMb3Fqbi
>>81
KHTML最適化してwebkitとSafari作ったappleとwebkit最適化してBlinkとChrome作ったGoogleにも言ったげて
2021/04/08(木) 12:34:37.28ID:Rli+mI0k
ネットに繋げないのに
Cドライブ直下に外部から自由に持ち込みコピー・実行出来るって
変なポリシーの会社だねぇ。
2021/04/08(木) 13:15:20.57ID:a1Ip2pfv
>>85
VScode ポータブルでググれ
https://code.visualstudio.com/docs/editor/portable
2021/04/08(木) 17:28:11.42ID:8JvujKZK
>>85
%USERPROFILE%でググれ
こっちに保存されるんじゃね?
code --list-extensionsでもググれ
2021/04/08(木) 19:06:53.88ID:YWFqFncu
Atomの存在意義ないよね
2021/04/08(木) 19:10:43.27ID:hItlPnoH
VSCodeを生み出してくれた
2021/04/08(木) 19:39:04.19ID:cwBEx06+
Electronも生み出した
2021/04/08(木) 19:48:57.71ID:spzsFxgs
FlutterがDartじゃなくてTypeScriptだったらElectronアプリは全滅だったかも
2021/04/08(木) 20:22:22.38ID:7YyW+FGf
でもFlutterはDartの言語機能がフル活用されてるからTypeScriptだったらゴミだったかもしれない
2021/04/08(木) 20:50:12.74ID:lwbBlQLF
vim, vscode, jetbrainsこれが序盤、中盤、終盤、スキがない(´・ω・`)
2021/04/08(木) 21:04:52.48ID:lDvnXqCb
銀行系などのJava は基本、インターネット禁止。
セキュリティーホールになるから

皆、本で調べるw
2021/04/08(木) 23:54:53.91ID:EpDHXsvP
>>88
>>89
回答ありがとうございました

ポータブル化で対応しようと思います

ありがとうございました
98デフォルトの名無しさん
垢版 |
2021/04/09(金) 13:59:11.11ID:AWaJ8hU9
atomに存在価値はないの?(´・ω・`)?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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