viエディターで1単語左に移動する方法


138

ショートカットを使用してw、カーソルを1単語右に移動します。単語を左に移動するショートカットはありますか?


こんにちは、StackOverflowへようこそ!このサイトは、プログラミングの問題に直接関連する質問を対象としています。「する方法の質問を使用するソフトウェアXは、」より良いsuperuser.comで答えられるでしょう。私はこの質問を閉じるために投票しました。そこで自動的に移行されます。
Piskvorが

あなたの投稿はまだ混乱しておりw、カーソルを左に動かしません。何を達成しようとしていますか?カーソルを移動する(その場合はどの方向に)または単語を移動する(もう一度方向に)。
Peter van der Heijden、2010

@Suresh:今後、Vim関連の質問をしてみてください:unix.stackexchange.comそれらがWindows固有のものでない場合、それはそこにトピック外ではなく、SUよりも優れた答えが見つかるか、少なくともより速く
ゴラン・ジョビッチ10'20 / 12/20

10
お願いします。すべてのSEフォーラムでのvimコミュニティの分散を停止します。ここではSOでvimタグが付けられた2707の質問、SUでは484質問があり、この新しいSEフォーラムでは31の質問タグが付けられたvimがあります。ところで:unix.stackexchange.com/questions/107/…は、SOがプログラミング中心であることを意図しているため、完全にトピックから外れています。(ちなみに私は毎日Windowsでvimを使用しています。)
Luc Hermitte

3
@Lieven:回答にはvimscriptが含まれていることが多く、Vimは「コード指向」のツールであるため、コンセンサスは「Vimの質問をそのまま維持する」ようです。Meta meta.stackexchange.com/q/25925/154445の
Xavier T.

回答:



24

ですb

あなたはここで他の動きを見ることができます:

Vimドキュメント:モーション、4。単語のモーション

通常、Vimコマンドは次の要素で構成されます。

アクションモーションを数える

どこ:

countは、実行する回数です。デフォルトは1です。

アクションは明らかにアクションです。d削除の場合c、変更の場合、デフォルトは空で、単に移動することを意味します。

動きは方向です。あなたはすでにそれを手に入れました。


OPの後にあるのは、単語をカーソルではなく右(または左、タイトルがわかりにくい)に移動するためのショートカットだと思います。
Peter van der Heijden 2010

@ピーター:質問は彼がw左に移動するために使用することを言っているので、明らかに彼はカーソルを移動しようとしているだけです
Nathan Fellman

@Nathan Fellman:OPが質問を編集しました。現在の形式では、@ Goran Jovicの答えが実際にOPの後にあったことは明らかです。私は答えを賛成します。
Peter van der Heijden、

8

b他の回答で言及されている運動に加えて、興味深いかもしれない別の運動がありますge

左側の単語の最後の文字に移動します。ときはbの反対として考えられているwgeの反対と考えることができe、現在の単語の最後にあなたをもたらします。

:また、これらの単語ごとの動きのすべてが持っているWORD単位で同等のことに注意してくださいWBEおよびgE「速い」です。単語と単語の違いについては、を参照してください:h word


//、これを試してみたい私たちのためのリファレンスまたは何かありますか?
Nathan Basanese 16年

「リファレンス」が何を意味するのかよくわかりません。これらのモーションを試したい場合は、vimでファイルを開いてモーションを試すことができます。
statox

これを本当にありがとう、その機能を持つ方法を探していました。単語の終わりによって後方にナビゲートする方が、IMOの方がはるかに優れています。
ルーク・デイビス

ああ、できる 4geここにも4つのワードを移動するなど
dekuShrub

6

はい、 "b"を使用して単語を逆方向に移動し、事前に "2b"を使用して2つの単語を逆方向に移動できます。


「バックフォワード」とはどういう意味ですか?「後退するという意味ですか?または「後方に移動」しますか?または、他の何か?
Peter Mortensen、

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.