テキストからeolをすばやく削除できるエディタをご存知ですか?

テキストからeolをすばやく削除できるエディタをご存知ですか?

ステップ2が不明です。 Linuxでは簡単な作業であるに違いないと思いました。

  1. Firefoxからテキストブロック(ctrl+ Actr+ C)をコピーする
  2. エディタからグローバルに貼り付けて、eolをすばやく削除します(ctrl+ Vctrl'remove all eol'、ctrl+ Actrl+C
  3. ctrl+ VLibre Calcセルに貼り付ける

%s/\n/viや他の「検索と置換」を使ってこれを行うことができることを知っていますが、入力が多すぎます...

私はvi、atom、komodo editが大好きですが、新しいものについても開いています。

事前にありがとう

ウエスト100F

答え1

私にとって最も効果的なのは、cbaumhardtの提案に従ってviで検索と置換マッピングを実行することでした。

:map = :%s/\n/<CR>そしてそれを書いてください~/.vimrc

<CR>コマンドの最後に追加するとEnterキーを押す時間が節約されるため、すべてのeolを削除するには合計1回のキーストロークが必要です。

ショートカットとして「=」が気に入らない場合は、viキーバインディングの完全なリストを確認して、利用可能な他の文字または組み合わせを選択してください。

答え2

定義するマッピングviでは、クリップボードのテキストを貼り付け、すべてのEOLを削除してからシステムクリップボードに戻します。したがって、ステップ2全体は単一のマッピングを使用して実行でき、結果としてキーを2回押す(キーを2回押すと仮定)。

答え3

vimクリップボードを修正するコマンドを実行してもう一度終了してみてはいかがでしょうか?これにより、手動で何も起動せずにデスクトップ環境のキーにマッピングできます。

必要なデスクトップ環境でキーバインディングを実行するだけです。 vim -c 'normal "+pggVGgJV"+yy' -c 'q!'

関連情報