VSコード(Visual Studioのコード)VSCエディタ(Microsoftは、JSの開発エディタを作成)

A.は、プログラミングの効率を改善するための適切なエディタを選択します

代码编辑器的选择,可以说是开发者社区中一个经久不衰的话题,现今编辑器的数量数不胜数,vim,sublime Text,Emacs,Atom等等,那么对于一个开发者而言,挑选一个合适的编辑器是可以有效的提高编程效率;

エディタを選択すると、3つの要因が考慮すべき:

1.テキストエディタ、どのように高コード効率のプログラミング要件を選択します。

2.構成が複雑であるか、プログラミング用エディタ音声サポートを選択します。

3.コミュニティのエコどのようにプラグインエディタ、アクティブかどうかを選択します。

VSCodeは:無料、オープンソースの高性能、クロスプラットフォーム、軽量コードエディタで、同時に、パフォーマンス、言語サポートの面で、オープンソースコミュニティも非常に良いを行っています!

II。科学エディタは、最終的に何を学ぶ必要があります

編集者のちょうど時間の始まりに似たプログラミング言語を学習のような学習のプログラミング言語に精通していない、プロセスを学習し、公式文書から、最初からこの言語学習コンテンツの最後までかもしれないが、いくつかの小さな文法それはあなたが文法を習得した後、あなたが学習の最初に遭遇したドットシンタックスの問題はそれほど重要ではないことがわかります完了するには、あなたの学習の進捗状況に影響を与える可能性があります。

あなたがグローバルから言語、およびもはや心を理解していないように、あなたは他のプログラミング言語を勉強したいときには、プログラミング言語を習得し、言語を習得するために学習する第1の方法に従ったものです確立「学習フレームワーク。」

実際には、新しいプログラミング言語は、多くの場合、古い言語を解決するためのショートボードですが、あなたは自分の「学習の枠組み」の最初のセットの言語を学んで構築することができれば、その性質は、実際にはあまり変わっていませんそしてそれは、より効率的になり、新たな言語を習得します。

同時に、エディタを学び、また、言語を編集することを学びます。ツールを使用するときは、最も懸念する必要があり、それはそれが得意で何をするために、行うために使用することを、そしてそれを行うことができないものです。他の言葉で、「リミット」と、このツールの「限界」に言及

まず第一に、我々は最初の「下限」の何エディタを見つけます:

1.選択ショートカット:

私たちは、最初の編集者かどうかを検討した後、システムはショートカットキーが付属して競合があるときショートカットキーがされる使用する必要があります。
第二に、他の開発ツールを参照することがキーの組み合わせをショートカット、ユーザーの習慣を満たすために、
最後に、そして最も重要なのは、我々が見ています団結のためのショートカットキーが存在するかどうか。
配置的统一性:Shift键只能用于控制文本选择,Ctrl或者Cmd键只能当做辅助键,Tab用于控件之间的跳转等。

2.プログラミング言語と支援の枠組み:

エディタを選択すると、我々はあなたがシンタックスハイライトを使用する必要があり、プログラミング言語が正しいことをそのケースをサポートする方法を検討する必要があり、それが自動的にあなたのコードは、直接デバッグやテストを実行することができます完了することができます。

3.選択し、サポートのワークフロー(工作流:是对工作流程及其各操作步骤之间业务规则的抽象、概括描述。)

