Mais uns trequinhos q quero adicionar/modificar
para o NSE2004... estes eu fa=E7o se ningu=E9m
discordar :)
---------------
Envolver
---------------
Envolve o c=F3digo com os controles padr=F5es de cada linguagem.
Exemplo:
Se voc=EA tiver o c=F3digo asseguir:
// ol=E1
StringReplace('Este =E9 o c=F3digo de exemplo', '', []);
if thebeginofworld =3D today then
ShowMessage('huhuhauahuahauhauuha');
e ent=E3o selecionar ele e aplicar o Envolver com --> if, voc=EA ganhar=E1=
:
if then
begin
// ol=E1
StringReplace('Este =E9 o c=F3digo de exemplo', '', []);
if thebeginofworld =3D today then
ShowMessage('huhuhauahuahauhauuha');
end;
-----------------------------------
Sele=E7=E3o de caracters entre chaves
-----------------------------------
Duplo clique em um caracter como "(" seleciona o texto at=E9 o ")". O mes=
mo
para os caracteres "{}", "[]" e "<>"... Temos que ter uma tecla de atalh=
o/
item no menu para isto tb=E9m.
------------------------
Organizar favoritos
------------------------
Pequeno di=E1logo para organizar o menu favoritos.
------------------------
Opera=E7=F5es com linha
------------------------
Selecionar linha Ctrl+Y
Duplicar linha Ctrl+Shift+Y
Deletar linha Ctrl+Alt+Y
------------------------------
Menu de "Ir para" ou "navegar"
------------------------------
Organiza=E7=E3o:
Ir para a linha...
[separador]
Ir para o pr=F3ximo marcador
Ir para o marcador anterior
Adicionar/Remover marcador
Marcadores >>>>>
[separador]
Ir para a pr=F3xima chave
Ir para a chave anterior
Ir para a chave contr=E1ria
[separador]
Ir para o pr=F3ximo token
Ir para o token anterior
[separador]
Voltar
Avan=E7ar
OBS: voltar e avan=E7ar n=E3o
s=E3o como "tab anterior" e
"pr=F3xima tab". Eles permitem
voltar a zonas antes editadas
em um arquivo. O Delphi e
outras IDEs tem algo assim.
----------------------------
Gnu DiffUtils
----------------------------
A minha id=E9ia era integrar o utilit=E1rio
diff ao Notes. Mas com a situa=E7=E3o atual
me dei de conta que seria super =FAtil tanto
para n=F3s quanto os usu=E1rios ter uma
integra=E7=E3o ainda melhor. As capacidades que
penso que seria legal adicionar seriam:
* Comparar Arquivos (compara as modifica=E7=F5es feitas
de uma vers=E3o do arquivo para outra, vou criar
um parser para colorir a sa=EDda do "diff" para
ficar mais intuitivo de entender).
* Criar Patch (salva a sa=EDda do diff num formato
que o utilit=E1rio patch entenda em um arquivo
com a extens=E3o ".diff")
* Aplicar Patch (aplica as modifica=E7=F5es contidas
em um arquivo ".diff" no arquivo atual)
A grande vantagem =E9 que por tr=E1s das cenas estaremos
usando os utilit=E1rios GNU oficiais. Ou seja, tudo isto
ser=E1 compat=EDvel com as ferramentas que boa parte dos
programadores SL j=E1 usam, inclusive com o CVS.
Existem outros utilit=E1rios da DiffUtils que poderiam
ser integrados, mas deixemos para uma pr=F3xima vers=E3o :)
------------------------------------------------
Mais op=E7=F5es no manejo da =E1rea de transfer=EAncia
------------------------------------------------
Em um submenu "outra op=E7=F5es" logo ap=F3s de recortar/
copiar/colar teri=E1mos o seguinte:
Copiar adicionando
Recortar adicionando
[separador]
Recortar para o Buffer
Recortar adicionando ao Buffer
Copiar para o Buffer
Copiar adicionando ao Buffer
Colar Buffer
[separador]
Inverter Buffer/Clipboard
O buffer, pra qm inda naum sabe, =E9
uma =E1rea de transfer=EAncia extra
restrita ao Notes.
--=20
Anderson Rodrigues Barbieri
--------------------------------------------
#Equipe do Notes - Coordenador/Desenvolvedor
{ TAndInfo }
ICQ #149391850 / no...@ig...
Notes - http://notes.codigolivre.org.br
NotesDev - http://notes2.sf.net/dev
F=F3rum - http://notes2.sf.net/forum
|