Visual C++ と秀丸エディタの連携No.31815
旧姓山下 さん 12/11/28 09:40
 
こんにちは

Microsoft から無償で提供されている Visual C++ と秀丸エディタの連携についてお
尋ねします.Windows7 Home premium 上で Visual C++ 2010 Express を動かしてい
ます.

希望するのは,
(1)秀丸エディタで作成した cpp ファイルを,秀丸エディタからコンパイルし,c
pp ファイルの存在するフォルダ内に実行ファイルを作る.

これが難しいならば,
(2)Visual C++ で cpp ファイルを呼び出すか新規に作る際,自動的に秀丸エディ
タが起動する.

ということです.

ネット上では,(1)について既に Visual Studio との連携をするマクロがあるよ
うですし,(2)について外部ツールの登録方法が書かれたサイトもあります.

しかし,何がおかしいのか分かりませんが,うまく行きません.(1)は,マクロは
動きますが,実行ファイルができません.(2)は
http://thinkit.co.jp/free/article/0709/13/2?page=0,2
の通りに作業したのですが,うまくいきません.他にも情報が見つかったため色々と
試してみたのですが,うまくいきません.もっとも,いじりすぎて設定がおかしくな
ってしまったのかもしれませんが.

こんな手順で作業すればできる,というまとめのページでもあれば教えて頂けないで
しょうか.

よろしくお願い致します.

[ ]
RE:31815 Visual C++ と秀丸エディタの連No.31816
秀丸担当 さん 12/11/28 12:24
 

(1)のマクロがどういうマクロかちょっとわかりませんが、検索してみたとこ
ろでは、ohtoriiさん作の以下のものがみつかりました。
http://hide.maruo.co.jp/lib/macro/visual_studio_hidemaru.html
このマクロと同じかどうかわかりませんが、説明を見る限りでは、Express
editionは対応していないようです。


(2)の外部ツールを使う方法は、個人的にもよく使います。
外部ツールの登録で、以下のようにして登録しています。

 タイトル(T):秀丸エディタ
 コマンド(C):C:\Program Files\Hidemaru\Hidemaru.exe
 引数(R):/j$(CurLine) $(ItemPath)
 初期ディレクトリ(I):空欄

ちなみに開いているcppファイルにフォーカスが無くて、出力ペインにフォーカ
スがあったりするとcppファイルでは開かないので、ツールを選ぶときのフォー
カスに注意が必要なようです。

[ ]
RE:31816 Visual C++ と秀丸エディタの連No.31817
旧姓山下 さん 12/11/29 22:00
 
秀丸担当様

ご回答ありがとうございました.また,御礼が遅くなり申し訳ありません.

(1)マクロについて,

>http://hide.maruo.co.jp/lib/macro/visual_studio_hidemaru.html

これです.しかし,ご指摘を受けてよく見てみると,はっきりと express には対応
していないと書いてありましたね.失礼しました.


(2)外部ツールを使う方法について,

> タイトル(T):秀丸エディタ
> コマンド(C):C:\Program Files\Hidemaru\Hidemaru.exe
> 引数(R):/j$(CurLine) $(ItemPath)
> 初期ディレクトリ(I):空欄

私もこのように設定しています.しかし,
1)Visual C++ 2010 Express を立ち上げる.
2)「新しいプロジェクト」を「空のプロジェクト」として作る.仮に「test」とし
ます.
3)ソリューションエクスプローラーのプロジェクト名(test)のところで右クリッ
クし,追加,新しい項目
4)C++ ファイル(.cpp)
という手順でソースファイルを作るだと思いますが,やはり秀丸エディタは立ち上が
らず,標準装備のエディタが立ち上がってしまいます.

[ ]
RE:31817 Visual C++と秀丸エディタの連携No.31818
h-tom さん 12/11/29 22:48
 

h-tom です。

>4)C++ ファイル(.cpp)
>という手順でソースファイルを作るだと思いますが,やはり秀丸エディタは立ち上が
>らず,標準装備のエディタが立ち上がってしまいます.
外部ツールの設定なので、それで正常です。
その状態で、「ツール」メニューから「秀丸エディタ」を選択すれば、秀丸で
開きます。

ソリューション エクスプローラーのダブルクリックで、秀丸を使いたいなら、
右クリックの「ファイルを開くアプリケーションの選択」で、「秀丸」を指定
して、「既定値として設定」する方法もあります。

ただ、デバッグもあるので、標準のソースコードエディタが起動しないと、不便
な場合もありますよ。

[ ]
RE:31818 Visual C++と秀丸エディタの連携No.31821
旧姓山下 さん 12/12/01 21:12
 
h-tom 様

ご回答ありがとうございました.

>>4)C++ ファイル(.cpp)
>>という手順でソースファイルを作るだと思いますが,やはり秀丸エディタは立ち上が
>>らず,標準装備のエディタが立ち上がってしまいます.

了解しました.これで普通だったのですね.

>外部ツールの設定なので、それで正常です。
>その状態で、「ツール」メニューから「秀丸エディタ」を選択すれば、秀丸で開き
>ます。

了解しました.確認できました.ありがとうございました.

[ ]