visual studioには外部ツールを登録する機能があります。
一般的な使い方は、自分が慣れたテキストエディタを登録することではないでしょうか。
私も、サクラエディタを登録してます。
で、引数を忘れがちなのでここに記載。
タイトル サクラエディタ
コマンド C:\Program Files\sakura\sakura.exe
引数 -Y=$(CurLine) $(ItemFileName)$(ItemExt)
初期ディレクトリ $(ItemDir)
とりあえず、使えます。
エディタ起動時に、マクロを使って編集中のファイルを保存することも可能らしいです。
これはそのうち気が向いたらやってみます。