2 年前、私は Sublime Text をあきらめ、コード エディターとして Visual Studio Code を選択しました。
私は毎日 VS Code に 5 ~ 6 時間を費やしているため、ニーズに応じて VS Code 構成を最適化する必要があります。過去 2 年間、さまざまなプラグインや構成を試してきましたが、今ではすべてが完璧であると感じているので、私の使用スキルを皆さんと共有する時が来ました。
プラグイン
VS Code には非常に豊富なプラグイン セットがあります。ここでは、私のお気に入りのプラグインをいくつかお勧めします。 VS Code プラグイン。
Prettier Code Formatter
ダウンロード数: 167 万件
コードを統合するために Prettier を使用していますスタイルを使用すると、HTML/CSS/JavaScript ファイルを保存すると、コードが自動的にフォーマットされます。こうすることで、コードのフォーマットについて心配する必要がなくなります。 Prettier 自体はパーソナライズできないため、場合によっては不快感を感じることもありますが、少なくともチームメンバーがコーディングスタイルを簡単に統一できるようになります。
npm
##ダウンロード数: 119 万#npm plug -in は、package.json で定義されている npm モジュールが、実際にインストールされている npm モジュールと一致しているかどうかを確認できます。
#package.json で定義されていますが、実際にはインストールされていませんpackage.json では定義されていませんが、実際にはインストールされています
- package.json で定義されているバージョンは、実際にインストールされているバージョンと一致しません
ダウンロード数: 105 万件
npm Intellisense プラグインは、モジュールが必要なときにオートコンプリートできるように、package.json にインデックスを付けます。
ダウンロード数: 950,000
Bracket Compare Colorizer は、コード内の括弧に自動的に色を付けて異なる色で区別できるため、特定のコード ブロックの始まりと終わりを簡単に識別できます。
#タグを自動終了
##ダウンロード数: 117 万件
自動終了タグプラグインの機能は非常にシンプルで、HTML/XMLの終了タグを自動で補完することができます。#GitLens
##ダウンロード: 164 万件#Iコードの変更履歴をすぐに理解できるので、Gitlens がとても気に入っています。 #現在の行の責任
: コードの現在の行の終わりを表示し、最新のコミットの名前、時刻、情報を表示します。## 現在行のホバー: コードの現在の行のフローティング ボックスに最新のコミット情報の詳細が表示されます。
#Markdown オールインワン
Markdown All in One プラグインは、README やその他の MarkDown ファイルを作成するのに役立ちます。特にリストとテーブルの処理方法が気に入っています。
#リストの数値順序を自動的に調整します
##テーブルを自動的に書式設定します
ユーザー構成
さまざまなプラグインをインストールすることに加えて、VS Code のユーザー設定を構成することで VS Code をパーソナライズすることもできます。
フォント設定
私は合字(合字、合字、ハイフン、結合文字)を含むフォントがとても好きです。合字は、複数の文字を 1 つのグリフに結合します。以下の図 => および ===
: ## に示すように、私はプログラミングに使用するフォントとして主に
Fira Code
"editor.fontFamily": "'Fira Code', 'Operator Mono', 'iA Writer Duospace', 'Source Code Pro', Menlo, Monaco, monospace", "editor.fontLigatures": trueインデントに関しては、次のように構成します:
"editor.detectIndentation": true, "editor.renderIndentGuides": false,インポート パスが移動されたとき、または名前を変更すると、自動的に更新されます:
"javascript.updateImportsOnFileMove.enabled": "always",user-settings.json以下は私の VS Code 構成ファイル
user-settings.json:
{ "workbench.colorCustomizations": { "activityBar.background": "#111111", "activityBarBadge.background": "#FFA000", "list.activeSelectionForeground": "#FFA000", "list.inactiveSelectionForeground": "#FFA000", "list.highlightForeground": "#FFA000", "scrollbarSlider.activeBackground": "#FFA00050", "editorSuggestWidget.highlightForeground": "#FFA000", "textLink.foreground": "#FFA000", "progressBar.background": "#FFA000", "pickerGroup.foreground": "#FFA000", "tab.activeBorder": "#FFA000", "notificationLink.foreground": "#FFA000", "editorWidget.resizeBorder": "#FFA000", "editorWidget.border": "#FFA000", "settings.modifiedItemIndicator": "#FFA000", "settings.headerForeground": "#FFA000", "panelTitle.activeBorder": "#FFA000", "breadcrumb.activeSelectionForeground": "#FFA000", "menu.selectionForeground": "#FFA000", "menubar.selectionForeground": "#FFA000" }, "editor.fontSize": 14, "editor.lineHeight": 24, // These are for subliminal, check them out. "editor.hideCursorInOverviewRuler": true, "editor.lineNumbers": "on", "editor.overviewRulerBorder": false, "editor.renderIndentGuides": false, "editor.renderLineHighlight": "none", "editor.quickSuggestions": true, // end subliminal changes "editor.fontFamily": "'Fira Code', 'Operator Mono', 'iA Writer Duospace', 'Source Code Pro', Menlo, Monaco, monospace", "vsicons.projectDetection.autoReload": true, "editor.formatOnPaste": false, "editor.formatOnSave": true, "editor.fontLigatures": true, "prettier.tabWidth": 4, "editor.wordWrap": "on", "editor.detectIndentation": true, "workbench.iconTheme": "eq-material-theme-icons-palenight", "editor.minimap.enabled": false, "editor.minimap.renderCharacters": false, "prettier.parser": "flow", "workbench.editor.enablePreview": false, "emmet.includeLanguages": { "javascript": "javascriptreact", "jsx-sublime-babel-tags": "javascriptreact" }, "emmet.triggerExpansionOnTab": true, "emmet.showExpandedAbbreviation": "never", "workbench.statusBar.visible": true, "workbench.activityBar.visible": true, "workbench.editor.showIcons": false, "editor.multiCursorModifier": "ctrlCmd", "explorer.confirmDelete": false, "window.zoomLevel": 0, "javascript.updateImportsOnFileMove.enabled": "always", "materialTheme.accent": "Yellow", "editor.cursorBlinking": "smooth", "editor.fontWeight": "500" }VS Code の使用に関するヒントをさらに知りたい場合は、
VSCode Can Do That をご覧ください。
元のアドレス: http://tilomitra.com/vs-code-settings-and-extensions-for-faster-javascript-development/この記事は無償翻訳です。著作権はオリジナルの作成者に属します 推奨チュートリアル:以上が有能な開発者は、VS Code のプラグインと構成をどのようにカスタマイズしているのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

はい、VisualStudioの一部のバージョンは無料です。具体的には、VisualStudioCommunityeditionは、個々の開発者、オープンソースプロジェクト、学術研究、および小規模組織にとって無料です。ただし、VisualStuprofessionや企業などの有料バージョンもあり、大規模なチームや企業に適しており、追加機能を提供しています。

VisualStudioを使用したクロスプラットフォーム開発は実現可能であり、.NetcoreやXamarinなどのフレームワークをサポートすることにより、開発者は一度にコードを作成して複数のオペレーティングシステムで実行できます。 1).Netcoreプロジェクトを作成し、クロスプラットフォーム機能を使用します。2)モバイルアプリケーション開発にXamarinを使用します。

