Meu filho de 5 anos e meio está começando a usar um computador e uma das coisas que ele gosta de fazer é digitar coisas em um editor. Ele já usou o TuxPaint antes e está familiarizado com a idéia de uma "tela" para pintar coisas (onde pintar qualquer coisa em qualquer lugar da tela é um jogo justo).
Quando ele abriu o editor de texto (este foi o gedit no Qimo Linux), ele tentou fazer a mesma coisa - apontou o cursor de texto para um local arbitrário dentro da janela do editor e esperava poder digitá-lo (como um "texto" tela ", se você quiser). Eu tive que explicar a ele que ele teria que pressionar Enter
algumas vezes para criar novas linhas, bem como pressionar Space
algumas vezes para criar colunas antes que ele pudesse fazer isso. Isso está abaixo do ideal.
Minha pergunta : como posso executar uma edição de texto de forma livre, semelhante a uma tela? Quase como editores hexadecimais de outrora. Não estou interessado em fazê-lo criar "áreas de texto" em um programa de pintura.
fonte
Respostas:
O editor de texto livre SciTE possui essa opção, chamada espaço virtual . Pode ser ativado editando o arquivo de opções do usuário. No SciTE, selecione Opções> Abrir arquivo de opções do usuário. Cole a seguinte linha no arquivo (que provavelmente está em branco para uma nova instalação):
e você poderá posicionar o cursor em qualquer lugar da linha inserida.
Para criar uma tela inteira em branco, você pode pressionar [Enter] até ter o tamanho desejado e salvar seu arquivo como CanvasTemplate.txt. Para desenhar, abra o modelo e salve como um novo arquivo.
O TextMate também possui esse recurso - está em Editar> Modo> Edição à mão livre. (Veja a pergunta: TextMate clique no final da linha ).
fonte
Não, por definição, um arquivo de texto é um fluxo de caracteres: a noção de "local" não tem significado no editor de arquivo de texto, além da ordem de um caractere no fluxo. O que você está solicitando inevitavelmente exigirá um programa que manipule imagens, não arquivos de texto, esteja você interessado nelas ou não.
fonte