忍者ブログ

[PR]

2024年05月18日 ()
×

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

my vimrc 081122

2008年11月22日 (vim)

source

colorscheme torte
"colorscheme elflord
"colorscheme koehler
"colorscheme murphy
"colorscheme pablo
"colorscheme ron
nmap <C-v> <C-v>

"highlight CursorM guibg=red guifg=NONE
"set columns=80
"set lines=30

"set autowrite
set noautowrite
set autoindent
"set noautoindent
"set backup
set nobackup
"set compatible
set nocompatible
"set cursorcolumn
set nocursorcolumn
"set cursorline
set nocursorline
"set hlsearch
set nohlsearch
set ignorecase
"set noignorecase
set number
"set nonumber
"set list
set nolist
set showmatch
"set noshowmatch
set showmode
"set noshowmode
set smartcase
"set nosmartcase
set smartindent
"set nosmartindent
set smarttab
"set nosmarttab
"set textmode
set notextmode
set wrap
"set nowrap
"set visualbell
set novisualbell
"set errorbells
set noerrorbells

"set backupdir=>/tmp
set backspace=1
"set backspace=2
set fileencodings=utf-8,euc-jp,cp932
set fileformats=unix,dos,mac
set history=1000
set iminsert=0
set imsearch=0
set matchpairs=(:),{:},<:>,[:]
set matchtime=1
set shiftwidth=4
set softtabstop=4
set switchbuf=useopen
set tabstop=4
set undolevels=1000
"set virtualedit=insert
set virtualedit=block
"set virtualedit=all
set clipboard+=autoselect
"set guioptions+=a

syntax on
"source ~/.vim/plugins/*.vim
"source ~/.vim/colors/*.vim

~/.vimrc

vimrc_081122.txt

PR

my vimrc 080805

2008年08月05日 (vim)

source

colorscheme torte
nmap <C-v> <C-v>

"highlight CursorM guibg=red guifg=NONE
"set columns=80
"set lines=30

"set autowrite
set noautowrite
set autoindent
"set noautoindent
"set backup
set nobackup
"set compatible
set nocompatible
"set hlsearch
set nohlsearch
set ignorecase
"set noignorecase
set number
"set nonumber
"set list
set nolist
set showmatch
"set noshowmatch
set showmode
"set noshowmode
set smartcase
"set nosmartcase
set smartindent
"set nosmartindent
set smarttab
"set nosmarttab
"set textmode
set notextmode
"set wrap
set nowrap
"set visualbell
set novisualbell
"set errorbells
set noerrorbells

"set backupdir=>/tmp
set backspace=1
"set backspace=2
set fileencodings=utf-8,euc-jp,cp932
set fileformats=unix,dos,mac
set history=1000
set iminsert=0
set imsearch=0
set matchpairs=(:),{:},<:>,[:]
set matchtime=1
set shiftwidth=4
set softtabstop=4
set switchbuf=useopen
set tabstop=4
set undolevels=1000
"set virtualedit=insert
set virtualedit=block
"set virtualedit=all

source ~/.vim/plugins/*.vim
syntax on

~/.vimrc

vimrc_080805.txt

visualbell errorbell

2008年08月05日 (vim)

command

:set visualbell      # visualbell on
:set novisualbell    # visualbell off
:set errorbells      # errorbell on
:set noerrorbells    # errorbell off

note

cf.
:help errorbells
:help visualbell

replace

2008年08月04日 (vim)

全ての行を対象にstringをreplaceに置換.

:%subsutitute/string/replace

2〜19行目を対象にstringをreplaceに置換.

:2,19substitute/string/replace

21〜最終行を対象にstringをreplaceに置換.

:21,$substitute/string/replace

その行の全てのパターンを置換する場合はgオプションを使う.gオプションがなければ最初にマッチしたものだけが置換される.

:%subsutitute/string/replace/g

マッチするごとに置換するかどうか尋ねるにはcオプションを使う.

:%substutute/string/replace/c

短縮形.

:%s/string/replace/c

区切りは/以外でもOK.

:%s;string;replace

正規表現も使える.この場合sで始まり,ingで終わるバターンをreplaceに置換.

:%s/s.*ing/replace

正規表現をエスケープ.

:%s/s\.\*ing/replace

詳しくはhelpを.

:help substitute
« 前のページ | HOME |