No modo normal, seleciono o que está antes do cursor com:
v<Home>
É possível adicionar à seleção o que está sob o cursor?
Obrigado!!
Responder1
editar
Você quer mudar a direção da seleção, certo? Basta digitar o
e ampliar sua seleção conforme necessário.
lorem ipsum dolor sit amet
# " starting point
<######## " v^
########> " o
##########> " e
terminou
Não tenho certeza do que você deseja, então aqui estão vários combos de seleção.
Selecione do cursor até a primeira coluna da linha:
v0
Selecione do cursor até o primeiro caractere imprimível da linha:
v^
Selecione do cursor até o final da linha:
v$
Selecione do cursor até o final da palavra:
ve
Selecione do cursor até o início da palavra:
vb
Selecione do cursor até o próximo parêntese de abertura na linha (inclusive):
vf(
Selecione do cursor até a aspa dupla anterior na linha (exclusivo):
vT"
Selecione do cursor até a próxima ocorrência foo
no buffer (sempre exclusivo):
v/foo<CR>
Selecione do cursor até a ocorrência anterior bar
no buffer (sempre exclusivo):
v?bar<CR>
Selecione a palavra inteira sob o cursor:
viw
Selecione tudo entre parênteses:
vi( (or vib)
Selecione o corpo de uma função:
vi{ (or viB)
Selecione uma frase inteira:
vis
Selecione um parágrafo inteiro:
vip
Para ainda mais, veja :help motion.txt
.