Yanor.net/
Wiki
Blog
GitHub
Sandbox
開始行:
* gnモーションで置換 [#zadbe5ce]
1: var f = new Foo();
2: if (1) {
3: var a = Foo.foo();
4: }
5: Foo.bar();
1: var f = new Boo();
2: if (1) {
3: var a = Boo.foo();
4: }
5: Boo();
- gnモーションは最後に使われた検索モーションで検索し、ビ...
- 検索ワードがファイル内にいくつもあり、それらのワードを...
- 上のようなコードでFooをBooに変えたい場合、
- まずggで1行目に行き、/Fooで検索をしてnew Foo();の箇所に...
- ここでcgnとすると、(Fooが再検索されてビジュアル選択さ...
- 次にnで3行目のa = Foo.foo()に行く。.ドットでFooをBooに...
- さらにnで3行目のBoo.foo()に行くかもだが、ここは無視して...
- これでFooをBooに変えることができた。
** 参考 [#b3768fb4]
vimcasts.org/episodes/operating-on-search-matches-using-gn/
終了行:
* gnモーションで置換 [#zadbe5ce]
1: var f = new Foo();
2: if (1) {
3: var a = Foo.foo();
4: }
5: Foo.bar();
1: var f = new Boo();
2: if (1) {
3: var a = Boo.foo();
4: }
5: Boo();
- gnモーションは最後に使われた検索モーションで検索し、ビ...
- 検索ワードがファイル内にいくつもあり、それらのワードを...
- 上のようなコードでFooをBooに変えたい場合、
- まずggで1行目に行き、/Fooで検索をしてnew Foo();の箇所に...
- ここでcgnとすると、(Fooが再検索されてビジュアル選択さ...
- 次にnで3行目のa = Foo.foo()に行く。.ドットでFooをBooに...
- さらにnで3行目のBoo.foo()に行くかもだが、ここは無視して...
- これでFooをBooに変えることができた。
** 参考 [#b3768fb4]
vimcasts.org/episodes/operating-on-search-matches-using-gn/
ページ名: