Eu trabalho em um terminal na maioria das vezes.
Existe um aplicativo / plugin no iTerm ou em qualquer outro terminal como o aplicativo que eu possa controlar a localização do cursor do meu terminal usando um mouse?
Eu trabalho em um terminal na maioria das vezes.
Existe um aplicativo / plugin no iTerm ou em qualquer outro terminal como o aplicativo que eu possa controlar a localização do cursor do meu terminal usando um mouse?
Respostas:
Pelo menos em Terminal.app você pode manter pressionada optionenquanto clica para saltar dentro de sua linha atual (que na verdade significa apenas a linha, por isso, se o seu actual alerta é tão longo que passará para uma segunda linha de entrada que você vai ter que option-clique até o início da "segunda" linha e, em seguida, pule com as setas do teclado para a "primeira" linha, onde você pode optionclicar novamente.)
Já faz um tempo que essa pergunta surgiu e eu já mencionei o abaixo nesta plataforma em Option-click no iTerm e no rastreador de problemas do iTerm2, mas talvez seja de ajuda para um ou outro:
Olá, só queria que você soubesse que eu implementei esse recurso no iTerm2. Ainda não está no repo oficial do iTerm2, mas se você quiser experimentar, pode encontrá-lo no github .
Uma vez que foi testado apenas por mim, considero não estável. Eu testei com bash, vi e emacs e fiz o meu melhor para lembrar o comportamento do Terminal.app.
Também existe um binário pré-compilado no github iTerm_v1.0.0.20120312.git-b919985b.zip (para i386 / x86_64 / ppc).
Claro que qualquer feedback é bem-vindo.
O teclado geralmente é seu melhor amigo. Em uma configuração padrão, seu shell controla muito de como você navega pelo prompt de comando.
Option+ bretorna uma palavra (o cursor terminará na primeira letra da palavra anterior).
Option+ favança uma palavra (o cursor estará no caractere não-letra APÓS a próxima palavra).
Shift+ Fn+ Left Arrow (←)colocará o cursor no início da linha. ( Ctrl+ atambém fará isso.)
Shift+ Fn+ Right Arrow (→)colocará o cursor no final da linha. ( Ctrl+ etambém fará isso.)
Então, se eu tiver um comando longo, por exemplo:
$ rsync -avz --progress ~/Sites/Development/My/Project web@server:/deployment/output/area
E eu começar a bater Option+ b, o cursor vai parar no um na área, o o na saída, o d em implantação, etc.
Se eu for para o início da linha e começar a pressionar Option+ f, o cursor irá parar no espaço após o rsync, no espaço após avz, no espaço após o progresso, no / após Sites, etc.
No iTerm2, mantenha pressionada a tecla alt (esquerda ou direita) e clique para mover o cursor para qualquer posição em qualquer linha.
Se você estiver interessado especificamente em movimento no Vim, poderá adicioná-lo set mouse=a
ao seu ~/.vimrc
arquivo.
Ele funciona no iTerm para movimento. Também permite marcar seções como se você tivesse entrado no modo visual, para que você possa puxá-lo ou excluí-lo ou comentar o código, dependendo dos seus plug-ins.
Muito convenientemente, também permite rolar rapidamente um documento grande usando um slide de dois dedos ou uma roda do mouse.
A única desvantagem é que dificulta a seleção do texto que você deseja copiar para uso em outros aplicativos - embora tudo o que você precise fazer seja pressionar optionenquanto você seleciona.
Além disso: observe que, se você adicionar algo como vimpager (também no macports), também poderá rolar pelas páginas do manual depois de adicionar:
export PAGER=/opt/local/bin/vimpager #or wherever vimpager is installed
alias less=$PAGER
para o seu .profile
ou .bashrc
.