「VisualStudio」カテゴリーアーカイブ

【Visual Studio2010 2017】でデバッグ時に使える便利なショートカットコマンドやノウハウなどのメモ帳


Visual Studio 2010で開発をする時に使える色々なテクニックをメモしておきます。

今のところここにメモっている内容は全て覚えていますが、今後万が一忘れた時の為ですね。

マウスを使うよりもショートカットコマンドを実行した方が効率が良いです。

ここでご紹介したショートカットコマンドはすべて覚えておくとよいです。

もし追加で便利なショートカットとかテクニックがあったらコメント欄で教えてください。

ブレークポイントの設定

コードの上でF9を押すとブレークポイントを設定することが出来ます。

コードの左側をマウスでクリックしてもブレークポイントを貼る事が出来ます。

 

Visual Studio 2017

2022/4/26 追記

エディタ上でコードを垂直選択するには?

ソースコード上でAltボタンを押しながらソースコードを選択すると指定したエリアから四角形の形でソースコードを選択する事が出来ます。

ショートカットがサクラエディタと同じでした。

 

 


【Visual Studio 2010】C#ソースコード内のコメントの色を変更するには?


Visual Studio2010でソースコード内のコメントの色を変更カスタマイズするには?

作業を楽にする為のツールを主にC#で開発する事が多いです。目を疲れにくくする為に背景色を黒、手前の文字色を緑色にして普段作業しています。ただし、コメントはコードとは分けておいた方が見やすいです。

という訳でC#で開発中にコメント行を黄色にする方法をメモしておきます。

メニュー > Tools > Options > Options ダイアログが起動したら

Environment > Fonts and Colors > Display items :

Comment をクリック

右側に Item foreground: という項目があるのでその中からYellowを選択します。

//こんな具合でコメント行が表示される様になります。

見やすいです。

また、プログラマの多くが背景色を黒くしている理由をご存じでしょうか?あれは別にかっこつけているわけではありません。大体プログラマ自体がオタク&コミュ障でブサイクが多いですしね。

長時間モニターを見ていても、目が疲れにくくする為です。背景色が白だとやっぱり目が疲れるんですよね。プログラマなら1日10時間以上モニターを見ていることはよくあると思います。眼精疲労から頭痛が引き起こされることもあるので注意しましょう。

vs-color

ソースコード内の背景色を黒にすると同時に、目の疲労原因となるブルーライトをカットする事の出来る、モニター保護シートも装着しておくと本当に目が疲れません。私はかなり片頭痛が酷くて大変だったのですがブルーライトカットをすることで片頭痛の頻度がぐっと下がりました。片頭痛持ちのプログラマさんにはお勧めです。


aiuto ブルーライトカット液晶保護プロテクター ブルテクター 20-22インチ対応タイプ BLC-P2220V-B

#region  #endregionの色を変更するには?

2019/4/17追記

最近は、VS2017を最近メインで使っています。

これまではずっとVS2010を使っていました。ですが流石に古いと思いましてw

ところで日本語のブログなどでVS2017の

#region と #endregion の色を変える方法がありませんでした。

調べて分かったのでこの記事にまとめておきます。

ツール > オプション > 環境 > フォントおよび色 >

プリプロセッサ キーワード

で設定出来ます。私は背景色は黒で前景色は黄色が好きです。#region この部分 #endregion

のフォントの色を変える場合には、

プリプロセッサ テキスト

で色を設定します。

とまーこんな感じですかね。

では、また必要に応じて順次追記していきます!

 

 


Visual Studio2010でエディットコンティニュを有効化するには?


Menu > Tools > Options… > Debugging > Edit and Continue
Enable Edit and Continue にチェックをいれる。

なお、日本語では「エディットコンティニュ」と呼ばれていますが正確には、

Edit And Continue
エディット アンド コンティニュ

です。

Changes to 64-bit applications are not allowed.
エディットコンティニュの設定をした後で

デバッグ実行時にコードを書き換えようとした時にこのエラーが
出る場合、

プロジェクトの上で右クリック > Properties > Build > General >
Platform target: x86

