📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

 
(同じ利用者による、間の10版が非表示)
1行目: 1行目:
== リポジトリの登録 ==
== 概要 ==
Visual Studio Code (以下、VSCode) は、Code - OSSリポジトリをベースにMicrosoft独自のカスタマイズが施されており、従来のマイクロソフト製品ライセンスでリリースされている。<br>
コードエディタのシンプルさと、開発者のコアとなる編集 - ビルド - デバッグのサイクルに必要なものを兼ね備えている。<br>
<br>
軽量なデバッグ、豊富な拡張性モデル、既存のツールとの軽量な統合とともに、包括的なコード編集、ナビゲーション、理解のサポートを提供する。<br>
<br>
VSCodeは毎月アップデートされており、新機能やバグが修正される。<br>
最新のリリースを毎日入手する場合は、Insidersビルドをインストールする。<br>
<br>
<u>※注意</u><br>
<u>VSCodeには様々なテレメトリ機能が搭載されており、端末の情報は逐一Microsoftに送信されている。</u><br>
<u>たとえ、テレメトリ機能を無効にするオプションを設定しても、なお情報を送信し続けている。 (完全に無効化することができない)</u><br>
<u>そのため、VSCodeのようなスパイウェアは使用せずに、[https://vscodium.com Codium]を導入することを強く推奨する。</u><br>
<br>
<u>Codiumのインストールを知りたい場合は、[[インストール - VSCodium]]を参照すること。</u><br>
<br><br>
 
== VSCodeのインストール ==
==== リポジトリを登録してインストール ====
まず、VSCodeのリポジトリと鍵を追加するため、以下のコマンドを入力する。<br>
まず、VSCodeのリポジトリと鍵を追加するため、以下のコマンドを入力する。<br>
  # CentOS
  # RHEL
  sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
  sudo rpm --import <nowiki>https://packages.microsoft.com/keys/microsoft.asc</nowiki>
  sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'
  sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=<nowiki>https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc</nowiki>" > /etc/yum.repos.d/vscode.repo'
   
   
  # SUSE
  # SUSE
  sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
  sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
  sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ntype=rpm-md\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/zypp/repos.d/vscode.repo'
  sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ntype=rpm-md\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/zypp/repos.d/vscode.repo'
# Mobian / Raspberry Pi
-
# Manjaro ARM
-
<br>
<br>
アップデート可能なパッケージの一覧を表示する。<br>
アップデート可能なパッケージの一覧を表示する。<br>
  # CentOS
  # RHEL
  sudo yum check-update
  sudo dnf check-update
   
   
  # SUSE
  # SUSE
  sudo zypper list-updates
  sudo zypper list-updates
<br><br>
 
# Mobian / Raspberry Pi
== VSCodeのインストール ==
-
# Manjaro ARM
-
<br>
以下のコマンドを入力して、VSCodeをインストールする。<br>
以下のコマンドを入力して、VSCodeをインストールする。<br>
  # CentOS
  # RHEL
  sudo yum install code
  sudo dnf update
sudo dnf install code
   
   
  # SUSE
  # SUSE
  sudo zypper refresh
  sudo zypper refresh
  sudo zypper install code
  sudo zypper install code
# Mobian / Raspberry Pi
sudo apt install code
# Manjaro ARM
sudo pacman -S --needed --noconfirm base-devel git  # AURヘルパを使用して、VS Codeをインストールする前に以下に示すパッケージがインストールされていることを確認する
sudo yay -s visual-studio-code-bin  # VS Codeのインストール
sudo yay -s vscode                  # VS Code Insidersビルドをインストールすることもできる
<br>
<br>
codeコマンドがPATH環境変数に含まれているかどうか確認する。<br>
codeコマンドがPATH環境変数に含まれているかどうか確認する。<br>
  which code
  which code
<br>
==== 手動でインストール ====
[https://code.visualstudio.com/Download Microsoftの公式Webサイト]にアクセスして、VSCodeの64bitのTarballファイルをダウンロードする。<br>
ダウンロードしたファイルを解凍する。<br>
tar xf code-stable-x64-<バージョン>.tar.gz
<br>
解凍したディレクトリを任意のディレクトリに配置する。<br>
mv code-stable-x64-<バージョン> VSCode
mv VSCode <VSCodeのインストールディレクトリ>
<br>
必要であれば、~/.profileファイル等に環境変数<code>PATH</code>を追記する。<br>
vi ~/.profile
<br>
# ~/.profileファイル
export PATH="/<VSCodeのインストールディレクトリ>/bin:$PATH"
<br>
VSCodeのデスクトップエントリファイルを作成する。<br>
vi ~/.local/share/applications/VSCode.desktop
<br>
<syntaxhighlight lang="ini">
# ~/.local/share/applications/VSCode.desktopファイル
[Desktop Entry]
Name=Visual Studio Code
Comment=Code Editing. Redefined.
GenericName=Text Editor
Exec=/<VSCodeのインストールディレクトリ>/bin/code --unity-launch %F
Icon=com.visualstudio.code
Type=Application
StartupNotify=false
StartupWMClass=Code
Categories=Utility;TextEditor;Development;IDE;
MimeType=text/plain;inode/directory;application/x-code-workspace;
Actions=new-empty-window;
Keywords=vscode;
[Desktop Action new-empty-window]
Name=New Empty Window
Exec=/<VSCodeのインストールディレクトリ>/bin/code --new-window %F
Icon=com.visualstudio.code
</syntaxhighlight>
<br>
vi ~/.local/share/applications/VSCode-url-handler.desktop
<br>
<syntaxhighlight lang="ini">
# ~/.local/share/applications/VSCode-url-handler.desktopファイル
[Desktop Entry]
Type=Application
Name=Visual Studio Code - URL Handler
GenericName=Text Editor
Comment=Code Editing. Redefined.
Exec=/<VSCodeのインストールディレクトリ>/bin/code --open-url %U
Icon=com.visualstudio.code
Categories=Utility;TextEditor;Development;IDE;
MimeType=x-scheme-handler/vscode;
Keywords=vscode;
NoDisplay=true
StartupNotify=true
</syntaxhighlight>
<br>
==== エラー関連 ====
VSCodeの起動時に、以下に示すようなエラーが出力される場合がある。<br>
Writing login information to the keychain failed with error 'GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown:
The name org.freedesktop.secrets was not provided by any .service files'.
<br>
このエラーを解決するには、gnome-keyringをインストールする。<br>
sudo zypper install gnome-keyring
<br><br>
<br><br>


159行目: 266行目:
デバッグが実行できるかどうか確認する。<br>
デバッグが実行できるかどうか確認する。<br>
なお、デバッグの実行は、[F5]キーの押下、[デバック]メニューバー - [デバッグの開始]を選択、[デバッグ]画面上部にある[▶]でも可能である。<br>
なお、デバッグの実行は、[F5]キーの押下、[デバック]メニューバー - [デバッグの開始]を選択、[デバッグ]画面上部にある[▶]でも可能である。<br>
<br>
<br><br>


== 拡張機能 : Markdown ==
== 拡張機能 : Markdown ==
171行目: 278行目:
Dolphinにコンテキストメニューを追加する場合、まず、以下のディレクトリに移動する。<br>
Dolphinにコンテキストメニューを追加する場合、まず、以下のディレクトリに移動する。<br>
  cd Open_in_VSCode.desktop ~/.local/share/kservices5
  cd Open_in_VSCode.desktop ~/.local/share/kservices5
  または
  # または
  cd Open_in_VSCode.desktop /usr/share/kservices5
  cd Open_in_VSCode.desktop /usr/share/kservices5
<br>
<br>
177行目: 284行目:
  vi Open_in_VSCode.desktop
  vi Open_in_VSCode.desktop
<br>
<br>
<syntaxhighlight lang="ini">
  [Desktop Entry]
  [Desktop Entry]
  Type=Service
  Type=Service
193行目: 301行目:
  Name=Open in VS Code as SuperUser
  Name=Open in VS Code as SuperUser
  Icon=com.visualstudio.code
  Icon=com.visualstudio.code
  Exec=code --user-data-dir=/home/<ユーザ名>/Program/VScode_root_project %u  
  Exec=code --user-data-dir=/home/<ユーザ名>/Program/VScode_root_project %u
</syntaxhighlight>
<br><br>
<br><br>


209行目: 318行目:


__FORCETOC__
__FORCETOC__
[[カテゴリ:CentOS]][[カテゴリ:SUSE]]
[[カテゴリ:RHEL]][[カテゴリ:SUSE]]