aioutecism / amVim-for-VSCode

The Vim mode for Visual Studio Code(vscode) that works as expected.
https://marketplace.visualstudio.com/items/auiworks.amvim
458 stars 42 forks source link

Can you add a new feature like easymotion? #148

Open taixs opened 8 years ago

taixs commented 8 years ago

Easymotion is very useful for us. Can you add it?

https://github.com/easymotion/vim-easymotion

aioutecism commented 8 years ago

I picked the basic functions of Easymotion. Are these enough? (I personally not using Easymotion)

Mapping Details
<Leader>f{char} Find {char} to the right. See
<Leader>F{char} Find {char} to the left. See
<Leader>t{char} Till before the {char} to the right. See
<Leader>T{char} Till after the {char} to the left. See
<Leader>w Beginning of word forward. See
<Leader>W Beginning of WORD forward. See
<Leader>b Beginning of word backward. See
<Leader>B Beginning of WORD backward. See
<Leader>e End of word forward. See
<Leader>E End of WORD forward. See
<Leader>ge End of word backward. See
<Leader>gE End of WORD backward. See
<Leader>j Line downward. See
<Leader>k Line upward. See
<Leader>n Jump to latest "/" or "?" forward. See
<Leader>N Jump to latest "/" or "?" backward. See
<Leader>s Find(Search) {char} forward and backward.

BTW, it is a lot of work to implement this function. So be patient please.

taixs commented 8 years ago

These have enough. Thank you very much.

Jayphen commented 6 years ago

Perhaps Sneak would be an easier thing to implement than easymotion. It's essentially f but finds the next occurrence of 2 chars instead of 1. Not as direct as easymotion, but much less (or no) UI to implement.

aioutecism commented 6 years ago

@Jayphen Didn't know the plugin. Seams like a good extension to f.

zhaoyewei commented 6 years ago

thank you very much for considering our suggestions.😀 @aioutecism

frithrah commented 5 years ago

Loving amVim. I, too, would love to see a Sneak or EasyMotion feature.

MichaelGitArt commented 4 years ago

I picked the basic functions of Easymotion. Are these enough? (I personally not using Easymotion)

Mapping Details <Leader>f{char} Find {char} to the right. See <Leader>F{char} Find {char} to the left. See <Leader>t{char} Till before the {char} to the right. See <Leader>T{char} Till after the {char} to the left. See <Leader>w Beginning of word forward. See <Leader>W Beginning of WORD forward. See <Leader>b Beginning of word backward. See <Leader>B Beginning of WORD backward. See <Leader>e End of word forward. See <Leader>E End of WORD forward. See <Leader>ge End of word backward. See <Leader>gE End of WORD backward. See <Leader>j Line downward. See <Leader>k Line upward. See <Leader>n Jump to latest "/" or "?" forward. See <Leader>N Jump to latest "/" or "?" backward. See <Leader>s Find(Search) {char} forward and backward. BTW, it is a lot of work to implement this function. So be patient please.

I picked the basic functions of Easymotion. Are these enough? (I personally not using Easymotion)

Mapping Details <Leader>f{char} Find {char} to the right. See <Leader>F{char} Find {char} to the left. See <Leader>t{char} Till before the {char} to the right. See <Leader>T{char} Till after the {char} to the left. See <Leader>w Beginning of word forward. See <Leader>W Beginning of WORD forward. See <Leader>b Beginning of word backward. See <Leader>B Beginning of WORD backward. See <Leader>e End of word forward. See <Leader>E End of WORD forward. See <Leader>ge End of word backward. See <Leader>gE End of WORD backward. See <Leader>j Line downward. See <Leader>k Line upward. See <Leader>n Jump to latest "/" or "?" forward. See <Leader>N Jump to latest "/" or "?" backward. See <Leader>s Find(Search) {char} forward and backward. BTW, it is a lot of work to implement this function. So be patient please.

EasyMotion is great feature for amVim! But i can't find how to enable this in amVim? Are there docs?