最後の要因は、任意のエディタであると(例えばVimのエディタとしての仕事の流れを、サポートhttp://www.runoob.com/linux/linux-vim.htmlあなたがいる場合、エクスプローラを所有していません)バージョン管理は、再開発プロセスのことを言うことができますが、編集者のほとんどがエクスプローラに直接統合されている今、VSCodeは、バージョン管理が付属しています。Vimはファイルツリーを見たいとすばやく適切なプラグインをインストールする必要がありますファイルを切り替えます人々は毎日の開発が必要と考えたので、重要な位置にあるアイデンティティが、いくつかのテスト機能右のそれに開発ツールを統合は、この需要はありません。

その後、我々はそれが「上限」の編集者であると言います。

エディタは、機能をカスタマイズするプラグインを作成することができます場合は、それが高い上「キャップ」です。Eclipseは、あなたが任意の関数を変更することができますツールのような、彼らは「上限」理論は無限であるが、この高さは不明であるから、この問題の編集者、またはコミュニティや個人のニーズの拡大は、達成することができます。

それはプラグインのように、コミュニティがまだ非常にアクティブですが、Eclipseのプラグインはメインプログラムを実行するために、プラグインの心配のパフォーマンスと、それは、Eclipseに影響するEclipseは、また、最も人気のJavaエディタの1つのJavaプログラミング言語のプラグインです自身の経験。

VSCodeプラグインの開発言語は、非常に多くの人々のための拡張機能を書くことVSCodeは、コミュニティ活動のためのプラグインか心配しないで、主に検討するためのように、ほとんどの人は、どのくらいのJSについて書くと同じように、何のしきい値ではありません、JavaScriptのですどのようにEclipseのピットに飛び込む避けるために。

「上限」と「リミット」の要因のエディタについては、私はもちろん、最も重要なことは、よりハンズオンで、必要性が学習の方向性を検討する際に、我々は、エディタを選択することができると思うと、

III。VSCodeについて

VSCode(Visual Studio Code):它是一个免费的,开源的跨平台编辑器。之所以强调‘编辑器’,可能是VSCode并无意成为一个全尺寸的集成开发环境,也就是IDE。
它是由Erich Gamma把Monaco Editor移植到桌面平台上,成为了现今的VSCode。

多くの人々は、IDEに編集者と同等とみなし、そうではありません。サポートに注力するように、デバッグ、テスト、およびのためのグラフィカル・インタフェースを提供しながら、プログラミングの経験上のIDEより多くの重点は、コードをよく理解しています。したがって、それは面倒現れ得ます。

エディタは、比較的軽量で、ファイルやフォルダ、言語サポートに焦点を当て、より豊かで自由なワークフローで、VSCode位置はエディタですが、これに限定されません。

オープンソース開発プラットフォーム:

まず、MITの我々はVSCodeのコアコードの自由、コミュニティベースVSCodeコード、自社製品を開発することができます得ることができることを意味ライセンス(オープンソース中国)、オープンソースへのVSCodeソースコード、多くの場合、いくつかのよく知られているプロジェクトからとVSCode貴重な経験を描きます。

開発計画を使用して、各ユーザーがGitHubの上での開発の進捗VSCodeを理解できるように、GitHubのをテストしながら、第二に、VSCodeのソースコードは、GitHubの上でホストされている、ユーザーの開発は、あなたがより良い製品を理解することができます。

さらに、VSCodeがサポート活字体とのNode.jsが付属し、ユーザーはすぐにVSCodeはjavascriptのスマート取得し、ヒントをnodejsダウンロードすることができ、かつ任意のコンフィギュレーションのデバッグnodejsせずに、しかしVSCodeチームはすべての言語に堪能でありません、ので、それらのためにそれをサポートする方法を、VSCode言語に精通していませんか?最良の方法は、プロの人が何を聞かせすることがあるので、それぞれの言語がより良いサポートできるようにVSCodeは、プログラミングの労働者(すなわち言語サーバプロトコルとコードのデバッグプロトコル)のための統一されたAPIを提供します。

VSCode研究ガイド

独自のキーボードショートカットを持って1.VSCode、あなたはショートカットを学んでサポートされているコアのエディタの機能を理解することができます。一方、VSCodeは、ユーザーがより良いVSCodeを使用できるように、カスタムショートカットキーを可能にします。VSCodeマウス、カーソルとよりは、検索が自動補完、コードスニペットなど容易に入手するための包括的なサポートしています。

2.エディタ領域に加えて、テーブル、ワークスペース、VSCodeを使用することを学ぶ、エクスプローラなどの他の多くの機能があります。クロス文書検索、管理、および他のプラグイン、彼らは統一されたインターフェイスを作る、それが表である。このテーブルのデザインは、ワークフローのVSCode選択肢を表します。VSCode内蔵のソフトウェアのバージョン管理、端末エミュレータ、デバッガなどが、効率を向上させることができます。

3.VSCodeは、カスタマイズやプラグインを開発するので、より自分の理解のVSCodeを強化するために、自分たちのニーズを満たすために、自分のアイデアを試すことができます。

4.ウォッチは、毎月更新ログ、公式ブログVSCode注意をリリース。

以上の工程により、優れた作業効率を向上させ、優れたVSCodeを使用しています。

概要:ポジショニングVSCodeは、軽量のコードエディタでも自分の欠点に対処しながら、Eclipseなどの優れたツールの多くの利点を組み合わせ、パフォーマンスのVSCode、言語サポート、コミュニティは非常に優れています。

VSCode更新ログ:https://code.visualstudio.com/updates/v1_27

VSCode公式ブログ:https://code.visualstudio.com/blogs/2018/09/12/engineering-with-azure-pipelines

VSCodeコミュニティ:https://code.visualstudio.com/community

IV。クイックスタートVSCode

インストールとバージョンの選択

VSCodeは、2つの販売チャネルを持っている、共通の安定版である、毎月のメジャーバージョンをリリースし、他はインサイダーで、月曜日にリリース金曜日午前6時まで、またVSCodeバージョンは社内チームを使用して、目的はよりよいにありますバグを見つけました。マイクロソフトは、内部のこのアプローチのための特別な用語があります:(自分のドッグフードを食べるように)あなた自身のドッグフードを食べます。

世界にVSCode存在インサイダーバージョンの使用には約15000ユーザーが存在します。しかし、新しいVSCodeに、安定したバージョンは、比較的フィット感になります。すでに時間のVSCode期間を使用している場合でも、あなたはインサイダーを試すことができます。このバージョンの使用は、できるだけ早く最新の機能のために使用することができるので、安定したバージョンは、その月後にリリースされる予定で、一般的にVSCode新機能は、このようないくつかの時間を実行するなどの部内、上行の最初になります。大きな変更は2ヶ月間実行できた後の安定版をプッシュします。

次に、新しい機能を追加することはインサイダーは、新機能のためのフィードバックや提案を見るためにGitHubの最初の時間を使うことができ、さらには、コードを提供することができ、多くの場合、未熟です。

VSCodeをダウンロードしてインストールします。

公式サイト:https://code.visualstudio.com

初期使用VSCode

VSCode第一次启动的时候会显示一个‘欢迎使用’页,主要是为了方便快速打开文件,文件夹以及访问历史文件,更换主题色,更换快捷键等:

 
初期の使用インターフェイス

このインタフェースは、あなたに興味かもしれない多くの機能を備えています。

1.コマンドパネル:

私たちはよく、またはCtrlキー+ + P(MAC + Shiftキー+ PではCmd)コマンドパネルのVSCodeのショートカットキーF1を開くためのキーをシフト。

 
コマンドパネル

限り、おなじみのコマンドパネルとして、あなたは、マウスを使用しているキーボードに完全に完全なコードを使用することはできませんのでVSCodeは、コマンドパネルからのコマンドのほとんどを見つけることができます。

2.インターフェイスの概要:

名前とショートカットキーのさまざまな部分での配置VSCodeのデフォルトのインターフェイス。VSCodeはその一切のマウスを強調していない、しかし、このインタフェースはちょうどこの痛み点を解決するためのショートカットキーの痛みのポイントは、多くの初心者になります覚えておいてください。

 
インターフェイスの概要

3.インタラクティブ演技フィールド:

このインタフェースを開き、我々は対話式の例の様々なを通じて、いくつかの高度な編集コード機能の使用方法を示し英語のチュートリアルの多くが表示されます、各機能は、スニペットエディタを持っていますし、私たちの使用をすることができます。

 
インタラクティブなプレイフィールド

ファイブ.VSCodeショートカット

カーソルを移動

1.option +←:前の単語に移動。

2.option +→:ほとんどの単語の末尾に移動。

3.option +矢印キー:移動体ユニットを単語に。

4.cmd +←:現在の行の先頭に移動します。

5.cmd +→:現在の行の最後に移動します。

6.cmd +シフト+ \:中括弧の間にジャンプ。

7.cmd +ダウンキー:最初の文書が最後の行に移動されます。

テキスト選択

単語、行、ドキュメントと同時に、テキストを選択するためにカーソルを移動するカーソル操作シフトキーに基づきます。

削除

删除当前选中文本内容(Windows:home+shift;macOS:cmd+left+shift)

1.cmd + Backspaceキー:現在のカーソル行の後のすべての文字を削除します。

2.cmd +削除:カーソルの前に、すべての文字を削除します。

3.option +削除:削除された現在のカーソルの文字の前に言葉を。

4.option + Backspaceキー:カーソルの下の現在の単語の後の文字を削除します。

カスタムキーボードショートカット

コマンドパネルを開きます(F1またはCtrl + Shift + P)、「オープンキーボードショートカット」検索あなたが交換またはショートカットを削除することができます。

 
カスタムキーボードショートカット

高度は6 .VSCodeをショートカット

1.cmd + shfit + K:コードの現在の行を削除します。

2.cmd + X:コード行を切り取り、

3.cmd + Enterキー:現在の行の上に新しい行を追加します。

4.option +「矢印キー」:現在の行またはコード現在選択されているエディタの数行は、上下に移動します。

5.option + shift +‘上下方向键’:向上向下复制当前行;

移动代码行,代码缩进发生改变

添加注释

1.cmd + / :注释一行代码;

2.option + shift + A :注释一整段代码;

格式化代码

1.option + shift + F :格式化代码;

2.cmd + K cmd + F :格式化选中行代码;

3.cmd + shift + P :代码缩进;

七.文件、符号、代码之间的快速跳转

1.Ctrl + Tab(同时按住),继续按着Ctrl键,松开Tab键 :打开当前打开文件的列表,选择要打开文件,松开Ctrl就能打开对应文件;

2.Ctrl + P :打开最近打开文件列表,同时列表顶部出现搜索框,搜索文件名,回车(Enter),可以再当前窗口打开对应文件;使用Cmd + Enter会在新的编辑器窗口打开这个文件。

3.Ctrl + g :行跳转,输入对应数字回车,可以跳转到当前文件的当前行。

4.Ctrl + p(输入文件名 + “:” + 行数):跳转到指定文件的指定行数。

5.Cmd + shift + O :调出当前文件的符号(函数名等),使用方向键或者搜索,回车,就能跳转到你想要的符号;如果输入“:”可以对当前文件的所有符号进行分类;

6.Ctrl + T :打开多个文件,搜索多个文件中的符号;

7.F12:跳转到函数的定义处;Cmd + F12 :跳转到函数的实现位置;注:js中没有接口的概念,定义和实现是相同的,所以js中的F12和Cmd + F12效果是一样的;

8.Shift + F12 :打开函数引用的预览(把光标放在函数或者类上,按Shift+F12可以打开一个引用列表和内嵌编辑器)

八.VSCode中的鼠标操作

1.在VSCode中,单击鼠标左键:把光标移动到响应的位置;双击鼠标左键:将当前光标下的单词选中;三击鼠标左键:选中当前行代码;四次点击鼠标左键:选中整个文档。

2.鼠标左键单击行号:直接选中所在行;按住鼠标左键再行号上下移动:可以选中多行代码;

3.拖动选中的代码,按住鼠标左键,移动鼠标可以改变代码位置;如果想在拖动时复制一份代码,可以按住Ctrl键,操作结果就能从原来的“剪切+复制”变成“复制+黏贴”。

4.VSCode中,如果鼠标拥有中键,只需要按下鼠标中键,然后对着一段文档拖出一个框,再框中的代码就被选中了,而且每一行选中的代码,都有一个独立的光标。

5.悬停提示窗口:当鼠标移动到某些文件上之后,一会就会显示跟鼠标下文本相关的信息;如果鼠标放在某个函数上,按下Ctrl时,则能再悬停提示的窗口上看到该函数的实现。

6.代码的跳转和链接:如果我们把鼠标放在函数上时,函数下方会出现一个下划线,然后当我们按下鼠标左键时,就能跳转到该函数的定义处。
当我们再编写Markdown这样的非编程语言的文档时,通过Ctrl+鼠标左键能打开超级链接。

おすすめ

転載: www.cnblogs.com/best-coder/p/11550305.html