目次
基礎知識
ファイル、フォルダー、プロジェクト
Basic View
複数列編集
ファイル ブラウザ
開いたファイル
Cross - ファイル検索
コマンド パレット
ファイル エンコーディングのサポート
編集機能
ブラケット マッチング
複数行選択
選択範囲をインデント/展開します
スマート ヒント
パラメータ プロンプト
コード スニペット
定義にジャンプ
拡張機能
インストール

VS コードガイド_html/css_WEB-ITnose

Jun 21, 2016 am 08:53 AM

Visual Studio は、プラグイン機能を追加してから、時代に追いつくために、実際にさまざまな新旧のエディターに強い圧力をかけてきました。 VSC についてよく理解し、理解する必要があります。

これは基本的に公式チュートリアルの要約と翻訳です。

基礎知識

結局のところ、VSC はコード エディターであるため、他のコード エディターと同様に、使用すべき基本的な機能と、使用すべきではない基本的な機能があります。以下に簡単に紹介します。

ファイル、フォルダー、プロジェクト

フォルダーに package.json、project.json、tsconfig .json が含まれている場合は、任意にファイルまたはフォルダーを開いて編集できます。または他の ASP.NET 5 sln ファイルを使用すると、VSC はプロジェクト構造を自動的に読み取り、それを強調表示できます

Basic View

Editor、Side Bar、Status Bar、View Bar は基本的にここに標準で付属しています

ヒント: command+B を使用してサイドバーの表示を切り替えることができます

複数列編集

いくつかの点を覚えておいてください ショートカット キー

  • command+を使用して複数の列に分割できます
  • command+1/2/3 数字キーで現在アクティブなファイルを選択します
  • は自由に調整できます

ファイル ブラウザ

ファイルを右クリックするだけで基本的なファイル操作を実行でき、ターミナルで直接開くこともできます。

ヒント: command+p を使用すると、ファイル名でファイルをすばやく検索して開くことができます

デフォルトでは、VSC は一部のフォルダー (.git など) を表示から除外します。もちろん、ユーザー設定で files.exclude を構成して、除外ルールをカスタマイズすることもできます (*.meta などのワイルドカードがサポートされています)

開いたファイル

の場合、開いたファイルはサイドバーの上に表示されます。カスタマイズする必要がある場合は、次のプロパティの一部を設定できます:

  • explorer.workingFiles.maxVisible
  • explorer.workingFiles.dynamicHeight

Cross - ファイル検索

ショートカット キー shift+command+f は、中国語と英語の両方で全文検索をサポートします。とても楽しかったです!正規表現もサポートしています。

さらに高度な検索が必要な場合は、shift+command+j を使用できます

基本的な正規表現を以下に示します:

  • * 1 つ以上に一致します。パス セグメント内の文字
  • ? パス セグメント内の 1 つの文字に一致する
  • ** 任意の数のパス セグメントに一致する (なしを含む)
  • {} をグループ条件に一致させる(例: {**/*.html,**/*.txt} は、すべての html および txt ファイルに一致します)
  • [] は、一致する文字の範囲を宣言します (例: example.[0-9]) example.0、example.1、…に一致する

検索範囲をカスタマイズして設定で設定できることに注意してください

  • files.exclude
  • search.exclude

コマンド パレット

F1 を押すとコマンド パレットが表示され、さまざまなコマンドや基本的なテクニックをすぐに入力できます

  • command +p: ファイル名でファイルを検索
  • control+tab: 以前に開いたファイルを順に表示できます
  • shift+command+o: ファイル内の指定されたシンボルに移動できます
  • control+g: 指定した行に移動

コマンド パレットに入力します。 現在利用可能な操作を表示できます

ファイル エンコーディングのサポート

files.encoding で設定 特定のエンコーディングを設定します。これは、右下隅のステータス バーに表示され、ステータス バーのエンコーディングをクリックして、指定したエンコーディングでファイルを開くか保存します (エンコーディングを選択する必要もあります)。特定のエンコード形式)

編集機能

理論的に言えば、基本的にすべての機能が利用できるはずですが、ここではいくつかの素晴らしい機能のみを紹介します

ブラケット マッチング

括弧は自動的に一致を強調表示します。shift +command+] を使用して一致する括弧の位置にジャンプできます。

複数行選択

各カーソルを使用して複数行選択をアクティブにします。は独立しており、もう 1 つはカーソルを追加する場合に便利です。option+command+↓ と option+command+↑ は、

command+D のすぐ下または上にカーソルを追加して、現在の単語を選択します。 、または現在の単語が次に表示される位置、command+K command+D 単語の最後に出現する部分を選択します

