No Windows, eu costumava usar um editor de texto chamado editor carmesim, que apresentava o melhor suporte de edição em modo de coluna que ainda não usei.
Quando ativado através de um simples Alt- Catalho, seleções poderiam ser feitas com as teclas do mouse ou cursor e eles seriam blocos visuais em vez de embrulhadas linhas.
Essas seleções poderiam ser excluídas, movidas, copiadas, coladas e todas as operações apenas faziam sentido. Você também pode começar a digitar e obter uma coluna dos caracteres enquanto digita.
Existem várias maneiras de fazer com que partes desses recursos funcionem separadamente, discutidas neste tópico do fórum, mas ninguém ainda forneceu uma solução que forneça esse método abrangente e fácil de usar.
Se alguém pudesse me indicar um plug-in gedit onde este trabalho está sendo realizado ativamente, talvez eu possa me ajudar na codificação. Se alguém tiver conhecimento de um editor de texto que já ofereça essa funcionalidade completa, eu apreciaria as informações. Executar o editor carmesim por meio do wine e o plug-in de edição múltipla, quase não muito, para o gedit, são as soluções temporárias com as quais estou 'me dando bem' por enquanto.
UPDATE (2012-11): Agora sou um usuário muito feliz de texto sublime . Ele suporta excelente edição no modo de coluna e funciona nas três principais plataformas de sistemas operacionais sem nenhum problema. Altamente recomendado!
Respostas:
geany
é um ambiente de desenvolvimento integrado que fornece um bom suporte à edição de colunas que vale a pena conferir (um exemplo aqui )
Simplificando, pressione Alt+ em Shiftvez de apenas Shiftfazer seleções para chamar o modo de coluna. Uma limitação importante é que as edições no modo de coluna (até o momento) não podem ser desfeitas.
Para conseguir o mesmo com o mouse, mantenha pressionado Ctrlenquanto seleciona. Na verdade, isso funciona com a maioria dos editores baseados no Scintilla (incluindo SciTE e Geany).
fonte
Para editar colunas, eu uso o vi / gvim. Isso exigirá um pouco de aprendizado para se acostumar com o vi, mas no final muitas pessoas acham que esse é o seu editor preferido.
Especificamente no vi, você pode usar o CTRL-V para destacar colunas no modo visual e, em seguida, editá-lo como seria de esperar. Eu uso isso o tempo todo para adicionar e remover comentários ou recuar funções, por exemplo, CTRL-V (destacar uma coluna) SHIFT-I '#' ESC irá comentar essa coluna inteira.
fonte
Você usa o editor Eclipse. Alt+ Shift+ Adeve fazer o que você precisa.
fonte
nedit
Eu uso o NEdit o tempo todo.
Para instalá-lo usando o terminal, use o seguinte comando:
Old school (Motif), mas tem guias e é leve e simples. Possui destaque de contexto incluído para várias linguagens de codificação e mais pode ser adicionado. Pressionar Ctrl enquanto arrasta com o mouse permite selecionar um bloco de texto. Em seguida, você pode copiar / colar como de costume. Não poderia ficar sem esse recurso agora.
fonte
Use um gEdit com gmate e plugins. Você obterá o TextMate do Linux.
Com esta "ligeira" modificação, o gEdit realmente arrasa.
fonte
Isso é possível no emacs e é fácil se você usar o modo cua. O retorno C marca a parte superior esquerda do retângulo. Em seguida, mova o cursor para destacar a região retangular.
Aqui está um vídeo que mostra como fazê-lo: http://vimeo.com/1168225
E consulte a seção "Suporte ao retângulo CUA" aqui: http://www.cua.dk/cua.html
Os recursos do modo de coluna emacs são muito legais. Eles vão muito além de apenas copiar / colar texto retangular. Confira o vídeo para obter uma demonstração de como editar simultaneamente todas as linhas da coluna! Muito conveniente!
Se você não quiser assistir ao vídeo (ou não puder), aqui estão os princípios básicos:
No Kubuntu 12.04 e no emacs v24, [S-return] é CONTROL-RETURN (CTRL-ENTER) para mim.
Como já mencionado, o Scite possui esse recurso (não é necessário nenhum plug-in). É muito fácil de usar. E Scite está nos repositórios do Ubuntu.
fonte
Cole estes comandos no terminal
No uso do vim:
Vejo:
fonte
O Notepadqq também pode fazer isso: eles apresentam brevemente o recurso em suas páginas . Mantenha pressionado Alt, mantenha pressionado Ctrlou Shifte selecione as "colunas" que deseja arrastando (ou também clicando, se estiver segurando Ctrl) com o mouse. Solte os botões quando terminar de selecionar as colunas e comece a editar digitando, usando as teclas de seta, copie e cole (um clique no mouse cancelará a seleção múltipla).
Os pontos que você seleciona não precisam formar uma coluna real, é um número arbitrário de cursores ativos ao mesmo tempo. Quando você copia e cola, o texto é colado cursor a cursor se o número de copiados e colados corresponder, caso contrário, cada cursor de destino obterá uma cópia completa da entrada.
Pequenos incômodos: você não pode desmarcar cursores únicos enquanto mantém os outros e não pode usar o teclado para selecioná-los (ou pelo menos não sei como).
fonte
KWrite , Kate e KDevelop também suportam isso. É um pouco diferente neles, pois o modo de edição de coluna não funciona através de teclas modificadoras, mas como um modo que você liga e desliga. Esses três programas têm níveis de recursos diferentes, mas são baseados no mesmo componente do editor.
fonte