localized/ja/01-Navigation/3-Navigate_to_somewhere_youve_already_been/3.4-Bookmarks.cs (15 lines of code) (raw):
namespace JetBrains.ReSharper.Koans.Navigation
{
// ブックマーク機能を試してみます。
//
// TODO: ReSharperでブックマーク機能が動作しない (ReSharper 2021.1 on VisualStudio2019)
//
// ブックマークを付けたり、外したり、ブックマーク先に移動したりします。
//
// 簡易見出し付き (with ニーモニック) のブックマークの付け外し
// <shortcut id="Toggle Bookmark with Mnemonic">Ctrl+F11 (Common)</shortcut>
//
// 簡易見出し付きブックマークへの移動
// <shortcut id="">Ctrl+[0-9] (Common)</shortcut>
//
// ブックマークリストのポップアップ表示
// <shortcut id="Show Bookmarks">Ctrl+` (ReSharper VisualStudio Keymap)</shortcut>
// <shortcut id="Show Bookmarks">Shift+F11 (Rider Default IntelliJ Keymap)</shortcut>
//
// 簡易見出し付きブックマークの直接作成 (上書き)
// <shortcut id="Toggle Bookmark with X">Ctrl+Shift+[0-9] (Common)</shortcut>
//
// 1. 下に定義のある "MethodOne" に移動し、簡易見出し付きブックマーク "1" を設定します。
// メソッドの行にキャレットを置き、ショートカットキーを押します。
// <shortcut id="Toggle Bookmark with Mnemonic 1">Ctrl+Shift+1</shortcut>
// エディター行番号付近の余白のブックマークアイコンではなく、ショートカットキーで操作しましょう。
//
// 2. 同様に、 "MethodTwo" と "MethodThree" に 2 と 3 のブックマークを設定します。
//
// 3. 設定した3つのブックマークを移動してみます。
// 以下のショートカットで移動してみましょう。
// Ctrl+1, Ctrl+2, Ctrl+3
//
// 4. ブックマークを削除したり、別の場所に移動したりしてみます。
// ブックマークのある行で同じ番号のショートカットを押すと、トグルで削除されます。
// 他の行でショートカットを押すと、押したショートカットの番号は移動します。
// Ctrl+Shift+1, Ctrl+Shift+2, etc
//
// 5. ブックマーク一覧を表示して移動してみましょう。
// <shortcut id="Show Bookmarks">Ctrl+` (ReSharper VisualStudio Keymap)</shortcut>
// <shortcut id="Show Bookmarks">Shift+F11 (Rider Default IntelliJ Keymap)</shortcut>
//
// 6. ポップアップメニューから匿名のブックマークを設定します。
// Shift+F11 でポップアップメニューを開き、コードを選択して F11 を押して匿名のブックマークを設定します。
// ブックマークのリストを選択すると該当ブックマークの箇所に移動できます。
public class Bookmarks
{
public void MethodOne()
{
}
public void MethodTwo()
{
}
public void MethodThree()
{
}
}
}