The road to C# master trapemiya

C#を中心に、.NETの話題を取り上げます。

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  256  : 記事  1  : コメント  10763  : トラックバック  30

ニュース

Since 2005年10月26日

わんくま同盟

わんくま同盟

Microsoft MVP


Visual Developer - Visual C#

記事カテゴリ

書庫

日記カテゴリ

知ってる人には当たり前なんでしょうが、私はたまたま見つけてちょっとうれしくなりました。
elseの直後にキャレットがある状態でTabキーを押すと、ぬあんと、

else
{

}

という具合に、{と}を自動生成してくれ、しかもキャレットが{と}の間の行に自動的に行ってくれます。

投稿日時 : 2008年3月21日 15:44

コメント

# re: 【VS2008 C#】 elseの直後でTabキーを押すと・・・ 2008/03/21 15:58 まどか
VBでは、「endif」+Enter(行移動)で「End If」になります。
というキーワード系のお助け機能はあるのかな?

# re: 【VS2008 C#】 elseの直後でTabキーを押すと・・・ 2008/03/21 16:17 myugaru
コードスニペットですね。
C:\Program Files\Microsoft Visual Studio 9.0\VC#\Snippets\1041\Visual C#
にいっぱいありますよ。(↑はうちのPCの場合です)
拡張子snippetを取ったファイル名部分がキーワードです。
タブを2回押したら発動します。1回じゃ発動しないです。
自作もできますよ。
switchとかcwとかsimとかsvmはかなり使います。
switchのときは条件にenum型の変数書いてカーソル下キー押すとenum定数値が全部caseに展開されたりします。色々試すと楽しいです。
まどかさんがおっしゃるような仕組みはデフォルトではありませんが、自作すれば作れます。

(知ってること全部書きましたがご存知の部分がありましたら申し訳ありませんでした)

# re: 【VS2008 C#】 elseの直後でTabキーを押すと・・・ 2008/03/21 16:27 myugaru
でも考えてみたらMVPのtrapemiyaさんだからきっとこれは釣りだったのですね。あるいはもっと深い深い意味があるのでしょうか?
・・・そうですね><
失礼いたしました・・・。

# re: 【VS2008 C#】 elseの直後でTabキーを押すと・・・ 2008/03/21 16:38 trapemiya
>まどかさん

う~む、わかりません。orz

>>myugaruさん
>でも考えてみたらMVPのtrapemiyaさんだからきっとこれは釣りだったのですね。あるいはもっと深い深い意味があるのでしょうか?

ありませんよ。(^^; 釣りでも無いです。ただ単にVisual Studioを使い倒してないだけですね。orz
キャレットの位置から行末まで一気に消すという機能は欲しくて、これだけはショートカットキーに割り当ててます。
あと、regionを一気に開いたり閉じたりがどちらかができなかったと思うのでマクロを組んだこともありますが、使わなくなりましたw

どんなすごいMVPな人でも(私のことじゃない)、全ての面で勝っている人なんていないと思いますから、私もどんどん突っ込みますし、私は私で無知を認めてますので(別にいばることじゃないが)、どんどん突っ込んでください。

# re: 【VS2008 C#】 elseの直後でTabキーを押すと・・・ 2008/03/21 16:55 myugaru
To trapemiyaさん
>どんどん突っ込んでください。
懐の深さに今大いに感動しています。
ではお言葉に甘え、今後何かの折には、たとえ打ち返されても!玉砕覚悟で突っ込むことにしますヒィィィィィ(゚ロ゚;ノ)ノナンテコトヲ

Post Feedback

タイトル
名前
Url:
コメント