• ベストアンサー

秀丸で、文字列+改行をコピーしたときに

秀丸で、文字列+改行をコピーしたときに 改行だけクリップボードから削除する方法はないでしょうか。 たとえば りんご\n をコピーした際は、 りんご をコピーしたことにしたいです。 意味不明でしたら加筆修正しますのでよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

マクロを使えば出来るでしょうね。 実際に使うとなると、改行を削除除したデータを ・クリップボートにセットし直すのか? ・貼り付けるのか? 等によって、内容は異なるでしょうが、前者なら、末尾のマクロになります。但し、データ量が多いと、バッファが溢れます。 マクロを使い方については、ヘルプをご覧下さい。 //--------------------ここからマクロ-------------------- beginclipboardread; while( 1 ){ $s2 = getclipboard; if( $s2 == "" )break; if( strstr( $s2, "\x0A" ) != -1 ){ $s2 = leftstr( $s2, strlen( $s2 ) - 1 ); } $s = $s + $s2; } setclipboard $s;

kimidora
質問者

お礼

ご回答ありがとうございます。 素晴らしいです!! まさに、したいこと、そのまま実現しております。 ありがとうございます!

その他の回答 (2)

noname#159916
noname#159916
回答No.2

簡単に思いつくのは >改行だけクリップボードから削除する方法 1.秀丸に一旦貼り付けて 2.改行以外の部分を選択して 3.再度コピー 「2.改行以外の部分を選択」が一見手間ですが 単語の適当な部分で左ダブルクリックすると1単語全部が選択状態になるのでラクです。 書き込める秀丸ウィンドウがないなら <Ctrl>+F や <Ctrl>+R など検索子ウィンドウの入力部分を利用。 この場合、貼り付け後<Cr>は除かれるので選択→コピーでOK。

  • vaidurya
  • ベストアンサー率45% (2714/5983)
回答No.1

できません。 改行を含むコピーが必要な場合もあるわけですから 自動的に、それを削除する仕組みはありません。 また、コピーアンドペーストの処理自体は クリップボードと呼ばれるOS側の機能を呼び出すことで実現されています。 ですから、もしバッファー内で加工すること考える場合 クリップボード関連のユーティリティなどを探すべきでしょう。

関連するQ&A

  • 秀丸マクロで、一部文字列を変換後クリップボードコピーしたい

    秀丸マクロで、一部文字列を変換後クリップボードコピーしたい 秀丸マクロで、setclipboard filename;とすると、 現在開いているファイルのフルパスを取得してクリップボードにコピーすることができますが、 この際に\を/に変換して、クリップボードコピーしたいと思いますがうまくいきません。 どうすればよいのでしょうか。。 例) filenameで取得した c:\documents and settings\user\my documents\sample.txt というパスを c:/documents and settings/user/my documents/sample.txt のようにしてから、クリップボードコピーしたい。 意味不明でしたら加筆修正しますのでよろしくお願いします。

  • 秀丸で、編集中のテキストファイルまでのフルパス取得

    秀丸で、編集中のテキストファイルまでのフルパス取得 秀丸で、テキストファイルを“編集中に”、 そのテキストファイルまでのフルパスを クリップボードにコピーすることはできますでしょうか。 これに近い動作でもよいです。 意味不明でしたら加筆修正しますのでよろしくお願いします。

  • 秀丸で、編集中のテキストファイルのファイル名を取得

    秀丸で、編集中のテキストファイルのファイル名を取得 秀丸で、テキストファイルを“編集中に”、 そのテキストファイルのファイル名を クリップボードにコピーすることはできますでしょうか。 これに近い動作でもよいです。 意味不明でしたら加筆修正しますのでよろしくお願いします。

  • 正規表現で特定文字列の全角カナと半角カナの両方を検索したいと思っています。

    正規表現で特定文字列の全角カナと半角カナの両方を検索したいと思っています。 たとえば リンゴ と リンゴ(半角カナ) にマッチする正規表現、ということです。 想定環境はWindowsXP Pro+秀丸7です。 意味不明でしたら加筆修正しますのでよろしくお願いします。

  • 秀丸で、複数の置換を1ステップにまとめることはできるのでしょうか。

    秀丸で、複数の置換を1ステップにまとめることはできるのでしょうか。 たとえば りんごみかん という文字列があるとして “りんご”は“林檎”へ置換。 “みかん”は“蜜柑”へ置換。 をして、結果的に 林檎蜜柑 という文字列にしたい場合に それぞれ置換をする、合計2ステップの置換作業をするのではなく 一度の置換(1ステップ)でこれを実現することは可能でしょうか。 意味不明でしたら加筆いたしますのでよろしく御願いします。

  • 秀丸のマクロでファイルを新規秀丸にコピーしたい

    王次郎っす お疲れさまです 秀丸エディタのマクロ関数を使用してファイルの内容を新規秀丸にコピーしたいです クリップボードを使わずにコピーできる方法があったら教えてください 例えば、「memo.txt」というテキストファイルを開いた状態でマクロを実行した場合に 新規秀丸を作成し(newfile)、「memo.txt」の内容を新規秀丸にコピーしたいです。 クリップボードを使用すればできますが(copy⇒paste)、それだとクリップボードの内容が 消えてしまうのでクリップボードは使いたくないです。 よろしくお願いします

  • 今日の日付形式をテキストデータでクリップボードにコピーできるツール

    今日の日付形式をテキストデータでクリップボードにコピーできるツール を探しています。 形式例:091005 意味不明でしたら加筆修正しますのでよろしくお願いします

  • 改行文字について質問

    改行文字について質問 Rubyで文字列を作る際、改行といえば\nですが、HTTPクライアントを作成する際のHTTPクライアントのリクエストには改行する際\r\nか\rを使っています。このリクエスト部分で今まで使っていた\nでやらないのはRubyとは異なる言語だからなんでしょうか? この部分もRubyなら、なぜ\nだけでやらないのでしょうか?CRとLFの名前と意味はわかってるのですが、文字列のところでは\nだけでCRの効果も得られたと思います。 よろしくお願いします。

    • ベストアンサー
    • Ruby
  • htmlで文字列をクリップボードにコピーしたい

    簡単な文字列をHTMLを使ってクリップボードにコピーしたいのですが、なかなかうまくいきません。 IEでHTMLを起動させて、コピペして使いたいのですが。 ポイントは… ・改行しても認識してそのまま文字列をコピーできること ・ボタンを一つのHTMLページ内に複数設置したいこと(なのでおそらく名前をボタンごとにつけるのだと思いますが…) http://auctempnavi.fc2web.com/waza/copy.html 上記のやり方では一応可能でしたが、テキストエリアが邪魔なのと、ボタンを横に並べたくても縦方向に追加されてしまう…という部分で行き詰りました。 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q107558700 上記の形だと理由は不明なのですが、改行を認識してくれない。うまく起動するときとしないときがある(もしかしたら名前付けがうまくいっていないのかも知れません) どなたか知恵を貸して頂ければ幸いです。

    • ベストアンサー
    • HTML
  • 秀丸でURL文字列を正しく貼り付けしたい

    【環境】秀丸:Ver7.11、OS:WinXP SP3 秀丸エディタを起動し、Yahoo!ブログ上のURL文字列をコピー&ペーストすると、URL文字列が2~3文字単位にタブ文字!?で分割されます。 同一URL文字列をメモ帳にコピー&ペーストすると、正しく表示されます。 秀丸エディタでWEBページ上のURL文字列を正しく貼り付けするにはどうしたらよいでしょうか。アドバイスをお願い致します。

専門家に質問してみよう