VS Code

Microsoft 謹製のコードエディタ Visual Studio Code に関する投稿です。

iPad でコードを書く Mid 2022 - Codespaces 編

3年ぐらい在宅ワークで iPad でコードを書くなんてことはなかったのですが、週1ぐらいで出社したりするようになって、重いラップトップ持っていくのが嫌なので、iPad でちょっとしたコード書きをしたいシーンが出てきました*1。 Cloud IDE 界隈で最近一番の…

Windows で VS Code Remote SSH を使う時のエラー対応

Windows 10 で VS Code の Remote SSH でリモートマシンへの接続が失敗すると Could not establish connection to "xx". というエラーダイアログが出ます。 エラーの要因はいろいろありますが、VS Code の出力に [09:22:02.936] > Bad owner or permissions …

VS Code で Jupyter Notebook を使う

VS Code + Microsoft の Python 拡張だけで Jupyter Notebook が使えるのを知りました。 code.visualstudio.com コマンドパレットから Notebook を新規作成できます。 あらかじめ Anaconda などで環境を構築するようガイドされています。とりあえず venv で…

VS Code Extension 公開時の Access Token 取得 2020

以前 Marketplace に放流した ChangeLog extension blog.kondoumh.com 久々にちょっと修正したので、Marketplace に publish しようとしました。 前回 publish した時の Access Token はとっくに expired なので、再取得。 しかし、vsce login で Token を渡…

Linux Desktop でも VS Code 使う

これまで Linux はもっぱら SSH で使ってたのですが、ここにきて Desktop も使うようになってきました。Kubernetes にデプロイしたアプリの動作確認を VM の localhost でするためです。 当然コードを書くのは VS Code の生産性が圧倒的に高いのでインストー…

iPad でコードを書く Late 2019

ラップトップに比べるとかなり軽量な iPad。Cellular モデルなら出先や新幹線に持ち込んですぐコードが書けます。Magic Keyboard をペアリングしてるのでタイピングもノンストレスです。 blog.kondoumh.com Blink で Ubuntu の仮想マシンに接続して Tmux + E…

ChangeLog メモが Emacs に回帰

ChangeLog メモ書きをかなり前に Emacs から VS Code に移行しました。 blog.kondoumh.com 自分用に VS Code 拡張も作ってました。 blog.kondoumh.com 自宅で MacBook 使う時はデスクトップの片隅に ChangeLog メモ用 VS Code が常駐してます。コード書き用…

macOS Catalina にアップデート - Zsh にスイッチ

年末も近いし32bit アプリも使ってないし、そろそろいいかなと思って MacBook Pro Early 2015 でアップデートしました。 40分ほどで起動してきました。BetterTouchTool や Karabiner-Elements などでパーミッションの許可が必要でしたが問題なく使えるように…

Theia (VS Code ベース Web IDE) as a Service の Gitpod を使う

最近になって Gitpod を知りました。 www.gitpod.io 知ったきっかけは VS Code オンライン版の code-server を VPS などで自前で構築している人たちの記事を読んだことでした。 github.com code-server は Digital Ocean の Droplet を使ってワンクリックで…

OpenShift.io にホストされた Eclipse Che 7 (ほぼ VS Code & Remote Containers)

Cloud IDE は AWS Cloud 9 や CodeSandbox を時々使っています。 blog.kondoumh.com blog.kondoumh.com 去年の初め頃、各種 Cloud IDE を比較してました。 blog.kondoumh.com その後 Eclipse Che をホストしていた Codenvy は Red Hat に買収されてからは更…

VS Code の Remote Containers で Java 12 開発環境を構築

以前 VS Code の Remote Development を試した時は VirtualBox の仮想マシンをターゲットに環境を作りました。 blog.kondoumh.com Remote Development では Docker コンテナもターゲットマシンに使えます (Remote - Containers) 。 marketplace.visualstudio…

.NET Core と VS Code によるクロスプラットフォーム Web 開発環境

