• 締切済み

WinMergeで1行ずつコピーできない

TortoiseSVN用にWinMergeを使ってみたのですが、1行ずつコピーできないため、TortoiseMergeから完全移行できずにいます。 左ファイル 111 222 333 444 555 右ファイル 111 666 777 888 555 最終的に作りたいファイル 111 666 333 888 555 上記のようにしようとしても、WinMergeでは「右にコピー」すると222~444がひとまとめにされ、個別の行を選択できません。 TortoiseMergeでは1行ずつコピーできるので、こういうときだけTortoiseMergeを使っているのですが、マージ中は切り替えが非常に面倒です。 WinMergeで1行ずつコピーする方法はないでしょうか。 このような場合、皆様はどのようにしているのか教えてください。

みんなの回答

  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.1

WinMergeの左右ウィンドウはエディタのようにも動作するので、 ・左の333を選択してコピー ・右の該当ブロック(グレー化しているところ)で貼り付け で行けるはずです。

haporu
質問者

補足

回答ありがとうございます。 それではマージツールの意味がなくなってしまいます・・・。

関連するQ&A

  • SVNのブランチにおける以前のverとの差分

    SVNで、ブランチを作成しました。 ブランチにおいて、たまたま、ブランチ前のファイルとの差分を確認したくなりました。 そこで、 TortoiseSVN>ログの表示>「リビジョンを選択」>右クリック>作業コピーと比較 をしようとしたところ、 TortoiseSVN>ログの表示 の時点で、ブランチする前までのリビジョンが現れず、方法を変えなければなりませんでした。 トランクのファイル と ブランチのファイル とを展開して、WinMergeのようなツールで比較するしかないのでしょうか? TortoiseSVN内で、ブランチ前のソースとの比較方法をご存知であれば教えてください。

  • フィルタで選択した行を別シートにコピーするマクロ

    よろしくお願いします シート1 の一行目にタイトルがあって 二行目以降にデータ(30列目まで)が 入っております そのデータをオートフィルタで抽出して 抽出されたデータ(タイトル行は不要)を 選択してシート2のデータ最終行の 一行下へ貼り付けたいのですが。 シート1で Range(Cells(2, 1), Cells(Cells(65536, 1).End(xlUp).Row, 30)).Select こうやって選択した後の記述がわかりません。 このままシート2の最終行を 選択貼り付けしようとするとシート1の選択内容が 消えてしまう(シート2が最新の選択になるため?) 挿入の際に「下へ」「右へ」など聞かれるのも 面倒なので行選択したいのですが 御教授ねがいます

  • Subversion ファイルのマージができない

    以下のページ等を参考にして TortoiseSVNでbranchからtrunkへのマージを試みましたがサブフォルダ以下のファイルのマージが行われません。 http://hide.xsv.info/tips/svnmanual/merge1/ 以下のようなフォルダ構成である場合、 Folder_A--File_A |----File_B |----Folder_B |-----File_C マージ元URLにhttp://localhost:8888/svn/branch/Folder_A を指定し、 マージ先URLにhttp://localhost:8888/svn/trunk/Folder_A を指定して マージを実行すると、File_A, File_Bはマージされるのですが、 サブフォルダ以下のFile_Cはスルーされてしまいます。 作業コピーのあるフォルダで、右クリック-[マージ]で表示される リビジョンの範囲をマージ 異なる2つのツリーをマージ で試してみましたがいずれもサブフォルダのファイルはスルーされてしまいました。 TortoiseSVNでは、サブフォルダのマージはできないのでしょうか。

  • 秀丸エディタで複数行コピー

    秀丸エディタで行番号表示してるとき、200行から900行をコピーして新しいテキストファイルに書き出したいのですが、 マウスで選択してコピーする以外に方法ありませんか

  • 行の挿入ができなくなった

    win8.1 エクセル2010ですが、 行を1行選択して、右クリックで挿入しようとしたら 画像のようなエラーが出ました。 なぜ1行しか選択してないのにこの画面が出るのかわかりません。 シートの最終行は130行なので、多くないと思います。 パソコンを再起動させても、同じエラーが出ました。

  • エクセルのマクロで行選択の選択範囲を変数指定する方法

    あるファイルのデータを別のファイルに行挿入でコピーするマクロを作ろうとしています。 コピー元の選択について、行範囲が固定であれば例えば   Rows("10:20").Select でよいのですが、コピー元行範囲がファイルにより異なるので変数化する必要があります。 単純には、 Sub Row_Copy() Dim AA, BB As Integer AA = 10 BB = 20 ' 10行目から20行目を行選択しコピーする Rows("AA:BB").Select '##ここが問題## Selection.Copy ' ' (簡単のため)同じシートに行挿入する例 Rows("30:30").Select Selection.Insert Shift:=xlDown End Sub ですが、これだと Rows("AA:BB").Select の部分でエラーになります。 いろいろとやってみましたが、どうしても何らかのエラーになってしまいます。Rowsは変数では使用できないのでしょうか? ちなみに、行範囲の選択ではなくRangeでセル範囲の選択をするという方法もありますが、複数ファイルのデータをコピー先の一つのファイルにマージするために行挿入でコピーしたいことと、列方向の柔軟性を持たせたいため、コピー元選択方法として行範囲の指定をしたいという趣旨があります。 また、1行毎のコピー・行挿入をデータの行数だけ繰り返すという手もありますが、データ量が多いとかなり処理時間がかかるためこれも避けたいと思っています。 マクロ初心者で知識不十分ですが、よろしくお願いします。

  • ファイルのコピーについて教えて下さい

    ファイルのコピーをする時なんですが、通常はそのアイコンを右クリックして 「送る」 を選択して、コピーをとるメディアを選んで左クリック ・・ これでメディアにコピーされますよね? そこでお聞きしたいのですが、もし誰かが私のPCを勝手に操作し、見られたくないファイルを無断でフロッピーやCDにコピーした場合、後で私が調べる方法はあるでしょうか? たとえば、ファイルのプロパティを開き 「詳細情報」 のタグを選択すると、過去においてそのファイルを開いた時刻が表示されるのですが、コピーを取られたかどうかまでは表示されません。 何か方法はあるのでしょうか? OSはXPです。

  • 秀丸(数万行の切り取り)

    テキストファイルで50万行のファイルがあります。 例えばこのファイルの10万行目~20万行目を選択してコピーしたいのですが方法はあるのでしょうか? もしあるならば教えて頂きたいです。

  • EXCEL 最終行に行を挿入(追加)する方法

    EXCEL、WORD、PowerPointの行、列どれでも共通です。 行の挿入の際、最終行に挿入することはできないでしょうか? この場合、“挿入”とは言わず、“追加”なのでしょうね。 最終行に追加できないので、割り込まれた行(最終行)の内容をひとつ前の空白の行にコピーし(安全のためです)、後から最終行の内容を削除することで回避しています。 面倒なので、即最終行に新規に行を設ける方法を教えてください

  • エクセルVBAで行のコピー貼り付けについて

    初心者、勉強中でエクセル2007です。 A1行からK40行までの表があります。 これを下にコピーをしながら増やしていってるのですが、マクロでしようと思い下記のとおり 考えました。 selecion.row.Offset(39, -1).Select ここでオブジェクトが必要ですと出ます。 それからその下の?とを色々ぐぐってみますがどうしてもわかりません。 それと2007ですので65536行ではないのですが、MaxRow = Cells(Rows.Count, 1).End(xlUp).Row だと動かないみたいですので下記としています。 よろしくご教授お願いします。 Sub Gcopy() MaxRow = Range("B65536").End(xlUp).Offset(-39, -1).Select データの入ってる最終行を取得 Selecion.row.Offset(39, -1).Select 選択された行から上に39行移動し選択 ?                    下へ39行まで選択   MaxRow = Range("B65536").End(xlUp).Offset(1, -1) 最終行を取得 ActiveSheet.Paste 貼り付け End Sub

専門家に質問してみよう