Mazn.net

やってみて 調べてみて 苦労しなけりゃ 箱は動かじ

vimで改行に置換

      2013/07/15

viで改行を置換(削除)するには、

:%s/\\n//g

とすればよいですが、改行に置換するには置換先に\nを入れても置換できません。

:%s/hoge/\\n/g

Debian Etchでは

hoge12hoge34
hoge56hoge78

^@12^@34
^@56^@78

となってしまいました。

\nの代わりにCtrl-v に続いてリターンを入力すると改行コード(^M)を挿入できます。

:%s/hoge/^M/g
hoge12hoge34
hoge56hoge78

は無事

12
34

56
78

になりました。

 - IT技術

336px

Message

メールアドレスが公開されることはありません。

  関連記事

no image
コマンドラインのロック@CentOS 5

コンソールログインやssh接続などでコマンドラインを使用しているとき、少し席を外 …

no image
CPU を Ivy Bridge に変更したら early exception 0d rip error が出た@Fedora 15

CPUを古いAMDのAthlonから、IntelのIvy Bridge (i5) …

no image
Apache 2.0 + OpenSSL

OpenSSLは SSLv2/SSLv3/TLSv1 をサポートしているオープン …

no image
WordPressのPukiwikiプラグイン導入

以前pukiwikiを使っていたので便利かなと思い入れてみた。例えば <p …

no image
proxy.pacのデバッグ@Firefox

プロキシ環境では、プロキシ設定を自動化するためにproxy.pacなるものがよく …

no image
OpenStackをインストール中にはまった@Ubuntu 12.04

OpenStack は様々なコンポーネントがあるため、インストールのための支援ツ …

no image
Trackpointでスクロールできない@ThinkPad キーボード 55Y9024 with Windows7 64bit

ThinkPadのトラックポイントキーボード 55Y9024 を使っているのです …

no image
gitで過去のコミットを書き換える方法まとめ

コミットしてしまった後に恥ずかしい間違いに気づいて書き換えたい時の対処方法。 ま …

no image
Javaアプリの日本語文字化け対策

Linux上のSunのJVMで、GUIアプリを動かすと文字化けしてしまいます。 …

no image
タスクバーでクイック起動を使う@Windows 7

Windows 7のタスクバーは、タスクバーに直接ショートカットを置けますが、シ …