MacでもLinuxでも使えるVisual Studio Code Part2 [無断転載禁止]©2ch.net
レス数が950を超えています。1000を超えると書き込みができなくなります。
【Microsoft Tech Summit】APP017 PowerShellの新しい相棒 Visual Studio Code
https://www.youtube.com/watch?v=0zo6z0yHrGk
2017/01/23 に公開された動画 おま環なのは分かってるけど9月まで見れてた関数シンボルが全部GlobalScopeにされて草も生えない
同じプロジェクトフォルダ内でも全部GlobalScopeになるやつとならないやつがあるから行数かシンボル数多すぎたら駄目そうなんだが
とりあえず直るか環境作れるまでatomと秀丸の二刀流する世界に帰る >>851
いいね
ISEとCODEどっちがいいの? >>852
多分行数もシンボル数も関係ないよ。俺の環境1万行以上の頭痛くなるようなソースあるけどジャンプ出来る。
ちゃんと設定出来てないだけでしょ。
ctagみたいな単純なもんじゃなく、clang使ってるからコンパイル通らないような設定だと殆ど何も効かないぞ ソースコード間のジャンプなんて超重要じゃん
もし出来なかったらサクッとできるように誰かがしちゃう世界だぞ?
多分発言者のレベルが低いからかと・・・ https://gabekore.org/vscode-c-windows
↑のサイトを見ながらCの開発環境を作っているのですがCの当たりから分からなくなってしまいました‥‥
説明のユーザー設定というものがそもそも無かったです‥‥ただの設定を開いたらこの画面になったのですが、この右に書いたのは合ってるのでしょうか‥‥?
このあとのDからはほんとによく分からなくなってしまいました‥‥この程度が出来ないなら、プログラミングなんて出来ないですよね‥‥(..;)
自分が不甲斐ないです‥‥-_-
https://i.imgur.com/VH9Yt5X.jpg >>857
それで合ってるよ。
古いバージョンでは設定が分かれていたんだけど、今は設定から直接ユーザー設定を開くようになってるんだよ。
Dで、その設定した C:/VisualCodeRunner/crun_gcc.bat を作ればOKだよ。
Cでやっていることは、Bでvscodeにインストールした拡張機能のRunnerに、CドライブのVisualCodeRunnerフォルダに置いたcrun_gcc.batファイルを読み込ませる設定だよ。
あしだまなだよ。 >>857
それで合ってるやろ
Runnerってのはコンパイルして即実行するために入れてて
C/C++拡張はコーディングの支援とデバッグのために入れる
CでやってることはそのRunnerって拡張が実行するバッチファイルのパスを設定してる
Dで実際にそのバッチファイルをつくってる。バッチファイルの書き方は別に覚える必要ない
そのバッチファイルでやってることはgccでソースをコンパイルして即実行
Gはまた別にC/C++って拡張とデバッグの為の設定をしてる
Gではまず拡張にインクルードパスを教えてやってる
そしてtasks.jsonではコンパイルする(exeファイルを作る)ために実行するgccコマンドやらそのパラメータをおしえてる
launch.jsonではできたexeファイルを実行してデバッグするためにexeファイルの場所をおしえてる
って感じやろやったことないけど >>851
の動画の、13:15 あたりから、ユーザー設定の話
このバージョンよりも、新しいのを使っていれば、
ファイルメニューの基本設定の設定の所 > この程度が出来ないなら、プログラミングなんて出来ないですよね‥‥(..;)
> 自分が不甲斐ないです‥‥-_-
こんな鬱陶しい質問の仕方、そうそう見ないな >>852
もういないかと知れないけど、InteriSenseのキャッシュを削除すれば直るかもよ アプデしたらgitがないとか言い出したんだけどgitいれなきゃだめなの? gitがない生活は考えられないけどVSCodeからは使ってない >>866
今後は表示しないを選ぶか、設定に"git.ignoreMissingGitWarning": true プロジェクトのルートからのパスを書くときに / から書き始めたいんだけど
そう記述すると、パスのCtrl+クリック時にエラー吐いてデータ読んでくれないのって対処法ある?
例えば、c:\test\ をルートにして、 c:\test\index.html から c:\test\img\hoge.jpg を参照するときに
"img/hoge.jpg" ならいいんだけど "/img/hoge.jpg" と書くと
「ファイルが見つかりません (file:///file:/c%3A/test/img/hoge.jpg)。」とエラーになる。
こんなかんじ
https://imgur.com/a/QrH8a >>872
不具合だったのか!サンクスissuesもっと見ておけばよかった。 >"/img/hoge.jpg" と書くと
/ を先頭に書くのは、絶対パスだろ
相対パスなら、./ で始める。
./img/hoge.jpg >>874
質問の意味を理解せずにしゃしゃり出てくるなよ >>875
お前と >>872 が理解してなさげだけどな。
https://github.com/Microsoft/vscode/issues/40445
で修正されたのは絶対パスを指定したときにfile:///file:となるバグで
>>871はプロジェクトルートからの相対パスを/で始めたいと言ってる。
つまり >>874 が正しいように見える。 c:/test をルートにしてと書いてあるし /で始まるルートパスだか絶対パスだかで問題ない気もするが
本人が納得したらしいしそれでいいじゃん 次のバージョンで解決するし >>877
だから解決しないっていってんだけど
理解せずに納得してんならそれでいいけどさ。 まともな回答に >>875 みたいなレス付ける方がしゃしゃり出てくんなよと思うがね。
まあ、質問者はInsiderか次のバージョン使うときに何が正しかったのか理解するだろうよ。 元の者だが、./ の相対パスじゃなくて、/ の絶対パスで書きたくて、
その場合vscodeがエラーを吐くということが言いたかった。
(寧ろ今までそう書いていたのに、1.19でエラー出るようになった)
なので >>872の回答で合ってたし、実際Insider入れてみたら見事修正されてたわ
gifで録画してみたらこう
1.19
https://imgur.com/a/2QhQQ
1.20
https://imgur.com/a/ahI91
すまんが >>874氏と ID:YAVKSAvI氏の言ってる意味の方がよく分からん >>876
お前がhtml理解してないだけ
サイトルートパス でググれ あれって用語が定着してなくて人に説明し辛いよね。
ルート相対パス・ルートパス・サイトルート相対パス……他にも呼び方があるのかな? 俺はプロジェクト分けるの面倒くさくてついついbaseタグ使っちゃう
そして納品する時についつい置換し忘れて謝る webrootからの絶対パスか
そういうのを使う人は、まずいないから、
たぶん、知らないのだろうと思って
普通は、deploy と言って、プロジェクトフォルダの階層を、
Web パッケージの階層に、自動変換する なんか話が飛躍してると思うが
ルートパスで作ってデプロイ時にフルパスというかurl形式にするのが普通だと思ってた 相対パスで書いてたら処理が面倒 ルートパスを使うのは、Rails みたいに、
自分で、ルーティングファイルに、ルーティングパスを定義する場合だけ
個別のHTML 内で、使うかな? vscode使いに質問なんだが、
閉じたフォルダを再び開く
window.reopenFolder が無効になってるのはなぜだ?
こいつが効かないから毎回フォルダ開き直しで面倒なことになってるんだが >>889
window.restoreWindows に変わったよ。 >>890
おお、ありがとう。でも、なんでアップデートで修正されなかったんだろう… Ctrl+Nで新規のファイルをオーブンしたとき、Syntaxハイライトを"sql"にして
保存時のデフォルト拡張子を "*.txt" にしたいのですが、"*.sql"となってしまいます。
user settingsで以下のように設定しています
{
"files.associations": {
"*.txt": "sql"
},
"files.defaultLanguage": "sql"
}
保存するかわからないが、とりあえずsqlのハイライトが欲しい
けれど保存するときはtxtで保存したいのです >>892
Insiderだと、sqlのpackage.jsonを変更したらうまくいったよ。stableでもいけるんじゃないかな?
C:\Program Files\Microsoft VS Code Insiders\resources\app\extensions\sql\package.json
"extensions": [ ".sql", ".dsql" ],
↓
"extensions": [ ".txt", ".sql", ".dsql" ], >>893
教えて頂いた方法でうまくできました。ありがとうございました
Sublime Text 3 を使っていて、VS Codeは今日初めてインストールしたのですが、
他の点でも同じようにできるか検討してみたいと思います 2017年一番人気のあるエディタは何だったのか?転職ドラフトのデータから読み解く、人気エディタ徹底分析!
https://job-draft.jp/articles/206 Emacsのシェアってそんなに高くないんだな
エディタ戦争とは何だったのか いつでもどんな環境でも使える vi しか使ってないや >>896
40歳以上だとEmacs vs Vim が17.61%同士で拮抗してるんだよね。
戦争していたのは10年以上まえなのでオッサン戦争は今でも続く。 Emacsはvs Vimに限っても、とっくにvimに駆逐されたと思ってたけどな
使ってる人近年は全く見かけないし エディタとしてはVimの方が優秀だし
EmacsはIDE未満の機能しかないから
使ってるのはLisperがSlime使ってるくらいじゃないの 最近のサーバは完全に客の持ち物で勝手にEmacsのインストールできないだろ
Vimは最初から入ってるから気兼ねなく使える 客先常駐だとvi、秀丸、notepadの3択で泣きながらviという人間もいるのでは? なんでその三択なのかわからんけど、viで泣くような人は秀丸なんでは? 永遠に無償評価できるんじゃなかったっけ?
じゃあsakuraか? copy con hoge.txt
↑これやった事あるw Emacsは現代じゃあまりメリットがないもんなあ
IDEやcodeみたいな今時エディタでいい 素直に使いこなせないって言えよ無能ウェバー共www 使いこなせないのは道具が悪いんだろう
簡単に使えない道具はゴミだよね常識的に考えて いや、時代遅れのツールを持ってきて使いこなせないとか無いわ
馬車をうまく使いこなせないと言われても車の方がいいってなるし・・・ このスレは定期的にスレチな内容で盛り上がる呪いかかってるよな 「Emacs vs vim」が崩壊した
今まで一流会社では、Emacs を使えない奴は、IQ が低いからと、採用しなかった
その価値観が崩壊したw
はあ? Emacs?
アホじゃねーのw EDLINは64ビットwindowsだと使えないし macは買ったままの状態でカーソル系のemacsショートカット使えるし、winもxkeymacsで全ソフトemacs化できるし、今更viとか無理。
いつかレジスタンスが帝国を打倒するまで敗戦国民としてひっそり暮らすしかないわ。 シェル使いじゃない人はGUIのエディターでいいんだよ MacはVSCode以外ろくなエディタないんだよな >>924
ランキング掲載のうち秀丸とサクラ以外は全部あるよ >>922
これは知らんかった
最近Mac手に入れたんで試してみるわ >>929
奴ら、ワナ(emacs keybinding)に嵌めやがったんだ viが上位の理由がわからん
そんなに得票を得るほど一般向けだったか? >>931
viじゃなくてvimな
バカウェバーでも使えるしw 伝統的な直系のviなのかシンボリックリンクがvi互換の何かなのかも分からない奴がそれだけ居るって事だろ Viコマンド使えたら編集めっちゃ速いもんな
あれより速く編集できるコマンド群あるか? 素のviでも設定ファイルの微修正くらいなら十分
てかvi(m)できないやつ、サーバー上のテキストファイルどうやって編集すんの?
nanoか、まさかいちいちDL? WinSCPで右クリックして「秀丸で開く」を選べばいいじゃん?
保存したら自動的にアップロードされるし vagrant の共有フォルダだろ
Windows 側で、ファイルを修正して、Linux 側で読める >>930
俺はemacs friendly keybindいれただけなんだけど、いい設定あったら教えて サーバーでそんな大きい設定することないからnano使ってるわ
普通のテキストエディタみたいに使えて便利だし SEが特定のGUIツールないと仕事できませんとか笑っちゃうな
別にこだわりとかじゃなくて仕事の速さに影響するだろ Windows系のPGが概ね対象外ってところがランキングのミソだな
まあ、Windows使うオープン系PGでもVM重宝するからvimは必ず通るし ハードとソフトが一体化してない、パッケージ化してないプログラムのこと レス数が950を超えています。1000を超えると書き込みができなくなります。