2026年7月11日土曜日

Visual Stadio CodeとOllama

WSL2のUbuntuディストリビューション上にVisual Studio Codeをインストール
パッケージ情報の最新化
$ sudo apt-get update
マイクロソフトのVSCサイトから別途ダウンロードしたファイルを確認
$ ll
total 1936288
drwxr-x--- 19 alfaalfa alfaalfa 4096 Aug 30 13:39 ./
drwxr-xr-x 3 root root 4096 Aug 17 21:06 ../
drwxr-xr-x 7 alfaalfa alfaalfa 4096 Aug 18 15:07 .android/
-rw------- 1 alfaalfa alfaalfa 6010 Aug 29 17:14 .bash_history
-rw-r--r-- 1 alfaalfa alfaalfa 220 Aug 17 21:06 .bash_logout
-rw-r--r-- 1 alfaalfa alfaalfa 4531 Aug 29 16:55 .bashrc
drwxr-xr-x 3 alfaalfa alfaalfa 4096 Aug 29 16:12 .bun/
drwxr-x--- 9 alfaalfa alfaalfa 4096 Aug 29 09:06 .cache/
drwxr-x--- 6 alfaalfa alfaalfa 4096 Aug 29 09:06 .config/
~ 途中省略 ~
drwxr-xr-x 4 alfaalfa alfaalfa 4096 Aug 29 11:20 cmdline-tools/
-rw-r--r-- 1 alfaalfa alfaalfa 238360878 Aug 30 13:39 code_1.135.0-1787669172_amd64.deb←マイクロソフトのVSCサイトから別途ダウンロードしたファイル
-rw-r--r-- 1 alfaalfa alfaalfa 181833628 Aug 22 10:31 commandlinetools-linux-15859902_latest.zip
drwxr-xr-x 5 alfaalfa alfaalfa 4096 Aug 29 12:45 workspace/

マイクロソフトのVSCサイトから別途ダウンロードしたファイルをインストール
$ sudo apt install ./code_1.135.0-1787669172_amd64.deb

$ code .

$ code --version
To use Visual Studio Code with the Windows Subsystem for Linux, please install Visual Studio Code in Windows and uninstall the Linux version in WSL. You can then use the `code` command in a WSL terminal just as you would in a normal command prompt.
Do you want to continue anyway? [y/N] y
To no longer see this prompt, start Visual Studio Code with the environment variable DONT_PROMPT_WSL_INSTALL defined.
1.135.0
08d4889f9ec4a1685d257b9b95de036c8e1ce1e5
x64

ちなみに、アンインストールするには?
$ sudo apt remove code
ローカル生成AIでOllama、Difyと来たが、Visual Studio CodeでOllamaを使ってチャット、タブ補完(インライン)、コードベース検索等が可能らしい。
Continueってのを使うみたい。
ちょっと調査が必要
2026/07/14:
Continueをインストールしました。
VS Code の拡張機能マーケットプレイスで "Continue" を検索してインストール。
躓いたことは、「config.json」が「config.yaml」に変更されてたこと。
Visual Stadio CodeはホストOSのWindows 11で、WSL2上のOllamaへの接続が上手く行かなかったところ 下記のapiBaseのところが「http://localhost:11434」だと接続出来なかった。
WSL2のIPアドレスに修正して正常に動作した。

「config.yaml」からの一部抜粋
- name: Qwen2.5-Coder 7B (Chat)
provider: ollama
model: qwen2.5-coder:7b
apiBase: http://172.17.91.165:11434
roles:
- chat
- autocomplete

0 件のコメント: