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
CygwinでWindowsの拡張子に関連づけられたファイルを簡単に開く

Cygwin 使っていると、コマンドラインでいろいろと処理したくなりますよね? …

no image
アプリケーションの追加と削除@RHEL5

RHEL5からはパッケージ管理のフロントエンドがyumになってしまったため、リポ …

no image
PAM認証でのchroot

サーバのセキュリティを確保するためにchrootを使用する方法がありますが、サー …

no image
VNCで日本語入力@CentOS5

CentOSでvncserverを起動した場合、デフォルトでは日本語が入力できま …

no image
異なるポート間でポートフォワーディング@NEC Aterm のルーター

NEC Aterm系のルーターは、ポートマッピングという機能があります。 通常の …

no image
iptables のルールの移行

移行元のルールを保存し、 # iptables-save > filena …

ISOイメージをUSBメモリに入れてLinuxインストール

以前、grubを手動で入れて、USBメモリからOSをインストールするようなことを …

no image
githubへのhttps(ssl)アクセスに証明書を使う@Cygwin

Cygwin上のgitで、githubからhttpsでcloneしようとしたら証 …

no image
Fedora 16 のLive CD (iso) を USBメモリから起動する @ grub2

まずはじめに、結論から言うと、Ubuntu の iso はUSBメモリから直接起 …

no image
日本語入力のON/OFFのキーを変更する@Fedora 17

Fedora 17 のデフォルトの日本語入力切り替えのキーは、Ctrl + Sp …