カーソルを追加する他の方法は

  • SHIFT+COMMAND +l : 次に出現する単語にカーソルを追加します
  • command+f2: 次の単語の前にカーソルを追加します

選択範囲をインデント/展開します

インデントを選択します/expand、ショートカット キー control+shift+command+← / control+shift+command+ →

スマート ヒント

JavaScript、JSON、HTML、CSS のスマート ヒントがあります、Less、Sass、C#、TypeScript、および control+space を使用して手動でアクティブにすることもできます。 .、tab、Enter を使用して

を選択します。 デフォルトでは、入力中にインテリジェントなプロンプトが実行されます。 24x7 IntelliSense と呼ばれ、editor.quickSuggestions および editor.suggestOnTriggerCharacters

で設定できます。

パラメータ プロンプト

JavaScript、TypeScript、C# では、関数パラメータが自動的にプロンプ​​トされ、矢印キーで移動できます

コード スニペット

にあります。ユーザー スニペット (ファイル | 環境設定) 独自のスニペットを設定します

定義にジャンプ

言語がサポートしている場合は、F12 を使用して定義にジャンプできます。 Ctrl キーを押したままシンボルの上にポインタを置くと、単純なプレビュー ボックスが表示されます。定義にジャンプする必要がある場合は、Ctrl キーを押しながらクリックします。反対側のウィンドウで定義を開く必要がある場合は、Ctrl+Alt+クリック

拡張機能

拡張機能のサポートは、エディターをより強力にする方法です。ここで簡単に説明します。現在便利だと思う拡張機能の紹介

インストール

インストール方法は非常に簡単で、F1 を使用してコマンドラインを開き、ext inst と入力して

MarketPlace

    Markdown テーマ キット
  • Markdown プレビュー command+k v
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

< Progress>の目的は何ですか 要素? < Progress>の目的は何ですか 要素? Mar 21, 2025 pm 12:34 PM

この記事では、HTML< Progress>について説明します。要素、その目的、スタイリング、および< meter>との違い要素。主な焦点は、< Progress>を使用することです。タスクの完了と< Meter> statiの場合

< datalist>の目的は何ですか 要素? < datalist>の目的は何ですか 要素? Mar 21, 2025 pm 12:33 PM

この記事では、HTML< Datalist>について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

HTML5のクロスブラウザー互換性のベストプラクティスは何ですか? HTML5のクロスブラウザー互換性のベストプラクティスは何ですか? Mar 17, 2025 pm 12:20 PM

記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

< meter>の目的は何ですか 要素? < meter>の目的は何ですか 要素? Mar 21, 2025 pm 12:35 PM

この記事では、html< meter>について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化< Meter> < Progress>およびex

HTML5フォーム検証属性を使用してユーザー入力を検証するにはどうすればよいですか? HTML5フォーム検証属性を使用してユーザー入力を検証するにはどうすればよいですか? Mar 17, 2025 pm 12:27 PM

この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

ビューポートメタタグとは何ですか?レスポンシブデザインにとってなぜそれが重要なのですか? ビューポートメタタグとは何ですか?レスポンシブデザインにとってなぜそれが重要なのですか? Mar 20, 2025 pm 05:56 PM

この記事では、モバイルデバイスのレスポンシブWebデザインに不可欠なViewportメタタグについて説明します。適切な使用により、最適なコンテンツのスケーリングとユーザーの相互作用が保証され、誤用が設計とアクセシビリティの問題につながる可能性があることを説明しています。

< iframe>の目的は何ですか タグ?使用する際のセキュリティ上の考慮事項は何ですか? < iframe>の目的は何ですか タグ?使用する際のセキュリティ上の考慮事項は何ですか? Mar 20, 2025 pm 06:05 PM

この記事では、< iframe>外部コンテンツをWebページ、その一般的な用途、セキュリティリスク、およびオブジェクトタグやAPIなどの代替案に埋め込む際のタグの目的。

HTMLは初心者のために簡単に学ぶことができますか? HTMLは初心者のために簡単に学ぶことができますか? Apr 07, 2025 am 12:11 AM

HTMLは、簡単に学習しやすく、結果をすばやく見ることができるため、初心者に適しています。 1)HTMLの学習曲線はスムーズで簡単に開始できます。 2)基本タグをマスターして、Webページの作成を開始します。 3)柔軟性が高く、CSSおよびJavaScriptと組み合わせて使用​​できます。 4)豊富な学習リソースと最新のツールは、学習プロセスをサポートしています。

See all articles