Visual Studio Code / VSCode Part7
■ このスレッドは過去ログ倉庫に格納されています
>>404
常にスレをチェックしてるんだろうけどすぐいなくなって連投しないから不思議だよね >>407
表面的な浅い知識しかないから、自分が知ってることに関連しそうな単語が出たときに言いたいことを言ってるだけ(多くの場合、間違ってたり的はずれだったりする)で、他人と議論するようなことはないね。
鬱陶しくて迷惑だが連投しないのだけは唯一の救いかな。 VSCodeのvimでbackspace打つとたまに動かなくなるのですが
これの対処法わかる方がいれば教えてください
エラーメッセージは忘れてしまったんですが
backspace key doesn't workか、not workingだったと思います htmlって閉じたカッコの中だけじゃなくて、2つのカッコに挟まれた部分に記述するじゃん?
<th>AA</th>
<th>BB</th>
こういう場所(AAやBBの部分)に移動するショートカットとかってないの? この場合はfAとかfBとか?テキストによっては一発でジャンプしないけど。
中身消していいならditとかcit? 移動するって事は編集タグの中身を編集するんだろ?
まず、EasyMotionでも/でも何でも良いからタグの良いので飛んだらitc >>411
VSCode では、emmet が入っているから、
div と入力すると、工具みたいなマークが出て、emmet 補完できる
th でも出来る >>419
それは知ってる
でも、既に書いてあるやつを編集したいわけよ
普通emmet使うときって ul>li*4 とか打って↓みたいな状態になったあとに編集するでしょ?
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
こうやって大量にある状態で <li></li> の間を編集するとき、みんなは方向キー何度も押してカーソル移動させて編集するの?
<li></li>の間に一発で飛べるショートカットはないの? VSCodeVimなら2ストローク以内で移動できる マウスでワンクリック
ショートカットがないかと言うが、どういう操作を想定してるのか
ショートカットでどの行のliに行くべきなのか、マルチカーソルなのか
タグを避けてカーソル移動させたいのか、ロジカルな説明が皆無 >>422
いや流石にわかるだろ、というかおまえはhtml知らんだけだろ? 横から口挟んでくるなよ >>421
vimの拡張機能を入れてなんやかんやしろということか >>420
タグとタグの間に飛ぶショートカットはないと思うが、マルチカーソルで一括コピペする方法はある
まず、必要な数のliタグと、そこに入れたいものを箇条書きで書いて
例
<li></li>
<li></li>
<li></li>
ローソン
セブンイレブン
ファミリーマート
alt+shiftを押しながら先頭をドラッグ→「ctrl+d」
もしくは全部範囲選択した後「shift + alt + I」を押し→「ctrl+d」
これでマルチカーソルで選択できたので、コピーするなりカットするなりしたあと、カーソルを<li>と</li>の間にもっていってペースト >>423
htmlもphpもcもこれでゴリゴリ書いてるけど?
タグ間に飛ぶショートカットがあったとして、どういう動作を期待してるのか聞いてるだけなんだが Emmet: Balance(inward) / Emmet: バランス(内側)
これはどう? もしくは
Emmet: 次の編集点に移動
editor.emmet.action.nextEditPoint 質問
アウトラインプロセッサとして使えるプラグインありませんか? 結論としてはありません
ヒント:このスレを最初から読み直せ enterキーで、勝手に補完する機能をOFFにしたいんだが 設定のテキストエディター → 候補 → Accept Suggestion On Enter >>429
同じことしたいと思う時あるな
自力開発すれば可能ではある? 例えば新しく言語を作ったとして、コンパイルしてコンパイルエラーが
ファイル名:行番号:エラー内容
みたいな形式(例)で表示されたとします。
Visual Studio Codeからコンパイルを実行すると
これが下にされてクリックするとそこに
ジャンプするっていうのがよくあると思いますが、
この新しく作った言語をこれに対応するにはどうすれば良いのでしょうか?
既存の機能 または 有名なプラグインを入れるだけで対応可能
or 新しく作った言語なのでそれようのプラグインを作る必要がある
どちらでしょうか?
使うべきプラグイン または 作るべきプラグインの参考リンクがあったら教えて下さい。 すべての言語で仕様が統一されてる、言語サーバーだろ
定型的な作り方・ひな形があるはず >>434
Problem matcher を作る
プラグインにすることもできるし、自分しか使わないなら tasks.json 内で正規表現を使ってインラインで定義できる
https://code.visualstudio.com/docs/editor/tasks#_defining-a-problem-matcher >>436
サンクス。コンパイラを起動するのはまた別みたいね。
軽くググったらlaunch.jsonとかでてきたけど
どっか簡単なサンプル無いかなーw 起動が遅いから、OS起動時にメモリに常駐させたいんだけど、設定で可能? >>439
それだけだと普通に終わらせたら終了するでしょ。
常駐って意味わかる? そのやりとり見てて思うが、設定の有無や対処法も分かりそうなもんだけど 常駐ソフトでも自分で終了させれば終了するのが一般的な挙動だろう まあ、多分わざとやってるんだろうと思うけど、秀丸とかは「常駐を終了」させなければプロセスは残る。
通常の終了(ALT+F4とか、メニューから終了を選択等)ではプロセスは終わらない。
こういう機能がVSCodeに有るか無いかを聞いているんだけど?
「VSCode 常駐」とか、「VSCode resident」とかのキーワードで検索かけても表示されなかったんだよ。 >>443
electronってバックグラウンドで実行できるのかな?
やるとするとタスクバーの通知領域(タスクトレイ)に最小化するみたいなことじゃない?
一応リクエストは出てるけど、長いことほったらかしだから望み薄そう...
https://github.com/microsoft/vscode/issues/11723 >>443
無理矢理タスクトレイにいれるツールならあるよ プロセスガンガン作られるのに常駐なんて意味ない。新しくて性能のいいPC買えよ 一度起動すればキャッシュに乗るから終了しても次回はある程度早くはなるよ 秀丸が作られた時代はマシン環境が貧弱だから
常駐にも意味があったんだろうけど
今ならたんに最小化しとくだけでも
別にCPUやメモリのリソース大量に喰わないだろ? CPUは8コアが標準になってきたし
メモリに至っては16GBモジュールが8千円とかだし大人しく64GB積もうぜ 秀丸はVZの常駐が強力すぎて常駐幻想が残ってた時代の産物。 そういえば一昔前は環境貧弱だから常駐ソフトに限らず
「めもりーくりーなー」とか使ってメモリ解放したり
ケチケチしてたが今もうガバガバだからオワコンじゃん?
64bitでメモリ4GBの上限外れたとかが大きいと思う でもクロームがメモリバカ食いしてイライラするんだよな 8GBとか16GBとかみみっちい量しか積んでないからじゃね? クロムは何でメモリバカ食いするんだろ
数年前は普通だったよね 10年以上前からメモリバカ食いブラウザだったと思うけど 速度優先だと、サイズが大きくなる
先読み・並行ダウンロード・並行処理とか クロームはメモリの余裕を見て使うから
ここ数年でメモリ増設して馬鹿食いする
ように見えるようになったのが実態では? windowsならSysMainがRAM足りる限りキャッシュ残すから常駐意味ないぞ。 アカウントさえ入れれば設定が勝手に入るようになった感じ? Visual Studio Code実践ガイド―最新コードエディタを使い倒すテクニック
https://gihyo.jp/book/2020/978-4-297-11201-1
2020年2月21日発売 森下篤 著 A5判/416ページ
定価(本体2,780円+税) ISBN 978-4-297-11201-1
この本の概要
近年注目を集めるエディタ「Visual Studio Code」について徹底的に解説。基本はもちろん,意外と知ら
れていないさまざまな機能,TypeScript,Go,Pythonでの開発を通した実践例,そして拡張機能開発
までを扱う決定版です!
こんな方におすすめ
VSCodeをさらに使いこなしたい人
他のエディタを使っており,VSCode に興味のある人(後略) CPUの16コアは多少意味あるが、メモリ64Gは意味ねぇわ。
サーバーなら別だが。 >>464
新しい検索ビューすごい良いんだけど、アクセス悪過ぎないか
左のサイドメニューに置いときたいんだけど出来んのかな 新しいsearch view、goto ...に対応してないaddonが入ってる拡張子のファイルが反応しない。 他のソフトみたいに
「保存」や「貼り付け」のボタンを表示させれないのかな?
ボタンが簡単で良いんだが・・・ マウスメインで操作したいときの方が少ないからなあ
あまりメリット感じないな convert template string
とか、グダグダに連結で書いた記述を直してくれるのいいねぇ。 VSCodeはやっぱり nodeIntegration: true なん?
うちみたいな会社でも使わせてくれるんやろか… 当前
エクステンションなんて入れようものならプラグイン開発者自身ですら把握していない大量のわけのわからない依存関係が一緒に入り、
その中に一つでもスパイウェアが混ざっていようものならお前の会社は潰れる
残念ながら、フリーソフトのインストールに申請が必要な会社では絶対に使えない代物 エディタすら好きに使えないなんて開発者の職場とは言えない >>480
そういう会社ってブラウザも使えんの?
ネットが禁止・遮断されてるならブラウザも使えないも同義だけど、それならVScodeは逆にOKな気が 管理者権限使用不可、メディア接続・挿入不可、紙類持ち込み禁止ならあったな
サクラエディタかなんかのインストール不要のやつ落として使ったわ
サイトも結構搾られててそこまでが大変だったな >>480
> 残念ながら、フリーソフトのインストールに申請が必要な会社では絶対に使えない代物
フリーソフトのインストールは申請すれば使えるんだろ
自分で答えっておきながら、何を言ってるの?
「申請が面倒くさい俺には絶対に使えない代物」と
自分が無能であることを自覚しなよ VSCodeだけ申請したところで仕方ないだろ?
全てのエクステンションや、エクステンションが間接的に必要としていたり自動的にシステムにインストールしようとするツール類など全てを申請しなきゃいけない
もっと厳密に言えば、セキュリティやライセンスの審査はアップデートの度に必要なはずだし、実際そこまでやらなきゃいけない会社も知ってる
VSCodeをそういったポリシーの下で利用するのは事実上不可能なんだよ
自覚するとしたら「そんな時代遅れの組織で働かざるを得ない俺には絶対に使えない代物」だろうな 通信機能がある、マクロがあるエディタはNG
VSも通信するし拡張があるからNG
基準ガバガバ 日本に柔軟性を求めるのは介護老人に仕事させるのと同レベル >>489
ポリシーで自由に通信先を制約可能だろうに... 旧態依然の組織はそのうち会社ごと淘汰されるから問題ない >>492
エディタによるし、それでも言うならFWで何とでもできるからVSCodeのみならずなんでもOK
はいガバガバ 「使わない」以外の選択肢を取りたい時にどうすればいいか、それを誰も教えてくれないのがこのスレの悪い所 シャチョーさんになってルールを変える
現場に留まりたいなら、筆頭株主になってルールを変える >>488
vscodeはインストール不要版あるし、エクステンションはシステムじゃなくてプロファイルフォルダー下に入るから、そのポリシーなら申請不要でvscode使えそうだな 転職するしかない
どうせそんなクソ会社に未来はない 文字をコピーしたときに行全体をコピーしてしまうことがあるな
ちょいウザイ >>501
文字をうまく選択出来てなくて editor.emptySelectionClipboard が機能しちゃってるんじゃない? >>503
そういう設定だったのか
そりゃそうだな
ペーストの方も位置がズレることがあり難しいよなw マウサーか・・?いますぐそのデバイスを投げ捨てるんだ。まだ間に合う オプション多過ぎて10%も使いこなせてる気がしない >>505
マウサー??
つか、他のエディターではそんなことないんだが・・・ ■ このスレッドは過去ログ倉庫に格納されています