この記事は、よく使用されるコード スニペットをチームに提供する vscode プラグインを作成するのに役立ちます。プレフィックスを入力すると、スマート プロンプトがトリガーされます。みんな!
#VS Code はフロントエンド開発者にとって最適な開発ツールです。開発中に新しいファイルを作成するためにファイルをコピーすることにうんざりしていませんか?それとも、チーム内に Ant Design、React フック、その他のコンポーネント ライブラリなどの内部コンポーネント ライブラリがあり、コンポーネント関連のドキュメントは開発とともにチーム内で常に開かれていますか?
実際、チーム内で内部使用するために、一般的に使用されるコード スニペット (スニペット) をいくつか開発できます。プレフィックスが入力されると、スマート プロンプトがトリガーされます。
推奨事項
最初に、一般的に使用されるいくつかのフロントエンド スニペット プラグインを推奨します
-
ES7 React/Redux/React-Native/JS スニペット React 開発者によってよく使用される
vetur vue 開発者が推奨する、構文の強調表示、スマート プロンプト、emmet、エラー プロンプト、書式設定、オートコンプリート、デバッガー。 VS Code は公式 Vue プラグインであり、Vue 開発者にとって必須のツールです。
- ##element-ui-snippets 一般的に使用されるコンポーネント ライブラリは、VS Code で検索すると見つかります。
最近 VS Code が Web バージョンをリリースしました
vscode.dev/当時、上記のスニペットは Web バージョンではサポートされていないことがよくありました。実際、上記のプラグインには、他の非サポートプラグインが含まれていました。 -code プロンプト関数。純粋なスニペットであれば、Web バージョンでもサポートされています。 [推奨学習: 「vscode 入門チュートリアル 」]
開発次のステップは、チームの内部 VS Code プラグインを開発することです。 VS Code API の
公式 Web サイト を開くと、注目すべき点は npm install -g yo generator-code
です。まず、スキャフォールディングをグローバルにインストールします。インストールが完了したら、
yo code# と入力します。 ## コマンド ライン ##Select
New Code Snippets
#コード スニペットの作成
snippet-generator.app/
左側にコードを入力すると、右側にスニペット テンプレートが生成され、プロジェクトの
snippets.code-snippets ファイルの下の JSON オブジェクトにコピーされます。
その他のフックは引き続き JSON オブジェクトに追加できます。
typescript javascriptreact でもサポートしたい場合は、 package.json のcontributions フィールド;
"snippets": [ { "language": "javascript", "path": "./snippets/snippets.json" }, { "language": "javascriptreact", "path": "./snippets/snippets.json" }, { "language": "typescript", "path": "./snippets/snippets.json" }, { "language": "typescriptreact", "path": "./snippets/snippets.json" } ][デバッグ] をクリックしてローカルでデバッグします
開発は完了しました。公開したくない場合は、スニペットをローカル ディレクトリに直接割り当て、ユーザー スニペットを開くことができます。パネルを設定し、json をコピーすると、vscode で使用できます。または、Web バージョン
vscode.dev/## で使用できます。
1。最初のステップは、vsce
npm install vsce -g
2 をインストールすることです。2 番目のステップは、アカウント首先访问 login.live.com/ 登录你的Microsoft账号,没有的先注册一个,然后访问: aka.ms/SignupAzure… ,如果你从来没有使用过Azure,那么就要先创建一个Azure DevOps 组织,默认会创建一个以邮箱前缀为名的组织。

3、第三步进入组织创建令牌

点击右上角的用户设置,点击创建新的个人访问令牌

注意 这里的 organizations 必须要选择 all accessible organizations
,Scopes 要选择 full access
,否则后面发布会失败。

创建 token 成功后你需要本地记下来,因为网站是不会帮你保存的!!!
4、第四步 创建一个发布者
发布者是 visualstudio 代码市场的扩展的唯一身份标识。每个插件都需要在 package.json
文件中指定一个 publisher 字段。
你可以通过 visualstudio 插件市场发布者管理页面创建一个新发布者,
然后使用 vsce login <publisher name></publisher>
, 输入刚才的 token,登陆成功。

