忍者ブログ

[PR]

2024年05月04日 ()
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

replace to newline

2009年02月17日 (vim)

文字列を改行コードに置換

unixの場合.

cat_dog_rat

この行に,

:s/dog/\r/g

とすると,

cat_
_rat

となる.
Mac, Windowsの場合は改行コード(\r)を適当なものに変える.

改行コードを文字列に置換

cat_
_rat

この2行に,

:s/\n/dog/g

とすると,

cat_dog_rat

となる.

PR

scroll keybind

2009年02月16日 (vim)
キーバインド動作
C-u半画面上にスクロール
C-d半画面下にスクロール
C-f1画面上にスクロール
C-b1画面下にスクロール
C-y1行上にスクロール
C-e1行下にスクロール
z.カーソル位置を画面の中心に

shell command

2009年01月20日 (vim)

vim上でシェルコマンド実行.
フィルタリングなどのコマンド実行は:!
例:

dog
cat
mouse
giraffe
elephant

この5行のファイルに対してソート.

:%!sort

こうなる.

cat
dog
elephant
giraffe
mouse

行数指定は他同様.

:15,19!sort

コマンドの結果をカーソル位置に挿入.

:r! date

挿入される.

Tue Jan 20 06:53:16 JST 2009

cd,historyなどのシェル組み込みコマンドは使えないから注意.

gvim: guioptions

2009年01月11日 (vim)

スクロールバー非表示.

:set guioptions-=r

表示させる場合は+.

:set guioptions+=r

ツールバー非表示.

:set guioptions-=T

メニューバー非表示.

:set guioptions-=m

スクロールバー非表示.

:set guioptions-=l

fileencoding

2008年12月10日 (vim)

エンコーディングをutf-8に指定し再読み込み.

:e ++enc=utf-8

euc-jpの場合も同様.

:e ++enc=euc-jp

エンコーディングをutf-8に変換する場合は.

:set fileencoding=utf-8

euc-jpの場合も同様.

:set fileencoding=euc-jp

保存すれば変換完了.

:w
 | HOME | 次のページ »