yn2011's blog

技術メモ

VSCode

VSCode で Go を書くための環境構築

環境 macOS 10.14.6 VSCode 1.44.2 ゴール 高速な補完、フォーマット、シンタックスハイライトが VSCode で動作する vim-go の :GoImport のようにモジュールを選択して import できる VSCode でデバッグできる(標準入力を伴う場合は入力した上でデバッグし…

Rictyのバッククォート`が隣接する文字と重なる問題を解決したメモ

環境 mac OS 10.14.6 問題 スクリーンショットを撮るのを忘れていたが、`が隣の文字と重なってしまっていた(`uがúみたいな感じになる) markdownや文字列リテラルでバッククォートはよく使うんだけど、その度にこれが起きていて微妙な気持ちになっていた 解…

Go modules利用時にvscode-goのinferGopathが無効化される理由

環境 VS Code バージョン1.36.1 (1.36.1) go version go1.12.4 darwin/amd64 事象 vscode-goにはワークスペースやユーザ毎に$GOPATHを推測するgo.inferGopathというオプションがあり、自分は常に有効化している(VSCodeでGoのデバッグにも以前に書いた) go.…

VSCodeでGoのデバッグ

今更感はあるがVSCodeでGoのソースコードをデバッグしてみたので記録。 環境 delveインストール VSCodeにテスト対象の$GOPATHを認識させる launch.jsonを作る デバッグする まとめ 環境 macOS 10.14.4 go1.12.4 darwin/amd64 VSCode バージョン1.32.1 vscode…

VSCodeでTypeScriptを書くときに役立った拡張機能まとめ

1~2週間ほどVSCodeでTypeScript(+React)を書いていたので、その際に役に立った拡張機能をまとめ。 環境 VSCode 1.31.0 macOS 10.14.2 TypeScript Importer TypeScript Importer - Visual Studio Marketplace 未インポートのモジュールを利用してコードを…

"Java 8 is required to run..."エラーが表示されVSCodeでApexのシンボル情報を参照できなくなった場合の対応

環境 macOS 10.14.2 VSCode 1.30.2 Apex(VSCode拡張) 44.16.0 Java11.0.2 事象 なぜかVSCodeでApexのシンボル情報を参照できなくなった(とても開発効率が落ちる) ↓これが出なくなった Apex(VSCode拡張)の詳細ページから引用 ついでにサイドバーのアウトラ…

VSCodeで次の差分にジャンプするショートカットキー

環境 macOS Mojave (10.14) VSCode 1.29.1 VSCodeのファイル差分の表示 command + Pでコマンドパレットを開いてcompareと入力すると、いくつかのファイル比較機能が候補として表示される SI経験者にはお馴染みのWinMerge的な画面でWinMerge的なことができる…

VSCodeでawkの開発環境を整える (awk-language-client)

awkとしっかり向き合いたい時に役に立つかも。 環境 macOS 10.14 VSCode 1.28.2 One Monokai Theme GNU Awk 4.2.1 awk-language-client marketplace.visualstudio.com Language Serverのawk拡張 拡張子.awkのファイルに対してシンタックスハイライト、補完、…

VSCodeでシェルスクリプト(bash)の開発環境を整える

シェル芸勉強会の過去問演習を再開したいなぁと思ったので、まずは環境を整えてみる。 環境 VSCode(1.28.2) macOS(10.14) インストールした拡張 Bash Beautify シンタックスハイライト この拡張をインストールするだけで動作する Bash Debug VSCodeデバッグ…