[Dúvida] Comentários multiplos.

Pessoal vocês sabem se existe alguma forma de fazer comentários múltiplos no R? [ ], Pedro Rafael Diniz Marinho.

Defina o que seria comentários múltiplos. À disposição. Walmes. ========================================================================== Walmes Marques Zeviani LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W) Departamento de Estatística - Universidade Federal do Paraná fone: (+55) 41 3361 3573 VoIP: (3361 3600) 1053 1173 e-mail: walmes@ufpr.br twitter: @walmeszeviani homepage: http://www.leg.ufpr.br/~walmes linux user number: 531218 ==========================================================================

Quando programo em C++ quando o comentário dá mais de uma linha podemos comentar múltiplas linhas usando /* */. Exemplo: /* Comentando o código */ O pré-compilador adiciona espaços em brancos em tudo que encontra entre /* */ ou //. Quando o processador entra em ação os comentários não existem mais. Isso é a definição um pouco imprecisa do que seria comentários múltiplos ao qual estou me referindo. Já programo em R a um tempo mas nunca encontrei uma forma de comentar múltiplas linhas. A cada linha a mais de comentário tenho que iniciar com o caracter #. [ ], Pedro Rafael Diniz Marinho. 2012/8/19 Walmes Zeviani 2 [via R-br] <ml-node+s2285057n4655931h38@n4.nabble.com>:
Defina o que seria comentários múltiplos.
À disposição. Walmes.
========================================================================== Walmes Marques Zeviani LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W) Departamento de Estatística - Universidade Federal do Paraná fone: (+55) 41 3361 3573 VoIP: (3361 3600) 1053 1173 e-mail: [hidden email] twitter: @walmeszeviani homepage: http://www.leg.ufpr.br/~walmes linux user number: 531218 ==========================================================================
_______________________________________________ R-br mailing list [hidden email] https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
________________________________ If you reply to this email, your message will be added to the discussion below: http://r-br.2285057.n4.nabble.com/R-br-Duvida-Comentarios-multiplos-tp465593... To unsubscribe from R-br, click here. NAML

e essa é uma vantagem do pré-compilador q vc nao ganha com o R. Vc pode escrever um script pro seu editor p substituir o /* ... */ por ## no início de cada linha, mas sem um pré processador fica complicado fazer isso "direto".... Ha' muito tempo uso o classico 'M-x comment-region' do Emacs/ESS sem queixas (e basta adicionar um atalho simples pra quem quiser) e nao seria surpresa pra mim se outros editores oferecerem o mesmo recurso. b Sent from a mobile device On Aug 19, 2012 10:28 PM, "Pedro Rafael" <pedro.rafael.marinho@gmail.com> wrote:
Quando programo em C++ quando o comentário dá mais de uma linha podemos comentar múltiplas linhas usando /* */.
Exemplo:
/* Comentando o código */
O pré-compilador adiciona espaços em brancos em tudo que encontra entre /* */ ou //. Quando o processador entra em ação os comentários não existem mais. Isso é a definição um pouco imprecisa do que seria comentários múltiplos ao qual estou me referindo. Já programo em R a um tempo mas nunca encontrei uma forma de comentar múltiplas linhas. A cada linha a mais de comentário tenho que iniciar com o caracter #.
[ ], Pedro Rafael Diniz Marinho.
2012/8/19 Walmes Zeviani 2 [via R-br] <ml-node+s2285057n4655931h38@n4.nabble.com>:
Defina o que seria comentários múltiplos.
À disposição. Walmes.
==========================================================================
Walmes Marques Zeviani LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W) Departamento de Estatística - Universidade Federal do Paraná fone: (+55) 41 3361 3573 VoIP: (3361 3600) 1053 1173 e-mail: [hidden email] twitter: @walmeszeviani homepage: http://www.leg.ufpr.br/~walmes linux user number: 531218
==========================================================================
_______________________________________________ R-br mailing list [hidden email] https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça
código
mínimo reproduzível.
________________________________ If you reply to this email, your message will be added to the discussion below:
http://r-br.2285057.n4.nabble.com/R-br-Duvida-Comentarios-multiplos-tp465593...
To unsubscribe from R-br, click here. NAML
R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