.NET Core が成熟してきているというのをヒシヒシと感じていて、元祖 .NET Framework はメンテナンスモードだし、.NET Core ファミリーは来年には .NET 5 として大統一されるみたいだし、ちょっと触っておきたいという気持ちになりました。 devblogs.microso…

VS Code の Remote Development (Preview) を体験

VS Code 1.35.0 から Remote Development Extension (Preview) が使えるようになりました。 marketplace.visualstudio.com ちなみに、このバージョンから VS Code は Stable と Insider という2つのリリースを出すことになり、それぞれのアイコンもリニュー…

Rust 環境構築 - Emacs & VS Code

昨年末から少しずつ Rust に入門してます。日本語版チュートリアルが読みやすくてありがたいです。 doc.rust-jp.rs メモリ安全、マルチパラダイム、システムプログラミング言語で WebAssembly にも対応とか色々特徴はありますが、C++ に馴染んでいると入りや…

CodeSandbox : Playground 感覚な GitHub も使える Desktop PWAs 対応までしてるいいやつ

最近、CodeSandbox を使ってる人を見かけるようになりました codesandbox.io 以前取り上げた CodePen はデザイナーも使う cool な JS Playground という感じで、ブログにデモとコードを一緒に貼り付けたりするのに便利でした。 blog.kondoumh.com CodeSandbo…

VS Code の Python 開発環境を整える for macOS and Windows

仕事でちょっと Jupyter Notebook とか触るようになったので、素の Python 開発環境も構築して Python 力高めたいなあということでやってみました。 ちょっと前は何も考えずに Anaconda 入れてしまうレベルだったので、このあたりから読んで心を入れ替えまし…

VS Code の ChangeLog メモ用 Extension を Marketplace に公開しました

数ヶ月前に作った VS Code Extention の changelog-support. blog.kondoumh.com ずっと ~/.vscode/extensions に手動配置して使ってましたが、せっかくなので Marketplace からインストールできるようにしようと思い立ちました。 VSTS 改め Azure DevOps に…

VS Code の ChangeLog メモ用 Extension その後

年明けに作っていた ChangeLog 用 Extension blog.kondoumh.com 日付+メルアドのヘッドライン挿入ぐらいしか作ってなくて、ローカルでアドホックに修正して使ってましたが、ちょいちょいコード修正するのが面倒になってきたので見直しました。 シンタックス…

VS Code の統合ターミナルで Tig が標準装備された Git for Windows を使う

タイトル通りです。 以前、VS Code の統合ターミナルで BoW(Bash on Ubuntu on Windows) を指定して macOS に近づいた! と書いてました。 blog.kondoumh.com macOS や Linux では Git リポジトリの Text-mode interface である Tig を愛用しています。 gith…

VS Code の ChangeLog 用 Extension を作成する

メモ取りを VS Code に移行すると決めたので ChangeLog フォーマット用の環境を整える必要が出てきました。 blog.kondoumh.com 欲しいのは Emacs の組み込み changelog-mode (シンタックスハイライトと項目追加コマンド) 程度の機能です。 Syntax Hilighting…

ChangeLog メモの移行先を考える

メモ環境をモダン化したい Trello に移行してみて日常に定着するツールの必要条件としてデスクトップ・モバイルともに使いやすい UI が提供されることが重要だと実感しました。 blog.kondoumh.com OrgMode は Emacs 使える環境じゃないとダメなので使う頻度…

VS Code の統合ターミナルで Bash on Ubuntu on Windows を使う

VS Code の統合ターミナルはよくできてました。 blog.kondoumh.com Windows では標準でコマンドプロンプト、PowerShell も使えます。 Windows 10 なら Anniversary Update で搭載された Bash on Ubuntu を使いたいところですよね。 blog.kondoumh.com VS Cod…

マルチプラットフォームのコードエディタ Visual Studio Code に統合ターミナルがやってきた

VS Code にターミナルが統合された 現バージョン(1.4) まで気づいてませんでしたが、統合ターミナル (Integrated Terminal) 機能は 1.2 で追加されていました。 バージョン 1.2 : 統合ターミナル機能追加 バージョン 1.3 : 複数のターミナルを開くことができ…