# AizuHack
# ~ VisualStudioCode勉強会 ~
---
## VisualStudioCode って?
- MicroSoft社が作ってるエディタだよ〜
- VSCodeって呼ばれることが多いよ〜
- いろんな拡張機能があるよ〜
![vscode icon](https://i.imgur.com/sU8RBpI.png)
---
## VisualStudioCode を入れてみよう
- https://code.visualstudio.com/download からダウンロードできる!
- Windows🪟/Linux🐧/Mac🍎 に対応しているよ〜
- リンク先に従って進めてね 🙏🏻
---
### VisualStudioCode の導入(Windows🪟)
- VSCodeUserSetup-ia32-1.67.1.exe がダウンロードされる
- それを実行して、指示に沿って進めていく
- ダウンロードする場所はどこにするか?
- ホーム画面にショートカットは作るか?
- などが聞かれるので答えていく
---
![](https://i.imgur.com/snVYrza.png)
---
![](https://i.imgur.com/DCfBfPQ.png)
---
![](https://i.imgur.com/jBTdObX.png)
---
![](https://i.imgur.com/754HAkN.png)
---
![](https://i.imgur.com/4YNo0ry.png)
---
![](https://i.imgur.com/02NdqAO.png)
---
![](https://i.imgur.com/UhzvULV.png)
---
### VisualStudioCode の導入(Mac🍎)
- VSCode-darwin-universal.zip がダウンロードされる
- それを解凍して、「Visual Studio Code」というアプリケーションを実行する
以下のような画面が出たら、「開く」を押す
![](https://i.imgur.com/47txBZb.png)
開けたらOK 👍
---
### ターミナルから実行できるようにする(Mac🍎)
- `code` とターミナルで打つと実行できるようにする
- Command + Shift + p でコマンドパレットを開く
- `shell` と打つと以下の画面が出てくるので、インストールする方を選択する
![](https://i.imgur.com/1B6LPSZ.png)
---
### 日本語環境にする (Windows🪟/Linux🐧/Mac🍎)
- 左端のメニューから![](https://i.imgur.com/6cBpRFS.png)(Extensions)を選択する
- 検索欄に`japan`と入力する
- 「Japanese Language Pack for Visual Studio Code」をインストールする
![](https://i.imgur.com/cOhunIV.png)
---
## インストール完了 🎉🎉
- 自由に開発しよう!!
---
## 基本的な操作
1. 「フォルダーを開く」から好きなフォルダーを開く
2. そこでファイルを作成したり、作業したりする
コードの検索機能だったり、ファイルの自動保存機能だったりがあるよ〜
:::info
ショートカットキーを覚えると、作業がよりスムーズになるよ!
:::
---
## おすすめの拡張機能🎁
- Bracket Pair Colorizer :arrow_left: 括弧`()`に対応した色がつく!
- vscode-icons :arrow_left: 左側のファイル欄にアイコンがつく!
- Settings Sync :arrow_left: どのパソコンでも設定を同期してくれる!
- Partial Diff :arrow_left: 指定した範囲の差分(diff)が簡単に取れる!
- Trailing Spaces :arrow_left: 末尾の空白を教えてくれる!
- Zenkaku :arrow_left: 全角の空白を教えてくれる!
<!-- CSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS -->
<style>
/*slide preview*/
/*base*/
.reveal h1,
.reveal h2,
.reveal h3,
.reveal h4,
.reveal h5,
.reveal h6,
.reveal section,
.reveal table,
.reveal th,
.reveal td,
.reveal li,
.reveal blockquote,
.reveal p {
text-align: left;
letter-spacing: normal;
text-shadow: none;
word-wrap: break-word;
}
.reveal > .slides > section > div > :nth-child(1) {
margin-top: 100px;
}
.reveal h1,
.reveal h2,
.reveal h3,
.reveal h4,
.reveal h5,
.reveal h6 {
position: relative;
line-height: 1.4;
font-size: 36px;
text-transform: none;
}
.reveal h1 {
font-size: 60px;
font-weight: bold;
}
.reveal h2 {
border-left: solid 12px #4285f4;
border-bottom: solid 8px #4285f4;
padding: 0 0 0 20px;
}
.reveal h3 {
border-bottom: dotted 4px #4285f4;
padding: 0 0 0 20px;
}
.reveal p,
.reveal li,
.reveal td,
.reveal th {
font-size: 20px;
}
/*codeblock*/
.reveal td.hljs-ln-numbers {
width: 40px;
text-align: right;
padding: 0 12px;
border-right-color: #888;
border-right-width: 2px;
border-right-style: solid;
}
.reveal td.hljs-ln-code {
padding-left: 12px;
}
/*inline code*/
.reveal p code,
.reveal li code,
.reveal td code {
color: #666;
background-color: #e8e8e8;
padding: 0 8px;
border-radius: 4px;
}
/*list*/
.reveal ul {
padding-left: 4px;
}
/*alert*/
.reveal .alert p::before {
color: inherit;
font-weight: bold;
padding: 0 8px 0 8px;
}
.reveal .alert.alert-info p {
background-color: #D9ECF7;
color: #31708F;
}
.reveal .alert.alert-danger p::before {
content: '🚫';
}
.reveal .alert.alert-info p::before {
content: '💡';
}
.reveal .alert.alert-success p::before {
content: '✅';
}
.reveal .alert.alert-warning p::before {
content: '⚠️'
}
/*page preview*/
.markdown-body hr {
display: none;
}
.markdown-body h1 {
text-align: center;
font-size: 40px;
border-bottom: none;
padding: 0;
}
.markdown-body h2 {
line-height: 72px;
border-left: solid 12px #4299f4;
border-bottom: solid 8px #4285f4;
padding: 0 0 0 20px;
}
.markdown-body h3::before {
content: '●';
color: #p;
padding: 0 8px 0 8px;
}
.markdown-body h4::before {
content: '>';
padding: 0 8px 0 12px;
}
.markdown-body code .wrapper .gutter.linenumber {
border-right: solid 2.5px #999 !important;
}
.markdown-body .alert p::before {
color: inherit;
font-weight: bold;
padding: 0 8px 0 0;
}
.markdown-body .alert.alert-danger p::before {
content: '🚫';
}
.markdown-body .alert.alert-info p::before {
content: '💡';
}
.markdown-body .alert.alert-success p::before {
content: '✅';
}
.markdown-body .alert.alert-warning p::before {
content: '⚠️'
}
</style>
{"metaMigratedAt":"2023-06-17T00:49:35.372Z","metaMigratedFrom":"YAML","title":"VisualStudioCode勉強会","breaks":true,"slideOptions":"{\"theme\":\"white\",\"slideNumber\":\"c/t\",\"center\":false,\"transition\":\"fade\",\"keyboard\":true}","contributors":"[{\"id\":\"c17f5839-ed7e-497a-b628-ad528eb0042e\",\"add\":8515,\"del\":3349}]"}