Benilton, O GVim+vim-r-plugin possui algo parecido com o que o Emacs+ESS tem. Utilizo sem problemas tb! Valeu! Fábio Mathias Corrêa Universidade Estadual de Santa Cruz Departamento de Ciências Exatas e da Terra - DCET Campus Soane Nazaré de Andrade, km 16 Rodovia Ilhéus-Itabuna CEP 45662-900. Ilhéus-Bahia Tel.: 73-3680-5076 ________________________________ De: Benilton Carvalho <beniltoncarvalho@gmail.com> Para: r-br@listas.c3sl.ufpr.br Enviadas: Domingo, 19 de Agosto de 2012 18:51 Assunto: Re: [R-br] [Dúvida] Comentários multiplos. e essa é uma vantagem do pré-compilador q vc nao ganha com o R. Vc pode escrever um script pro seu editor p substituir o /* ... */ por ## no início de cada linha, mas sem um pré processador fica complicado fazer isso "direto".... Ha' muito tempo uso o classico 'M-x comment-region' do Emacs/ESS sem queixas (e basta adicionar um atalho simples pra quem quiser) e nao seria surpresa pra mim se outros editores oferecerem o mesmo recurso. b Sent from a mobile device On Aug 19, 2012 10:28 PM, "Pedro Rafael" <pedro.rafael.marinho@gmail.com> wrote: Quando programo em C++ quando o comentário dá mais de uma linha
podemos comentar múltiplas linhas usando /* */.
Exemplo:
/* Comentando o código */
O pré-compilador adiciona espaços em brancos em tudo que encontra entre /* */ ou //. Quando o processador entra em ação os comentários não existem mais. Isso é a definição um pouco imprecisa do que seria comentários múltiplos ao qual estou me referindo. Já programo em R a um tempo mas nunca encontrei uma forma de comentar múltiplas linhas. A cada linha a mais de comentário tenho que iniciar com o caracter #.
[ ], Pedro Rafael Diniz Marinho.
2012/8/19 Walmes Zeviani 2 [via R-br] <ml-node+s2285057n4655931h38@n4.nabble.com>:
Defina o que seria comentários múltiplos.
À disposição. Walmes.
========================================================================== Walmes Marques Zeviani LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W) Departamento de Estatística - Universidade Federal do Paraná fone: (+55) 41 3361 3573 VoIP: (3361 3600) 1053 1173 e-mail: [hidden email] twitter: @walmeszeviani homepage: http://www.leg.ufpr.br/~walmes linux user number: 531218 ==========================================================================
_______________________________________________ R-br mailing list [hidden email] https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
________________________________ If you reply to this email, your message will be added to the discussion below: http://r-br.2285057.n4.nabble.com/R-br-Duvida-Comentarios-multiplos-tp465593... To unsubscribe from R-br, click here. NAML
R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

Benilton, Como usuário de Emacs, confesso que fiquei curioso para saber como adicionar o atalho. Atualmente eu .emacs se parece com isso http://ridiculas.wordpress.com/2012/05/10/emacs-personalizado/ e sempre que encontro algo útil eu adiciono. Poderia compartilhar comigo esse dica para comentar linhas? À disposição. Walmes. ========================================================================== Walmes Marques Zeviani LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W) Departamento de Estatística - Universidade Federal do Paraná fone: (+55) 41 3361 3573 VoIP: (3361 3600) 1053 1173 e-mail: walmes@ufpr.br twitter: @walmeszeviani homepage: http://www.leg.ufpr.br/~walmes linux user number: 531218 ==========================================================================

Também fico ansioso... ! 2012/8/20 Walmes Zeviani <walmeszeviani@gmail.com>
Benilton,
Como usuário de Emacs, confesso que fiquei curioso para saber como adicionar o atalho. Atualmente eu .emacs se parece com isso
http://ridiculas.wordpress.com/2012/05/10/emacs-personalizado/
e sempre que encontro algo útil eu adiciono. Poderia compartilhar comigo esse dica para comentar linhas?
À disposição. Walmes.
========================================================================== Walmes Marques Zeviani LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W) Departamento de Estatística - Universidade Federal do Paraná fone: (+55) 41 3361 3573 VoIP: (3361 3600) 1053 1173 e-mail: walmes@ufpr.br
twitter: @walmeszeviani homepage: http://www.leg.ufpr.br/~walmes linux user number: 531218 ==========================================================================
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

