Hatena::Groupvim

vim and plasticity

 | 

2009-06-20

registerでも覚えるか

03:52

参考1 :help :registers

参考2 :help registers


現在のレジスタの確認

:reg[isters]


レジスタの種類

[RO]はRead Onlyのレジスタを意味する。

""Unnamed register.最後に用いられたregisterを指す
"0yankしたときに用いられるregister
"1delete,changeの際に用いられるregister
"2delete,changeの際、旧"1の値が入る
"3delete,changeの際、旧"2の値が入る
...... "4から"9まで同じ ...
"-small delete register.1行以下のdelete内容が入る
"aレジスタa。ユーザが指定しないと使われない。
"A指定すると"aに追加(append)される
...... 以下"b,"Bから"z,"Zまで同じ ...
".The last inserted text.[RO]
":The most recent executed command-line.[RO]
"%Current file name.[RO]
"#Alternate file name.[RO]
"=Expression register.計算してくれる特殊なレジスタ*1[RO]
"*X11ならMouse overした内容、またはVisual modeで選択した内容。 WindowsならClipboardの内容。
"+X11ならClipboardの内容。Windowsなら"*と同じ。
"~Drag and dropの際に用いられる[RO]
"_Black hole register.何も起こらない。

レジスタに書き込む

"0から"9はyank,delete,changeの際にVimが放り込んでいくけど、"a-"z,"A-"Zは指定しないと使われない。特定のレジスタに書き込むには、yy,dd,cc,etc.の前にレジスタを指定すれば良い。

"aに書き込むには、

"add

などとすればいい。

数字レジスタに書き込むことも出来る。あんまり意味なさそうだけど。


Clipboardに書き込むなら、

"+yy

とか。


レジスタの読み込み

Insert mode, Command-line modeにて、<C-R>の後にレジスタをDouble quote(")無しで指定する。

つまり"aの内容を読み込むには、

<C-R>a

と押す。

もしくはNormal modeでレジスタを指定してpaste,

"ap

としてもいい。

*1:Reference :help "=

avavopisaloavavopisalo2018/10/02 10:33[url=http://doxycycline-cheapbuy.site/]doxycycline-cheapbuy.site.ankor[/url] <a href="http://onlinebuycytotec.site/">onlinebuycytotec.site.ankor</a>

asekuyaxanasekuyaxan2018/10/02 11:13[url=http://doxycycline-cheapbuy.site/]doxycycline-cheapbuy.site.ankor[/url] <a href="http://onlinebuycytotec.site/">onlinebuycytotec.site.ankor</a>

igokuacbaseeigokuacbasee2018/10/02 14:04[url=http://doxycycline-cheapbuy.site/]doxycycline-cheapbuy.site.ankor[/url] <a href="http://onlinebuycytotec.site/">onlinebuycytotec.site.ankor</a>

ufiojewaeufiojewae2018/10/02 14:38[url=http://doxycycline-cheapbuy.site/]doxycycline-cheapbuy.site.ankor[/url] <a href="http://onlinebuycytotec.site/">onlinebuycytotec.site.ankor</a>

ukoxifeukoxife2018/10/02 14:44[url=http://doxycycline-cheapbuy.site/]doxycycline-cheapbuy.site.ankor[/url] <a href="http://onlinebuycytotec.site/">onlinebuycytotec.site.ankor</a>

azumoawirazumoawir2018/10/02 14:51[url=http://doxycycline-cheapbuy.site/]doxycycline-cheapbuy.site.ankor[/url] <a href="http://onlinebuycytotec.site/">onlinebuycytotec.site.ankor</a>

ahafaiziwaahafaiziwa2018/10/02 15:00[url=http://doxycycline-cheapbuy.site/]doxycycline-cheapbuy.site.ankor[/url] <a href="http://onlinebuycytotec.site/">onlinebuycytotec.site.ankor</a>

ozodiburciiyozodiburciiy2018/10/02 15:04[url=http://doxycycline-cheapbuy.site/]doxycycline-cheapbuy.site.ankor[/url] <a href="http://onlinebuycytotec.site/">onlinebuycytotec.site.ankor</a>

jpowivuqejpowivuqe2018/10/02 15:12[url=http://doxycycline-cheapbuy.site/]doxycycline-cheapbuy.site.ankor[/url] <a href="http://onlinebuycytotec.site/">onlinebuycytotec.site.ankor</a>

wehawvmwehawvm2018/10/02 15:23[url=http://doxycycline-cheapbuy.site/]doxycycline-cheapbuy.site.ankor[/url] <a href="http://onlinebuycytotec.site/">onlinebuycytotec.site.ankor</a>

ezigobmalafoezigobmalafo2018/10/02 15:30[url=http://doxycycline-cheapbuy.site/]doxycycline-cheapbuy.site.ankor[/url] <a href="http://onlinebuycytotec.site/">onlinebuycytotec.site.ankor</a>

udodibeiyejxuudodibeiyejxu2018/10/02 15:33[url=http://doxycycline-cheapbuy.site/]doxycycline-cheapbuy.site.ankor[/url] <a href="http://onlinebuycytotec.site/">onlinebuycytotec.site.ankor</a>

JooceromJoocerom2018/10/28 01:58new usa online casinos 2017
[url=http://playslotscasino888.com/]casino online subtitrat[/url]
new usa online casinos 2017
<a href="http://playslotscasino888.com/">vegas casino games</a>
casino online free

JooceromJoocerom2018/10/29 07:10casino g
[url=http://playslotscasino888.com/]vegas casino games[/url]
casino online subtitrat
<a href="http://playslotscasino888.com/">casino online gambling</a>
play casino games online

MofgyhomMofgyhom2018/10/30 23:39online casino real money
[url=http://gamecasinosonline.com/]best us casinos online[/url]
casino games
<a href="http://gamecasinosonline.com/">casino games slots</a>
casino online for fun

LasriCaFLasriCaF2018/11/01 01:38online casino real money
[url=http://casinousaonlinelist.com/]casino g[/url]
online casino real money
<a href="http://casinousaonlinelist.com/">casino online</a>
casino online

BeulahUnebyBeulahUneby2018/11/02 23:16hollywood casino amphitheatre
[url=http://traditionzonecasino.com/]casinos in florida[/url]
zone online casino sign in
<a href="http://traditionzonecasino.com/">caesars online slots</a>
pala casino

JooceromJoocerom2018/11/07 22:19vegas casino games
[url=http://playslotscasino888.com/]best us casinos online[/url]
online casino
<a href="http://playslotscasino888.com/">casino online for fun</a>
casino games real money

MonitaTixMonitaTix2018/11/16 08:10pogo casino slots
[url=http://gamecasinosonline.com/]top rated free online casino games[/url]
casino games free
<a href="http://gamecasinosonline.com/">casino online free</a>
play casinos

MonitaTixMonitaTix2018/11/20 13:09casino games real money
[url=http://gamecasinosonline.com/]casino online gambling[/url]
casino games real money
<a href="http://gamecasinosonline.com/">online casino slots</a>
play casinos

TemplieCahTemplieCah2018/11/21 22:46vegas casino games
[url=http://gamecasinosonline.com/]casinos online[/url]
best us casinos online
<a href="http://gamecasinosonline.com/">casino games slots</a>
casino g

 |