<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>JugglerShu.Net &#187; ViEmu</title>
	<atom:link href="http://programming.jugglershu.net/wp/?cat=82&#038;feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://programming.jugglershu.net/wp</link>
	<description>Nothing But Programming</description>
	<lastBuildDate>Wed, 15 Apr 2020 08:11:15 +0000</lastBuildDate>
	<language>ja</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.9.40</generator>
	<item>
		<title>ViEmuでCtrl+CやCtrl+Vを有効にする</title>
		<link>http://programming.jugglershu.net/wp/?p=585</link>
		<comments>http://programming.jugglershu.net/wp/?p=585#comments</comments>
		<pubDate>Sat, 07 Aug 2010 07:41:00 +0000</pubDate>
		<dc:creator><![CDATA[shu]]></dc:creator>
				<category><![CDATA[ViEmu]]></category>
		<category><![CDATA[Vim]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[キーバインド]]></category>

		<guid isPermaLink="false">http://programming.jugglershu.net/wp/?p=585</guid>
		<description><![CDATA[Visual StudioでViと同様のキー操作を可能にするためのツールにViEmuがある。これを使うとほとんどViと同様の操作でテキスト編集ができるため、Viを普段使っている人にはとっても便利。 ただし、デフォルトだとCtrl+CやCtrl+VはViのキーバインドではなく、標準のコピー、ペーストになっている。Ctrl+Cやコマンドキャンセル、Ctrl+Vはブロック選択なので、使いたい人は使いたい <a class="more-link" href="http://programming.jugglershu.net/wp/?p=585">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Visual StudioでViと同様のキー操作を可能にするためのツールにViEmuがある。これを使うとほとんどViと同様の操作でテキスト編集ができるため、Viを普段使っている人にはとっても便利。</p>
<p>ただし、デフォルトだとCtrl+CやCtrl+VはViのキーバインドではなく、標準のコピー、ペーストになっている。<br />Ctrl+Cやコマンドキャンセル、Ctrl+Vはブロック選択なので、使いたい人は使いたいだろう。</p>
<p>実は、これらを有効に（つまりViと同様のキーに）するのは簡単。</p>
<p>Visual Studioのメニュー<br />「ツール」→「オプション」と選択し、ダイアログで<br />「ViEmu &#8211; General」のタブを開く。「Keyboard&#8230;」を選択し以下の画面へ。</p>
<p><a href="http://3.bp.blogspot.com/_W-a-XM_xr1c/TF0SXBGvH9I/AAAAAAAAAEE/h8vt2xtHhVs/s1600/viemu.png"><img src="http://3.bp.blogspot.com/_W-a-XM_xr1c/TF0SXBGvH9I/AAAAAAAAAEE/h8vt2xtHhVs/s400/viemu.png" border="0" alt=""></a></p>
<p>重要なのは右下の「Key scanned, with Ctrl&#8230;」とあるテキストボックス。<br />ViEmuはここにある文字とCtrlの組み合わせが、VisualStudioとViとぶつかるかどうかをスキャンする。</p>
<p>たとえば、このテキストボックスに「C」とある場合、ViEmuは「Ctrl+C」がVisualStudioとViとで衝突が起きるかどうかを検出する。逆にこのテキストボックスに「C」がなければViEmuはそれについては何もしない。つまりVisual Studio標準のままにする。</p>
<p>デフォルトでは、このテキストボックス内にはVとCは含まれない。つまり、そのまま放置しているということだ。</p>
<p>というわけで、この中にCとVの文字を上の画像のように入れる。そして「Apply」キーを押す。</p>
<p>ただし、これだけではViEmuはまだこのキーバインドを入れ替えない。<br />このダイアログボックスの右上のリストには、衝突が検出されたもののリストがある。</p>
<p>これを置き換えたい（つまり、Viのキーバインドにしたい）場合には、その下にある「Save and Remove」を押す。</p>
<p>これで、完了。</p>
<p>このダイアログのなかのリストとボタンの関係は、若干直観的ではない。理解するまでにちょっと時間がかいかる。<br />とりあえず、Ctrl+VやCtrl+Cを有効に（Viと同じに）したければ上のことだけやればよい</p>
]]></content:encoded>
			<wfw:commentRss>http://programming.jugglershu.net/wp/?feed=rss2&#038;p=585</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