facil: (add-hook 'ess-mode-hook '(lambda () (define-key ess-mode-map (kbd "C-d") 'comment-region) (define-key ess-mode-map (kbd "C-S-d") 'uncomment-region) )) dai' selecione o texto dentro do emacs e use CTRL+D para comentar e CTRL+SHIFT+D para "des"-comentar.... b 2012/8/20 FHRB Toledo <fernandohtoledo@gmail.com>:
Também fico ansioso... !
2012/8/20 Walmes Zeviani <walmeszeviani@gmail.com>
Benilton,
Como usuário de Emacs, confesso que fiquei curioso para saber como adicionar o atalho. Atualmente eu .emacs se parece com isso
http://ridiculas.wordpress.com/2012/05/10/emacs-personalizado/
e sempre que encontro algo útil eu adiciono. Poderia compartilhar comigo esse dica para comentar linhas?
À disposição. Walmes.
========================================================================== Walmes Marques Zeviani LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W) Departamento de Estatística - Universidade Federal do Paraná fone: (+55) 41 3361 3573 VoIP: (3361 3600) 1053 1173 e-mail: walmes@ufpr.br
twitter: @walmeszeviani homepage: http://www.leg.ufpr.br/~walmes linux user number: 531218 ==========================================================================
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

Infelizmente, por alguma razão ligada a peça entre cadeira e monitor, isso não funcionou pra mim. Frustrado fui a busca e encontrei http://malaybasu.wordpress.com/2006/10/23/comment-out-region-in-r-script-in-... http://www.quora.com/How-can-I-comment-out-an-entire-block-of-text-in-Emacs/... e agora tó usando o atalho nativo *M-;* para comentar blocos, linhas, etc. Obrigado pela dica. À disposição. Walmes. ========================================================================== Walmes Marques Zeviani LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W) Departamento de Estatística - Universidade Federal do Paraná fone: (+55) 41 3361 3573 VoIP: (3361 3600) 1053 1173 e-mail: walmes@ufpr.br twitter: @walmeszeviani homepage: http://www.leg.ufpr.br/~walmes linux user number: 531218 ==========================================================================

Eu ainda to no Emacs 23.3... pode ser que haja alguma diferenca entre Emacs e XEmacs... E e' mesmo uma boa usar os padroes... :) Ha' algum tempo uso o CTRL+D e agora e' mesmo forca do habito. b 2012/8/20 Walmes Zeviani <walmeszeviani@gmail.com>:
Infelizmente, por alguma razão ligada a peça entre cadeira e monitor, isso não funcionou pra mim. Frustrado fui a busca e encontrei
http://malaybasu.wordpress.com/2006/10/23/comment-out-region-in-r-script-in-... http://www.quora.com/How-can-I-comment-out-an-entire-block-of-text-in-Emacs/...
e agora tó usando o atalho nativo M-; para comentar blocos, linhas, etc. Obrigado pela dica.
À disposição. Walmes.
========================================================================== Walmes Marques Zeviani LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W) Departamento de Estatística - Universidade Federal do Paraná fone: (+55) 41 3361 3573 VoIP: (3361 3600) 1053 1173 e-mail: walmes@ufpr.br twitter: @walmeszeviani homepage: http://www.leg.ufpr.br/~walmes linux user number: 531218 ==========================================================================
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

