.NET TIPS

Visual Studioのコード・エディタで複数行をまとめて記述/編集するには?[VS 2010以降]

デジタルアドバンテージ 一色 政彦
2010/07/08

 Visual Studioのコード・エディタで複数行の同じ列位置に同様の記述を行う場合、Visual Studio 2010(以降、VS 2010)ではこれを支援する機能が用意されており、複数行を一度に編集できる。

 具体的には、編集を始めたい先頭行の列位置まで入力カーソルを移動し、そこから[Alt]+[Shift]+[↓]キーを押して、編集したい最後の行まで移動していく。これにより、次の画面のように、入力位置が複数行にわたる状態となる。

入力位置が複数行にわたる状態(VS 2010のコード・エディタ)
「200;」と「100;」のすぐ後ろにある薄い水色と入力カーソルが、入力開始位置となる。

 後は、通常どおり文字入力をしていけば、複数行に対し文字が同時に入力されていく。次の画面はその入力例である。

複数行にわたり同時に文字入力される例
「 // コメントが」と入力して、次に[K]キーを押してさらに文字入力を続けているところ。

 この例では、コメントを複数行にわたって入力している。これ以外にも、例えばプレフィックス(例:「m_」など)を複数の変数に対してまとめて付与したい場合(本稿の例では「m_var1」「m_var2」と書き換えたい場合)などにも、本稿で紹介した機能が有用だろう。End of Article

カテゴリ:Visual Studio 2010 処理対象:IDE

この記事と関連性の高い別の.NET TIPS
VS.NETのコード・エディタに行番号を表示するには?
[ASP.NET]DataGridコントロールのヘッダーを複数行にするには?
Visual Studio 2008で行を素早くコピー&ペーストするには?
[ASP.NET]DataGridコントロールで編集を可能にするには?
DataGridViewコントロールで行番号を表示するには?
このリストは、(株)デジタルアドバンテージが開発した
自動関連記事探索システム Jigsaw(ジグソー) により自動抽出したものです。
generated by

「.NET TIPS」


Insider.NET フォーラム 新着記事
  • 第2回 簡潔なコーディングのために (2017/7/26)
     ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている
  • 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21)
     Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基本の「キ」をマスターしよう
  • 第1回 明瞭なコーディングのために (2017/7/19)
     C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える
  • Presentation Translator (2017/7/18)
     Presentation TranslatorはPowerPoint用のアドイン。プレゼンテーション時の字幕の付加や、多言語での質疑応答、スライドの翻訳を行える
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Insider.NET 記事ランキング

本日 月間