Geralmente, tenho uma situação em que preciso aplicar texto em uma região. Para HTML e casos simples, já existem bibliotecas para isso. Mas e o caso geral? Gostaria de me perguntar o que vou inserir no início e no final da
Geralmente, tenho uma situação em que preciso aplicar texto em uma região. Para HTML e casos simples, já existem bibliotecas para isso. Mas e o caso geral? Gostaria de me perguntar o que vou inserir no início e no final da
No Vim, você pode pressionar .para repetir a última alteração, incluindo a inserção de texto. Enquanto no Emacs, C-x zapenas repete o último comando. Estou ciente de que as macros podem ser usadas aqui, mas mais do que muitas vezes percebo que preciso reinserir o mesmo texto tarde demais. Quando...
Eu tenho vários blocos de origem que estão todos emaranhados no mesmo arquivo. Quando invoco C-c 'dentro de um bloco, somente esse bloco específico é mostrado em um novo buffer. Existe a possibilidade de mostrar todas as partes deste arquivo dentro desse buffer (em vez de apenas esse snippet...
Podemos centralizar o texto com M-x center-regione M-o M-s. Existe algo semelhante para o alinhamento correto? Exemplo antes: Item 0: value | Item 100: value | Item 30: value | depois de: Item 0: value| Item 100: value| Item 30: value| fill-column ^ Qual é a maneira mais fácil de alinhar...
Estou editando um texto no modo organizacional, várias linhas são repetidas, pois parte de arquivos diferentes do mesmo tópico. Eu quero usar delete-duplicate-linespara excluir as linhas repetidas, no entanto, o comando também remove as linhas em branco, o que é algo que eu não quero (caso...
Eu quero usar o Emacs para escrever prosa (especificamente, ficção). Eu usei Scrivener e Ulisses no passado, mas não estou feliz com eles. Quero experimentar o Emacs, mas não sei como replicar o fluxo de trabalho com o qual estou acostumado. Eu uso writeroom-modepara obter um ambiente livre de...
Costumo fazer alguma implementação de teste com valores codificados, que mais tarde quero alterar. Gostar ref = open('specific-file-name') Que eu gostaria de mudar ref = open(fname) Estou acostumado a vim e lá posso digitar ci(fnameassumindo que o ponto está dentro dos colchetes. (...
Movendo-se em torno do ponto (usando as teclas do cursor) em de Xah unicode.txt em fundamental-modeé visivelmente mais lento do que em um arquivo de texto comum. Os vários caracteres não ASCII são o problema? Algo mais? Sobre: GNU Emacs 25.2.1 (x86_64-w64-mingw32) de 24/04/2017 iniciado com a...
Digamos que estou editando meu arquivo de configuração e há uma string muito longa como esta: (setq my-string "very\nlong\nstring [...] \"hello world\"") Como editar a string sem os caracteres de escape (e talvez em um modo diferente) e depois salvar o resultado no arquivo de configuração com os...
Digamos que você tenha código nas linhas 4, 5, 6. Em seguida, você deseja mover esse bloco de código para a linha 9 do ponto inicial e também excluir as linhas 4, 5, 6. Qual é a maneira mais rápida, ou seja, a menor quantidade de pressionamentos de tecla, para conseguir isso? Uma função...
Preciso copiar o conteúdo do buffer atual para um buffer temporário, configurá-lo para um modo principal específico para aproveitar seus benefícios e obter as informações necessárias de volta à lógica principal. Isso é loucura completa? E se não, qual é a estrutura para...
Estou estendendo um pacote Emacs existente e quero tornar uma parte do buffer não editável (somente leitura). Na verdade, quero tornar editável apenas uma linha no meio do buffer e usar o seguinte snippet para conseguir isso: (put-text-property (point-min) point-before-editable-text 'read-only...
Qual é a maneira mais simples de obter o número de repetições distintas em uma região? Por exemplo, de THIS IS LINE A THIS IS LINE A THIS IS LINE A THIS IS LINE B THIS IS LINE B THIS IS LINE C Eu gostaria de receber THIS IS LINE A 3 THIS IS LINE B 2 THIS IS LINE C 1 A saída pode ser feita na...
Eu gostaria de inserir (programaticamente) algum texto logo após o ponto (sem movê-lo). Eu vim com isso: (save-excursion (insert "my text")) Parece funcionar. É uma boa maneira de fazer o que eu quero? Por exemplo, existem situações em que isso pode quebrar? (Além daqueles que insertquebrariam...
Em um documento de texto, durante a edição, geralmente preciso aumentar / diminuir os dados do calendário. Então, sexta-feira precisará se tornar segunda-feira, dezembro precisará se tornar março, etc. Ou 28 de abril após a adição de 5 se tornará 03 de maio e até 31 de dezembro de 2017 após a...
Com este texto: Play with it a few times you will see my point. The command you need is: $ echo hello Como faço para transformá-lo em: > Play with it a few times you will see my point. The > command you need is: > > $ echo hello Sem usar a expressão regular complicada: M-x...