Uma outra maneira de fazer isso no emacs (que vai funcionar a partir da versão 22.1) é usando o modo CUA. É como eu costumo fazer. Para ativá-lo clique em "Options" e depois "CUA" (ou use M-x cua-mode) Além de vc poder usar os atalhos mais comumente usados para copiar (C-c) colar (C-v), etc, será possível editar uma coluna inteira com apenas um comando. Basta fazer assim: - coloque o cursor no início do texto que vc quer comentar. - Ctrl-ENTER - Desça com o cursor até a parte final da região que vc quer comentar - Escreva "#" (sem aspas) - Pronto! Depois basta teclar Ctrl-ENTER novamente para voltar para o modo de edição convencional. Se vc quiser que o modo CUA esteja sempre disponível ao iniciar o emacs, após iniciá-lo em uma sessão, basta clicar em "Options" > "Save Options" (adicionando ao seu arquivo .emacs). Mais informações sobre o modo CUA estão aqui: http://www.emacswiki.org/CuaMode Abs, Daniel 2012/8/20 Benilton Carvalho <beniltoncarvalho@gmail.com>
Eu ainda to no Emacs 23.3... pode ser que haja alguma diferenca entre Emacs e XEmacs...
E e' mesmo uma boa usar os padroes... :) Ha' algum tempo uso o CTRL+D e agora e' mesmo forca do habito.
b
2012/8/20 Walmes Zeviani <walmeszeviani@gmail.com>:
Infelizmente, por alguma razão ligada a peça entre cadeira e monitor, isso não funcionou pra mim. Frustrado fui a busca e encontrei
http://malaybasu.wordpress.com/2006/10/23/comment-out-region-in-r-script-in-...
http://www.quora.com/How-can-I-comment-out-an-entire-block-of-text-in-Emacs/...
e agora tó usando o atalho nativo M-; para comentar blocos, linhas, etc. Obrigado pela dica.
À disposição. Walmes.
==========================================================================
Walmes Marques Zeviani LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W) Departamento de Estatística - Universidade Federal do Paraná fone: (+55) 41 3361 3573 VoIP: (3361 3600) 1053 1173 e-mail: walmes@ufpr.br twitter: @walmeszeviani homepage: http://www.leg.ufpr.br/~walmes linux user number: 531218
==========================================================================
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça
código
mínimo reproduzível.
R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

Grato as diferentes soluções que foram postadas! 2012/8/21 Daniel C Bezerra <danielcbezerra@gmail.com>
Uma outra maneira de fazer isso no emacs (que vai funcionar a partir da versão 22.1) é usando o modo CUA. É como eu costumo fazer.
Para ativá-lo clique em "Options" e depois "CUA" (ou use M-x cua-mode)
Além de vc poder usar os atalhos mais comumente usados para copiar (C-c) colar (C-v), etc, será possível editar uma coluna inteira com apenas um comando.
Basta fazer assim: - coloque o cursor no início do texto que vc quer comentar. - Ctrl-ENTER - Desça com o cursor até a parte final da região que vc quer comentar - Escreva "#" (sem aspas) - Pronto!
Depois basta teclar Ctrl-ENTER novamente para voltar para o modo de edição convencional.
Se vc quiser que o modo CUA esteja sempre disponível ao iniciar o emacs, após iniciá-lo em uma sessão, basta clicar em "Options" > "Save Options" (adicionando ao seu arquivo .emacs).
Mais informações sobre o modo CUA estão aqui: http://www.emacswiki.org/CuaMode
Abs,
Daniel
2012/8/20 Benilton Carvalho <beniltoncarvalho@gmail.com>
Eu ainda to no Emacs 23.3... pode ser que haja alguma diferenca entre Emacs e XEmacs...
E e' mesmo uma boa usar os padroes... :) Ha' algum tempo uso o CTRL+D e agora e' mesmo forca do habito.
b
2012/8/20 Walmes Zeviani <walmeszeviani@gmail.com>:
Infelizmente, por alguma razão ligada a peça entre cadeira e monitor, isso não funcionou pra mim. Frustrado fui a busca e encontrei
http://malaybasu.wordpress.com/2006/10/23/comment-out-region-in-r-script-in-...
http://www.quora.com/How-can-I-comment-out-an-entire-block-of-text-in-Emacs/...
e agora tó usando o atalho nativo M-; para comentar blocos, linhas, etc. Obrigado pela dica.
À disposição. Walmes.
==========================================================================
Walmes Marques Zeviani LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W) Departamento de Estatística - Universidade Federal do Paraná fone: (+55) 41 3361 3573 VoIP: (3361 3600) 1053 1173 e-mail: walmes@ufpr.br twitter: @walmeszeviani homepage: http://www.leg.ufpr.br/~walmes linux user number: 531218
==========================================================================
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça
código
mínimo reproduzível.
R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
participantes (6)
-
Benilton Carvalho
-
Daniel C Bezerra
-
Fabio Mathias Corrêa
-
FHRB Toledo
-
Pedro Rafael
-
Walmes Zeviani