に設定します。

こうする事でエディットコンティニュが出来る様になります。それでもだめならMicrosoftに電話してください^^b


Visual Studio 2010でコード中の指定した範囲の中で文字列を置換するには?


指定した範囲内の文字列の置換を行う方法

vs10-replace

コードを書いている時に特定の(選択した)範囲の中で文字列の置換作業を行いたい場合があります。その場合には、

Control + Shift + H

を押し検索ワード、置換ワード、置換範囲

を指定することにより効率的に置換をすることができます。

Look in:Selection(選択範囲)を選択します。

 

置換対象をソースファイル内としたい場合

Look in:よりCurrent Document(現在のドキュメント)を選択します。

 

 


C#のプロジェクトにバイナリファイルをリソースで組み込んで、プログラムから復元するには?


C#+Visual Studio2010でテキストファイルをバイナリ化してリソースファイルに組み込みました。

そのリソースファイルから元のバイナリファイルを生成するコードです。

 

赤文字が定義したリソースファイル名です。
byte[] bs = Properties.Resources.resource_XXX;
System.IO.FileStream fs = new System.IO.FileStream(
“test.dat”,
System.IO.FileMode.Create,
System.IO.FileAccess.Write);
fs.Write(bs, 0, bs.Length);
fs.Close();

 

ここでは、 resource_XXXと名前を付けたリソースファイルをプログラムからFileStreamを使用してtest.datファイルに出力しています。

 

 


【Visual Studio 2010】EXEにテキストファイルやバイナリファイルを埋め込んで1ファイルにするには?


Visual Studio2010を使用してコンパイルした時に生成されるexeの中にテキスト(hoge.txt)やバイナリファイル(hoge.dat)や画像を埋め込んでしまいたい場合があります。そんな場合にはリソースファイルをプロジェクトに追加してビルドを行います。
では、手順を画像を踏まえながら説明します。

1.プロジェクトの上で右クリック

2. Properties > Resources*

3.Otherの右隣りにある▼をクリックして追加したいリソースファイルの種類を選択します。

4.ここではバイナリファイル(hoge.dat)を追加するので Add Exsisting File… を選択します。

vs-resource-1

 

5.必要に応じてリソースファイルの名前を変更します。右クリック > Renameです。

 

同一のexeの中に複数のリソースを仕込みたい場合には、

Strings / Images / Icons / Audio / Files / Other を選択して追加します。

vs-resource-2

 

 

 


Visual Studioでデバッグ実行時に引数を与えるには?


別プログラムから引数を与えられるプログラムをデバッグ開発する場合に、引数を与える設定をしておくと便利です。

Process.Start(“hoge.exe”,”abcdefg”);

という風に外部プログラムから呼び出される事を想定しています。

では具体的な設定方法をまとめます。

hogeプロジェクトの上で右クリック > Debug* > Start Options > Command line arguments:
の中に abcdefg と引数を指定します。

vs_debug


Visual Studio2010でソースコードの文字サイズをマウスホイールで簡単に変えるには?


Visual Studio2010でコーディングをしている時に突然マウスホイールを上下に回すと、ソースコードの文字フォントの倍率が拡大・縮小されるという謎の事象が起きていました。何がトリガーとなり起こっているか皆目見当がつかなかったのですが本日明らかになりました。

Control ボタンを押しながらマウスホイールを上下に移動します。

こうする事によりソースコードの文字列の倍率を自由に変更する事が出来ます。

 

この様に直接倍率を指定選択する事も可能です。

vs_zoom


Visual Studio2010で使える便利なショートカット集


Visual  Studio2010で使える便利なショートカットのまとめてです。

 

特定のファイルを検索する

Control + Shift + F

Find what: の部分に検索したいワードを入力し、Find All をクリックすると検索が開始されます。この時に Look in: より Entire Solutionを選択しておくとソリューション全体から探してくれます。

 

現在開いているソースファイル内で特定のワードを検索する。

Control + /

Enterを押すか、F3を押す事によって連続で次々とソースファイル内で検索を進めていく事が出来ます。