Movimento do cursor no estilo Vim para o Notepad ++

6

Eu estava me perguntando se havia uma maneira de obter o movimento do cursor de estilo "vim" (ou seja, movimento 'hkjl'). Depois de passar muito tempo com o vim, acostumei-me a não precisar levantar as mãos do teclado para mover um documento de texto (ir para as teclas de seta também é muito perturbador: p).

Voltar para o vim é sempre uma opção, mas seria bom se houvesse uma maneira de obter esse recurso no notepad ++. Eu já passei algum tempo na criação de macros e plugins para fazer o meu ambiente de notepad ++ funcionar do jeito que eu quero.

Qualquer ajuda sobre este assunto seria muito apreciada.

    
por funseiki 08.10.2012 / 05:08

2 respostas

7

Um novo plugin ViSimulator for Notepad ++ acaba de lançar, o que talvez atenda aos seus pedidos.

    
por 23.11.2013 / 03:13
3

O Notepad ++ não é um editor modal, como você esperaria que funcionasse? Como o NP ++ poderia fazer a diferença entre um j para descer uma linha e o j em Beetlejuice ?

Essa é a principal diferença entre editores modais e editores modais: no modo normal de um editor modal, você tem todo o teclado à sua disposição para uma operação rápida e relâmpago, enquanto editores modestos só permitem que você use todas essas teclas alfabéticas com modificadores .

Eu não acho que hjkl seja prático ou até viável no NP ++. Talvez um combo Ctrl + Deslocamento + J … mas isso iria destruir seu propósito quase completamente.

Eu poderia acrescentar que hjkl não é definitivamente o alfa e o ômega da produtividade: j j j j j j j é tão bobo quanto Abaixo Abaixo Down Abaixo Abaixo Abaixo Abaixo , até mesmo se você mantiver a chave abaixo durante tempo contanto que leva. OK, suas mãos ainda estão na linha inicial, mas ainda é uma maneira ineficiente de se mover. A utilização de contagens ( 7j ) é melhor, usando a pesquisa ( /foo ) é ainda melhor e objetos de texto / movimentos são inestimáveis. Como seria possível "portar" o conceito de contagem para um editor sem janela? A busca é possível, é claro, porque é modal em todos os editores e não há como evitar isso. E quanto aos objetos de texto e movimentos?

    
por 08.10.2012 / 08:53