Por que usar as teclas hjklna mesma linha, em vez das teclas de um triângulo, como wasdpara jogar videogames? Por que não algo equivalente à mão direita, como ijklou
Comandos que movem o cursor. Um comando de movimento é usado após um comando do operador para mover sobre o texto a ser operado.
Por que usar as teclas hjklna mesma linha, em vez das teclas de um triângulo, como wasdpara jogar videogames? Por que não algo equivalente à mão direita, como ijklou
As aspas no LaTeX são diferentes das do texto normal, pois estão formatadas ``like this''(ou `like this'entre aspas simples). Isso dificulta a navegação por eles no Vim. Eu costumo usar algo como T`ct'(para trás até `, mude até '). No entanto, isso é desajeitado e antinatural. Eu preferiria ser...
Costumo me digitar comandos como gg"+yGou ggdGe gostaria de uma maneira mais eficiente de fazer isso sem precisar mover o cursor duas vezes. Existe algum comando que eu possa usar, por exemplo, y[movement]para copiar todo o buffer sem mover o
Ao usar ci"o cursor, não é necessário residir na área de aspas duplas. |String somestring = "some text"; Assumindo que o tubo esteja na posição do cursor, ci"ele fará o salto para a área citada. Por outro lado, ao usar ci(, o cursor deve estar dentro dos parênteses para funcionar e não moverá o...
Eu quero me ensinar a usar hjkl mais do que usar as setas do teclado para permanecer na linha inicial. E sim, estou ciente de que não se deve usar o hjkl como as principais teclas de navegação. No entanto, meus hábitos são bastante fortes e eu nem percebi que isso fez o movimento da mão nas teclas...
Digamos que eu tenho um código como este ( |representa a posição do cursor ): func1(x|, func2(), y); Eu gostaria de obter: func1(x|); Existe uma maneira de excluir o código da posição do cursor para a posição anterior à extremidade direita do bloco interno atual ? Eu sei que posso seguir em...
Desculpas se "composto" não for o termo técnico. Quero dizer o seguinte: Hi, I-am-a-composite-word and we are not Gostaria de excluir apenas a palavra composta. No modo de comando, se eu mover o cursor para I, repetir dwalgumas vezes, ou melhor digitar dwuma vez, seguido de algumas...
Isso é algo que me incomoda há muito tempo, mas nunca cheguei a perguntar. Digamos que o texto em seu buffer fique assim: Hello World Se eu colocar meu cursor em algum lugar na linha 2, e o fizer yk, meu cursor terminará na linha 1. Isso parece implicar um operador e um movimento também move o...
Pressionando gge Gvocê pode pular para as duas extremidades de um buffer. 42G pula para a linha 42. Existe algum gatalho rápido para pular para o meio do buffer. Algo como aproximadamente round(number of
Existe uma maneira de t{char}e f{char}continuará a funcionar nas próximas linhas, se {char}não estiver presente em uma determinada linha? Eu gostaria de evitar o uso /{char}<CR>para salvar 1 pressionamento de tecla e para não ter destaque na pesquisa, especialmente quando eu preciso disso em...
Estou um pouco confuso sobre o motivo pelo qual o comando sublinhado _, que salta para o início da (COUNT - 1) linha abaixo do cursor, obtém sua própria chave. Quando eu usaria isso em vez de +ou
Isso sempre me incomodou nos comandos we Wmotion - eles parecem funcionar de maneira diferente quando usados com o ccomando hange do que quando usados sozinhos ou com o dcomando elete. Por exemplo, com o cursor no "q" deste texto: The quick brown fox jumps over the lazy dog. digitando...
É possível que o vim trate sublinhados como espaços ou hífens; portanto, quando uso a sequência dw, ela não exclui a sentença inteira some_long_text_with_underscores, quando o cursor está no
Estou usando o plugin vim-multiple-cursors . Eu gostaria de colocar os cursores exatamente onde eu quero. Por exemplo ( [x]são as posições do cursor): Lorem ipsum dolor sit amet[1], consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna[2] aliqua. Em Texto...
Eu preciso de um movimento que se mova para o fim / início de um bloco python, e eu preciso de outro movimento que se mova para o início / fim do método / classe anterior / seguinte (todas as combinações). Eu tentei vim-indent-object, python-mode, chapa, vim-python-object, etc. Nenhum deles...
Estou tentando entender como posso usar o operador com o movimento subsequente dentro de um mapeamento. Por exemplo: nmap /c c{here we pending for a motion}/<C-r>"<CR> O mapa deve fazer o seguinte: Ative o coperador e ouça o próximo movimento; Por exemplo, eu posso digitar aqui...
Existe um objeto de texto para a linha atual? Existe um objeto de texto para
Muitas vezes, edito um arquivo - acho que meu trabalho está concluído - depois fecho o arquivo e passo para a próxima. Mas então percebo que preciso voltar para esse código e ajustá-lo um pouco mais. Se eu abrir o arquivo novamente, posso usar a .marca e pular para a posição da última edição com...
É possível definir um objeto de texto no vim que atuará em uma região retangular? Por exemplo, suponha que eu tenha colunas de texto alinhadas verticalmente, assim: column 1 co column 2 col lumn 1 colu umn 2 column mn 1 column 2 column 2 c 1 column 1 olumn 2 colu Seria possível definir um...
Estou usando o a"movimento com bastante frequência no vim; por exemplo, usando ca"ao refatorar um pedaço de código para substituir um argumento codificado por um nome de variável. O problema dessa abordagem é que a" inclui espaços em branco à esquerda se não houver espaço em branco à direita :...