<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Fato é que o melhor editor é o que vc está acostumado com ele<br>
<pre class="moz-signature" cols="72">[]s
Leonard de Assis
assis <dot> leonard <at> gmail <dot> com
</pre>
<br>
Em 06/11/2011 10:34, Daniel C Bezerra escreveu:
<blockquote
cite="mid:CAJGh7uz_ELi7f5h-PCzGPwQL6rHkvXOBxR7TXWRJzRkjRRVgRA@mail.gmail.com"
type="cite">É claro que isto é sempre um pouco pessoal, mas para
mim a seleção de colunas ajuda muito. <br>
<br>
O emacs não é o único editor de textos que faz isso, sendo o kate
uma alternativa mais fácil se vc usa linux. No Windows, ainda acho
que o Tinn-R é editor mais leve e completo de todos. Não sei nada
sobre Vi. <br>
<br>
A facilidade do emacs (e ess) realmente não está somente nisso. De
fato, ele permite fazer tantas coisas que poderia ser até
comparado a um sistema operacional por si só. Mas vc não precisa
aprender tudo isso para usá-lo apenas com o R. Deixe isso para
depois. <br>
<br>
Uma das vantagens que eu noto na interação com o R é que o sistema
de ajuda fica dentro do próprio emacs, de maneira que ao começar a
escrever uma função ele te dá sugestões de como completá-la. Para
vc ver todos os atalhos disponíveis para interação com o R basta
clicar no menu ESS ao iniciar o emacs neste modo. <br>
<br>
Quanto ao modo de colunas, vou dar um exemplo de uma
funcionalidade já deixando registrado os atalhos mais usados para
vc testar. Na linguagem do emacs (Ctrl equlvale a 'C' e 'Alt' da
esquerda a 'M' ou meta).<br>
<br>
Inicie o emacs abrindo um arquivo com extensão .R no seu
computador. Assim, vc já terá ativado o ess e estará pronto para
interagir com o R. Selecione o modo CUA em 'Options' e depois
clique em 'Options'>'Save Options' para não ter que fazer isto
todas as vezes. <br>
<br>
Use M-x R para iniciar o R. Um 'buffer' do R será iniciado logo
abaixo. Para alternar este estes use 'C-o' (o para other buffer).
Rode um modelo ou análise qualquer no seu script. Ao final, use
C-c C-c. Isto vai rodar todo o parágrafo de texto onde estiver o
seu cursor. Assim, para separar comandos basta deixar uma linha de
espaço. <br>
<br>
Ao rodar a função se vc não quiser ficar alternando para a o
buffer de output do R é possível movê-la com M-PgUp ou ou
M-PgDown. <br>
<br>
Se vc for para o buffer do R, vai notar que esta é editável como
qualquer texto o que torna muito mais fácil para descrever suas
análises. Selecione os resultados que te interessam clique em C-c
para copiá-los, volte para o buffer do script e cole com C-v. Como
vc deve concordar é muito ruim deixar um resultado embebido a um
script. Do mesmo modo é um saco ter que colocar um '#' em cada
linha para aquilo ficar como comentário. Então vc pode clicar em
C-Enter, iniciando o modo de edição de colunas, descer com o
cursor em todas as linhas da descrição do output que te interessa
e clicar na '#' apenas uma vez. Para mim isto facilita enormemente
rever todas as análises que eu fiz. <br>
<br>
Os outros dois comandos que são bons para aprender no começo são
M-# (substituir um texto em uma região selecionada) e C-g
(cancelar qualquer outro comando que vc tenha iniciado). <br>
<br>
Depois que vc estiver usando o emacs por mais tempo que eu sugiro
passear por todas as suas outras funcionalidades como uso do
Latex, corretor ortográfico, interação com várias outras
linguagens de programação e por ai vai. <br>
<br>
Abs,<br>
<br>
D<br>
<br>
<br>
<div class="gmail_quote">2011/11/6 Pedro Rafael <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:pedro.rafael.marinho@gmail.com" target="_blank">pedro.rafael.marinho@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
Daniel, pelo que andei lendo o emacs como você falou permite
edição de texto em colunas e várias pessoas levantam essa
questão. Mas isso é uma grande vantagem para se aprender o
emacs ou existem outros pontos que você não citou que ajudam a
justificar o uso do emacs? Muitas pessoas dizem que o Emacs
parece mais ser um sistema operacional do que um editor de
texto, com exagero claro mas convenhamos não ser algo tão
simples a uma primeira vista. <br>
<br>
<div class="gmail_quote">Em 3 de novembro de 2011 16:53,
Daniel C Bezerra [via R-br] <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:ml-node%2Bs2285057n3987696h53@n4.nabble.com"
target="_blank">ml-node+s2285057n3987696h53@n4.nabble.com</a>></span>
escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>
<p>O R Studio é legal mas não permite seleção do texto
em colunas. Eu gosto muito do emacs e ess. Como já
comentado sugiro tb dar uma olhada nas mensagens
anteriores porque esta discussão já passeou por aqui
algumas vezes. </p>
<p>Abs,</p>
<p>D</p>
</div>
<div class="gmail_quote">
<div>
<div>On Nov 3, 2011 4:12 PM, "Pedro Rafael" <<a
moz-do-not-send="true"
href="http://user/SendEmail.jtp?type=node&node=3987696&i=0"
rel="nofollow" link="external" target="_blank">[hidden
email]</a>> wrote:<br type="attribution">
</div>
</div>
<blockquote style="border-left:2px solid
#CCCCCC;padding:0 1em" class="gmail_quote">
<div>
<div>
Hoje as IDE's não dão mais facilidade para
trabalhar com a programação, seja em R ou qualquer
outra linguagem? Já vi muitas pessoas dizer que o
Emacs parece mais um sistema operacional do que um
editor de texto. Não sei se a IDE do Rstudio me dá
mais possibilidades de trabalhar com o R do que um
editor de texto emacs ou vim.<br>
<br>
</div>
</div>
<div class="gmail_quote">Em 3 de novembro de 2011
15:06, Gustavo Carvalho [via R-br] <span dir="ltr"><<a
moz-do-not-send="true"
href="http://user/SendEmail.jtp?type=node&node=3987696&i=1"
rel="nofollow" link="external" target="_blank">[hidden
email]</a>></span> escreveu:
<div>
<div>
<div>
<div><br>
<blockquote style="border-left:2px solid
#CCCCCC;padding:0 1em" class="gmail_quote">
Para mim, é questão de gosto. Gosto muito
desse plugin pro vim:
<br>
<br>
<a moz-do-not-send="true"
href="http://www.vim.org/scripts/script.php?script_id=2628"
rel="nofollow" link="external"
target="_blank">http://www.vim.org/scripts/script.php?script_id=2628</a><br>
<br>
<br>
2011/11/3 FHRB Toledo <<a
moz-do-not-send="true"
href="http://user/SendEmail.jtp?type=node&node=3987143&i=0"
rel="nofollow" link="external"
target="_blank">[hidden email]</a>>:
<div>
<div>
<div>
<div><br>
> Pedro,
<br>
>
<br>
> Usando o emacs (ESS) tem-se
uma série de facilidades como
"autocompletar" os
<br>
> códigos, identação, suporte
da extenão *.Rnw para Sweave, E
todas as tantas
<br>
> peculiaridades que o emacs
pode eoferecer!
<br>
>
<br>
> att,
<br>
> FH
<br>
>
<br>
> 2011/11/3 Pedro Rafael <<a
moz-do-not-send="true"
href="http://user/SendEmail.jtp?type=node&node=3987143&i=1"
rel="nofollow" link="external"
target="_blank">[hidden email]</a>>
<br>
>>
<br>
>> Pessoal programar com o R
vale a pena com o emacs? Alguém
aqui utiliza ele
<br>
>> para programar? Entre o
emacs e o vi qual seria a melhor
opção.?
<br>
>>
<br>
>> --
<br>
>> Saudações,
<br>
>> Pedro Rafael Diniz
Marinho.
<br>
>> Estatístico - Secretaria
de Estado da Saúde - PB.
<br>
>>
<br>
>>
<br>
>>
_______________________________________________
<br>
>> R-br mailing list
<br>
>> <a
moz-do-not-send="true"
href="http://user/SendEmail.jtp?type=node&node=3987143&i=2"
rel="nofollow" link="external"
target="_blank">[hidden email]</a>
<br>
>> <a
moz-do-not-send="true"
href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br"
rel="nofollow" link="external"
target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
>> Leia o guia de postagem (<a
moz-do-not-send="true"
href="http://www.leg.ufpr.br/r-br-guia"
rel="nofollow" link="external"
target="_blank">http://www.leg.ufpr.br/r-br-guia</a>)
e forneça
<br>
>> código mínimo
reproduzível.
<br>
>
<br>
>
<br>
>
_______________________________________________
<br>
> R-br mailing list
<br>
> <a moz-do-not-send="true"
href="http://user/SendEmail.jtp?type=node&node=3987143&i=3"
rel="nofollow" link="external"
target="_blank">[hidden email]</a>
<br>
> <a moz-do-not-send="true"
href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br"
rel="nofollow" link="external"
target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
> Leia o guia de postagem (<a
moz-do-not-send="true"
href="http://www.leg.ufpr.br/r-br-guia"
rel="nofollow" link="external"
target="_blank">http://www.leg.ufpr.br/r-br-guia</a>)
e forneça código
<br>
> mínimo reproduzível.
<br>
>
</div>
_______________________________________________
</div>
R-br mailing list
<br>
<a moz-do-not-send="true"
href="http://user/SendEmail.jtp?type=node&node=3987143&i=4"
rel="nofollow" link="external"
target="_blank">[hidden email]</a>
<br>
<a moz-do-not-send="true"
href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br"
rel="nofollow" link="external"
target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
Leia o guia de postagem (<a
moz-do-not-send="true"
href="http://www.leg.ufpr.br/r-br-guia"
rel="nofollow" link="external"
target="_blank">http://www.leg.ufpr.br/r-br-guia</a>)
e forneça código mínimo reproduzível.
<br>
<br>
<br>
<hr color="#cccccc" noshade="noshade"
size="1"> </div>
</div>
<div style="color:#444;font:12px
tahoma,geneva,helvetica,arial,sans-serif">
<div>
<div>
<div style="font-weight:bold">If you
reply to this email, your message
will be added to the discussion
below:</div>
</div>
</div>
<a moz-do-not-send="true"
href="http://r-br.2285057.n4.nabble.com/R-br-Duvida-Programar-no-R-com-Emacs-ou-Vi-tp3987015p3987143.html"
rel="nofollow" link="external"
target="_blank">http://r-br.2285057.n4.nabble.com/R-br-Duvida-Programar-no-R-com-Emacs-ou-Vi-tp3987015p3987143.html</a>
</div>
<div>
<div>
<div style="color:#666;font:11px
tahoma,geneva,helvetica,arial,sans-serif;margin-top:.4em">
To unsubscribe from R-br, <a
moz-do-not-send="true"
rel="nofollow" link="external">click
here</a>. </div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div><br>
<br clear="all">
<br>
-- <br>
<font color="#000099">Saudações,</font>
<div><font color="#000099">Pedro Rafael Diniz
Marinho.</font></div>
<div><font color="#000099">Estatístico -
Secretaria de Estado da Saúde - PB.</font></div>
<div><font color="#000099"><br>
</font></div>
<br>
<br>
_______________________________________________<br>
R-br mailing list<br>
<a moz-do-not-send="true"
href="http://user/SendEmail.jtp?type=node&node=3987696&i=2"
rel="nofollow" link="external"
target="_blank">[hidden email]</a><br>
<a moz-do-not-send="true"
href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br"
rel="nofollow" link="external"
target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
Leia o guia de postagem (<a
moz-do-not-send="true"
href="http://www.leg.ufpr.br/r-br-guia"
rel="nofollow" link="external"
target="_blank">http://www.leg.ufpr.br/r-br-guia</a>)
e forneça código mínimo reproduzível.<br>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<div>
<div>
<div>
<div>
<br>
_______________________________________________
<br>
R-br mailing list
<br>
<a moz-do-not-send="true"
href="http://user/SendEmail.jtp?type=node&node=3987696&i=3"
rel="nofollow" link="external" target="_blank">[hidden
email]</a>
<br>
<a moz-do-not-send="true"
href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br"
rel="nofollow" link="external" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
Leia o guia de postagem (<a moz-do-not-send="true"
href="http://www.leg.ufpr.br/r-br-guia"
rel="nofollow" link="external" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>)
e forneça código mínimo reproduzível. <br>
<br>
<hr color="#cccccc" noshade="noshade" size="1"> </div>
</div>
</div>
</div>
<div style="color:#444;font:12px
tahoma,geneva,helvetica,arial,sans-serif">
<div>
<div>
<div>
<div>
<div style="font-weight:bold">If you reply to
this email, your message will be added to the
discussion below:</div>
</div>
</div>
</div>
</div>
<a moz-do-not-send="true"
href="http://r-br.2285057.n4.nabble.com/R-br-Duvida-Programar-no-R-com-Emacs-ou-Vi-tp3987015p3987696.html"
target="_blank">http://r-br.2285057.n4.nabble.com/R-br-Duvida-Programar-no-R-com-Emacs-ou-Vi-tp3987015p3987696.html</a>
</div>
<div>
<div>
<div>
<div style="color:#666;font:11px
tahoma,geneva,helvetica,arial,sans-serif;margin-top:.4em">
To unsubscribe from R-br, <a
moz-do-not-send="true"
href="http://r-br.2285057.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=3357982&code=cGVkcm8ucmFmYWVsLm1hcmluaG9AZ21haWwuY29tfDMzNTc5ODJ8NTAyMjI0MDYw"
target="_blank">click here</a>. </div>
</div>
</div>
</div>
</blockquote>
</div>
<div>
<div><br>
<br clear="all">
<br>
-- <br>
<font color="#000099">Saudações,</font>
<div><font color="#000099">Pedro Rafael Diniz Marinho.</font></div>
<div>
<font color="#000099">Estatístico - Secretaria de Estado
da Saúde - PB.</font></div>
<div><font color="#000099"><br>
</font></div>
<br>
</div>
</div>
<br>
_______________________________________________<br>
R-br mailing list<br>
<a moz-do-not-send="true"
href="mailto:R-br@listas.c3sl.ufpr.br" target="_blank">R-br@listas.c3sl.ufpr.br</a><br>
<a moz-do-not-send="true"
href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br"
target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
Leia o guia de postagem (<a moz-do-not-send="true"
href="http://www.leg.ufpr.br/r-br-guia" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>)
e forneça código mínimo reproduzível.<br>
</blockquote>
</div>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
R-br mailing list
<a class="moz-txt-link-abbreviated" href="mailto:R-br@listas.c3sl.ufpr.br">R-br@listas.c3sl.ufpr.br</a>
<a class="moz-txt-link-freetext" href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a>
Leia o guia de postagem (<a class="moz-txt-link-freetext" href="http://www.leg.ufpr.br/r-br-guia">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.</pre>
</blockquote>
</body>
</html>