Thank you! But what is back-tick? Tim Chase 写道:
If I am in line 100, now I want to search a key which will lead me to wherever. I want to back to the place before the seach, can vim support anchor for me to back?There are several possibilities, depending on your forethought and quantity of travel. If you jump elsewhere (searching, making "large" movements such as page-up/down, etc), you can use control+O and control+I (that's "oh" and "eye", not "zero" and "one") to navigate the jump-list (":help jumplist"). Control+o goes back to previous jumps and then control+i moves forward in your list of jumps. If you plan ahead, you can use the 26 named marks (":help mark"). You can do something like ma to drop the "a" mark at your current location. You can then freely navigate all over your document, and then use `a or 'a to jump back to where you were. The apostrophe just jumps to the line, while the back-tick jumps to the line and character-position. Since you can mark any letter you want, you can use "ma", "mb", "mc"..."mz" to mark up to 26 locations (if you can remember them) and them use "`a", "`b", "`c",..."`z" to jump back to each of them. If you're forgetful, you can use the ":marks" command and vim will tell you where you can jump to with the apostrophe/backtick. Note that some are read-only so you can't set them, but they offer conveniences such as the backtick-backtick: you can also use backtick-backtick to toggle between the last two locations, jumping back and forth. Hope this gives you several new ways to work. I use a combo of both marks (when I remember that there's someplace important I want to jump back to) and the jumplist to see where I've been.