5、第五步发布插件
vsce publish
发布成功后可能需要一两分钟,才可以在 VS Code 中搜索到,可以直接通过 url 访问
marketplace.visualstudio.com/items?itemN….
也可以使用以下命令 取消发布
vsce unpublish (publisher name).(extension name)
最后
本文对于开发者来说没什么技术难度,主要从一个 code Snippets 的角度出发来帮助团队,从而提高效率,主要是熟悉一下发布一个 VS Code 插件的流程,后续我会从一个实例的角度介绍下如何开发一个 VS Code 插件。
更多关于VSCode的相关知识,请访问:vscode教程!!



all accessible organizations
,Scopes 要选择 full access
,否则后面发布会失败。
package.json
文件中指定一个 publisher 字段。vsce login <publisher name></publisher>
, 输入刚才的 token,登陆成功。
以上がVSCode プラグインを開発して、よく使用されるコード スニペットをチームで使用できるように集約してみてください。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

VisualStudioは大規模なプロジェクトやWindows開発に適していますが、VSCODEはクロスプラットフォームおよび小規模プロジェクトに適しています。 1. VisualStudioは、フル機能のIDEを提供し、.NETフレームワークと強力なデバッグツールをサポートします。 2.VSCODEは、柔軟性と拡張性を強調する軽量エディターであり、さまざまな開発シナリオに適しています。

VisualStudioを選択する際には、無料版は個々の開発者や小規模チームに適しており、有料版は高度な機能を必要とする大規模な企業やユーザーに適しています。 1.無料のコミュニティエディションは、個人と小チームに基本的な開発ツールを提供します。 2。有料の専門家およびエンタープライズエディションは、ビジネス環境と大規模なチームの高度な機能とサポートを提供します。

VisualStudioは、開発効率を向上させるためのさまざまな機能を提供します。 1。インターフェイスとナビゲーション:メニューバー、ツールバー、その他のコンポーネントを介してプロジェクトを管理します。 2。コード編集とインテリジェント認識:コード完了とフォーマットツールを提供します。 3。デバッグとテスト:ブレークポイントの設定と可変監視をサポートします。 4。バージョン制御:GITおよびその他のシステムと統合して、チームのコラボレーションを促進します。

VisualStudioとVSCodeには、開発ニーズがさまざまな場合に適した独自の利点と短所があります。 VisualStudioは大規模なプロジェクトに適しており、豊富な機能を提供します。 VSCODEは軽量で柔軟で、クロスプラットフォームのサポートがあります。

VisualStudioは、複数のプログラミング言語と完全な開発プロセスをサポートする多機能統合開発環境です。 1)コード編集:インテリジェントなコードの完了と再構成を提供します。 2)デバッグ:組み込みの強力なデバッグツール、ブレークポイントと可変モニタリングをサポートします。 3)バージョン制御:GITとTFVCを統合して、チームのコラボレーションを容易にします。 4)テスト:複数のテストタイプをサポートして、コードの品質を確保します。 5)展開:オンプレミスからクラウドへの展開要件をサポートするさまざまな展開オプションを提供します。

VisualStudioは大規模なプロジェクト開発に適していますが、VSCODEは軽量で高度にカスタマイズ可能な環境に適しています。 1. VisualStudioは、大規模なプロジェクトやエンタープライズレベルの開発に適した、強力なインテリジェントな知覚とデバッグ機能を提供します。 2。VSCODEは、複数のプログラミング言語とクロスプラットフォーム開発に適した、拡張システムを通じて柔軟性とカスタマイズ機能を提供します。

VisualStudioサブスクリプションは、さまざまな開発者のニーズに適した複数のレベルで利用できます。 1.基本バージョンは無料で、個人や小さなチームに適しています。 2。プロフェッショナルやエンタープライズなどの高度なバージョンは、エンタープライズユーザーに適した高度なツールとチームコラボレーション機能を提供します。

パフォーマンスとリソースの使用におけるVisualStudioとVSCodeの違いは、主に以下に反映されています。1。起動速度:VSCODEは高速です。 2。メモリの使用量:VSCODEは低くなります。 3。CPUの使用法:VisualStudioは、コンピレーションとデバッグ中に高くなります。選択するときは、プロジェクトの要件と開発環境に基づいて決定する必要があります。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

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

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

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

ホットトピック









