猫型iPS細胞研究所

Windows、Linux、iOS、DB、Network

Linux

viで行番号を表示させる

投稿日:2012年12月12日 更新日:

カーソルで移動しながらエラー行までいったりするのは大変です。
おまけにcatコマンドとは違い、画面のスクロールが利用できません。

一応右下に、カーソルの行が表示されているのですが、やっぱり行番号が必用なときだってあるはずです。

行番号を表示・非表示にする

:でコマンドモードに移行して設定します。

:set nu  行番号を表示します
:set nonu 行番号を非表示にします。

行番号の利用のしかた

viはコマンドしか利用できないので、行番号を利用して少し便利に編集することが可能です。

:行数 指定した行番号へジャンプします。これはエラー行に移動したりと必須かな!?
:10,20d  10行目から20行目を削除します
:10,20s/OLDWORD/NEWWORD/g  10行目から20行目まででOLDWORDをNEWWORDに一括置換

Gooleアドセンス用336

Gooleアドセンス用336

-Linux
-

執筆者:

関連記事

linux

ファイルに付いた行末の「^M」を削除する

Windowsで作成したファイルの改行コードはCR+LFです。 しかしLinuxの改行コードはLFだけなので、転送方法によってはWindowsで作成したテキストファイルをviで開くと、すべての行末に「 …

linux

linxuのパーミッションの設定(chmod)

ディテクトリやファイルには、グループ毎に読み込み、書き込み、実行の権限が付与できます。 確認方法 lsコマンドにlオプションを付けると確認できます。 # ls -l 合計 72 drwxr-xr-x …

linux

fuserでファイルやソケットを使用しているプロセスを特定する

linuxでもプロセスを特定したい場合はあります。 fuseコマンドで確認できます。特にmaount関連は便利です。 オプション -a コマンドラインで渡されたすべてのファイルを表示する。 -k 指定 …

linux

vmware上のCentOSに仮想化ソフトxenをインストールする(3)ドメインUのインストール

ドメインUのインストールはvirt-installコマンドで行います。 インストール自体は簡単ですので、 ここでは2点ポイントを紹介します。 メモリー不足のためのエラー 下記のようなエラーが出る場合が …

mysql

MySQL ERROR: Can’t connect to MySQL server on ‘xxx.xxx.x.xx’ (13)

MySQL ERROR: Can’t connect to MySQL server on ‘xxx.xxx.xxx.xxx’ (13) はSELinuxによる接続 …