VSコードでJSONをフォーマットする方法は次のとおりです。1。ショートカットキーを使用します(Windows/Linux:Ctrl Shift I; MacOS:CMD Shift I); 2。メニュー( "edit"> "format document"); 3。JSONフォーマッタ拡張機能(プレシエなど)をインストールします。 4。手動でフォーマットします(ブロックをインデント/抽出するためにショートカットキーを使用するか、ブレースとセミコロンを追加します)。 5。外部ツール(JsonlintやJson Formatterなど)を使用します。

VSCODEのコンパイルコードは5つのステップに分割されます。C拡張子をインストールします。プロジェクトフォルダーに「main.cpp」ファイルを作成します。コンパイラ(MINGWなど)を構成します。ショートカットキー(「Ctrl Shift B」)または「ビルド」ボタンでコードをコンパイルします。コンパイルされたプログラムをショートカットキー(「F5」)または「実行」ボタンで実行します。

Visual Studioコードをインストールするには、次の手順に従ってください。公式Webサイトhttps://code.visualstudio.com/;オペレーティングシステムに従ってインストーラーをダウンロードします。インストーラーを実行します。ライセンス契約を受け入れ、インストールパスを選択します。インストールが完了した後、VSCODEは自動的に開始されます。

Visual Studioコードでフォントを拡大する方法は次のとおりです。設定パネル(CTRL、またはCMD)を開きます。 「フォントサイズ」を検索して調整します。適切なサイズの「フォントファミリ」を選択します。適切なサイズを提供するテーマをインストールまたは選択します。キーボードショートカット(CTRLまたはCMD)を使用して、フォントを拡大します。

VSCODEを介してリモートサーバーに接続する方法は?リモート-SSH拡張構成SSH VSCODEで接続を作成する接続情報の入力情報:ホスト、ユーザー名、ポート、SSHキーリモートエクスプローラーの保存された接続をダブルクリックします

VSCODEでVUEプロジェクトを実行するには、次の手順が必要です。1。Vue CLIをインストールします。 2。VUEプロジェクトを作成します。 3.プロジェクトディレクトリに切り替えます。 4.プロジェクトの依存関係をインストールします。 5.開発サーバーを実行します。 6.ブラウザを開いてhttp:// localhost:8080にアクセスします。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。
