Visual Studio Code / VSCode Part16 (630レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

453
(4): デフォルトの名無しさん [] 2025/06/25(水) 17:05:11.85 ID:tel9xoSs(1/7) AAS
■質問です。エクセルからテキストをコピーしてvscodeにペーストしたときに無駄な改行が末尾に入ってしまうのですが、これを簡単に無くす方法はないでしょうか?(エクセル側やvscodeで一括置換とかではない方法で)

  <p>差し替え前テキスト</p>
↓ペーストすると
  <p>差し替え後テキスト
  I</p>
となる(Iはカーソル位置です) Iのカーソル位置の前のインデントを消し、改行を消し、「差し替え後テキスト」の直後に</p>がくるようにしたいです。
AIに何度聞いたらmulti-commandというプラグインを入れてマクロ登録を提案されましたが、思った挙動にならず。
Iから前のインデント及び改行を一発で選択するのができませんでした。
試した事
"multiCommand.commands": [
{
"command": "multiCommand.safeJoinAndTrim",
"sequence": [
"cursorLeft",
"editor.action.joinLines",
"editor.action.trimTrailingWhitespace",
{
"command": "editor.action.replaceAll",
"args": {
"find": "\\s+</th>",
"replace": "</th>",
"isRegex": true
}
}
]
}
]
454: 453 [sage] 2025/06/25(水) 17:06:50.77 ID:tel9xoSs(2/7) AAS
ちょっと分かりにくい質問かもしれないですが
要するにエクセルからペーストした際に改行をなくしたい という内容となります。
宜しくお願いします。
456: デフォルトの名無しさん [sage] 2025/06/25(水) 17:32:42.69 ID:tel9xoSs(3/7) AAS
>>455
455(1): デフォルトの名無しさん [sage] 2025/06/25(水) 17:26:29.38 ID:YaSrhURJ(1) AAS
クリップボードへのコピーで末尾に改行を付け足してるのはExcelだよ
VSCode側でどうにかしようとするのは筋が悪い

クリップボード拡張ソフトか何かで末尾の改行を取り除くよう設定とか、出来ないかな
ですね。
ただ、下記をマクロ登録してしまえばいいという事でもあるのですぐできそうなイメージありましたが意外とつまづきました
Ctrl+shift+←でカーソル前を全選択、Backspaceキーを2回押す(インデントと改行削除)
459: 453 [] 2025/06/25(水) 20:36:54.82 ID:tel9xoSs(4/7) AAS
すません重要な事が抜けてました。
エクセルの方は図形内のテキストです。 図形内のテキスト部分をマウスで選択肢てペーストするとなります。
今回に限らずよくなるので汎用利用です。

>>457
457(1): デフォルトの名無しさん [sage] 2025/06/25(水) 18:10:58.26 ID:Yc/frRRv(1/2) AAS
正規表現を
$\n^\s*</p
とかにしたらうまくいきそうじゃが

VSCode で一括置換がイヤなら、いったんemacsに貼り付けたらよろしかろう
最初に書いた通り置換ではなく、頻度が多いので都度都度やりたいのですがまあ一括でやる方がいいのかもしれないっすね
それと</p>は1例で毎回貼り付け先の内容は変わります

>>458
458(1): デフォルトの名無しさん [sage] 2025/06/25(水) 19:39:20.15 ID:8sz6FMZe(1) AAS
やってみたけど再現しなかった。見えないメタ情報あんのかね?
Shift押しながら、Ctrl+Vだとどうだろう?
図形内のテキストってのが抜けてましたすませえん
Shift押しながら、Ctrl+Vダメでした
460: 453 [sage] 2025/06/25(水) 20:42:44.55 ID:tel9xoSs(5/7) AAS
メモ帳を経由すればいい話なのですが、なにせ図形がたくさんあり、それぞれの中のテキストを抜き出してくのが一括でできないようで、、
それらを1つ1つメモ帳経由がだるいので質問に至りました。
てか複数の図形内のテキストを一括で抜き出せないとか不便すぎる。AIの回答はパワポを経由すれば全選択で一括でメモ帳にペーストできると言うが嘘でした
461
(1): 453 [sage] 2025/06/25(水) 20:47:10.19 ID:tel9xoSs(6/7) AAS
何度もすみません間違えました。
「図形」内ではなく、「テキストボックス」の中のテキストです。
バウンディングボックスみたいな配置を自由にするためのテキストボックスの事です
463: デフォルトの名無しさん [sage] 2025/06/25(水) 20:56:03.19 ID:tel9xoSs(7/7) AAS
たぶん自由レイアウトをする際、パワポだと1スライドの高さが狭いからエクセルにしてるのかと
エクセルでテキストボックス内のテキストをドラッグ選択しても画面上部の関数とか入力する欄に認識されてないからやはり普通のテキストとは違う様子
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.038s*