21

私はしばらく Sublime Text を使用していますが、完璧に動作します! しかし、私の新しい仕事では、彼らは Visual Studio を使用しています。いくつかのプラグインとショートカットの変更により、私は少し速く作業できるようになりましたが、私は Sublime Text を好みます。

仕事で Visual Studio に固執している理由は、次の 3 つです。

1. TFS: チーム ファウンデーション サーバー

Sublime TFSプラグインを見つけました。まだテストしていませんが、気に入らないSublime SVNプラグインと同じように機能すると思います (チェックアウト時にステータスがなく、完了するまで待つだけです)。SVN には、うまく動作するTortoiseSVNを使用しています。TFS用のTortoiseSVNのようなものはありますか?

2. ソリューション

コンピューターのソリューション/製品フォルダーを参照し、新しいファイルを追加して Visual Studio に戻ると、そのファイルをソリューション/プロジェクトに含める必要があります。プロジェクトで使用したくないファイルを含めるのではなく、除外することに慣れています。これを変更することは可能ですか?

3. システムの構築

すべての変更の後、私は構築しなければなりません。保存 (F5) してブラウザー (ALT-TAB) に移動し、変更のたびに自動的に更新されるのではなく、保存 (F5)、ビルド (SHIFT-F6)、ブラウザーに移動 (ALT-TAB) して更新する必要があります。 (F5) Visual Studio で。今ではかなり便利ですが、これはもっと簡単にできると思います。保存後に自動でビルドすることは可能ですか?

私が今までやってきたことは、Googleで検索することです。私はいくつかの興味深いものを見つけましたが、これら 3 つのことをカバーするものは何もありません。例えば; ビルドシステムの簡単なチュートリアルですVisual Studio に別れを告げ、愛を込めて Sublime Text に戻ることができるように、誰かが私を助けてくれることを願っています。

4

2 に答える 2

33

Sublime Text Editor でファイルを開くために、Visual Studio でショートカット キーを設定しました。以下は、これを行うための段階的なガイドです。

ステップ1:

Visual Studio を開き、[ツール] メニューに移動し、[外部ツール...] を選択します。 ここに画像の説明を入力

ステップ2:

「追加」をクリックします。「Sublimeで開く」というタイトルを設定し、「sublime_text.exe」を参照してコマンドテキストボックスを設定します。引数については、次のよう$(ItemPath):$(CurLine):$(CurCol)に入力します。これにより、Sublime は Visual Studio の現在のファイルを開いて、そのファイル内の同じ場所に移動するように指示されます。初期ディレクトリを に設定し$(ItemDir)ます。

ここに画像の説明を入力

ステップ 3:

[メニュー] > [ツール] に移動すると、新しく追加された [Sublime で開く] オプションが表示されます。ここで、これを一歩進めて、このためのショートカット キーを設定しましょう。

ステップ 4:

[メニュー] > [ツール] > [オプション] に移動し、[環境] で [キーボード] を選択します。「次を含むコマンドを表示:」フィールドで「externalcommand6」を検索し、割り当てたいショートカットキーの組み合わせを押して、「割り当て」ボタンをクリックします。すでに使用されている組み合わせは避けてください。

ここに画像の説明を入力

ここに画像の説明を入力

これで完了です

崇高なテキスト編集は、キーストロークだけです。

ここに画像の説明を入力

于 2014-04-14T06:21:44.590 に答える
4

両方を使用できます。Visual Studio は IDE であり、テキスト ファイルを編集するだけでなく、さらに多くのことを管理します。

選択したテキスト エディターを使用する場合は、VS が非表示にするコマンド ライン ツールに慣れる必要があります。

TFS タスクの場合、 TFを使用する必要があります

ビルドする必要がある場合は、Visual Studio が多かれ少なかれ行うことであるMSbuildを呼び出すだけです。msbuild ファイルしかないため、プロジェクト ファイルを手動で編集することもできます。

于 2013-08-26T18:24:20.257 に答える