Pelo que sei, os org-modeanexos resolvem o mesmo problema que os hiperlinks de arquivos, mas de uma maneira mais desajeitada. Em que situações os anexos seriam a solução superior?
Pelo que sei, os org-modeanexos resolvem o mesmo problema que os hiperlinks de arquivos, mas de uma maneira mais desajeitada. Em que situações os anexos seriam a solução superior?
Respostas:
Às vezes, um hiperlink pode ser algo efêmero, como um arquivo de log ou um arquivo editável por outras pessoas. Os anexos permitem capturar permanentemente o estado atual do arquivo de uma maneira mais conveniente do que copiar manualmente o arquivo em um bom local e vincular-se a ele.
Isso também pode se estender à acessibilidade da Internet. Se você deseja acessar um arquivo sem acesso à Internet, pode anexá-lo ao seu arquivo organizacional.
Por outro lado, os anexos podem ser vinculados a um local, enquanto os hiperlinks não podem armazenar uma cópia local. Quando os anexos vinculam a um documento ( C-c C-a y), o modo organizacional cria um link simbólico para o arquivo, se possível no seu sistema operacional (equivalente a lnum sistema * nix). Os outros métodos ( C-c C-a c/m/l) fornecem outro comportamento. O padrão ( C-c C-a a) é um deles, conforme definido por org-attach-method.
Você também pode especificar o diretório de anexos e preencher esse diretório. org-attach-syncsincroniza os metadados do anexo para que o título fique ciente dos novos arquivos. Você não pode fazer isso com hiperlinks sem globbing ou script.
Você pode obter uma lista de todos os arquivos anexados via org-attach-file-list, o que permite iterar sobre todos eles e fazer coisas úteis, como copiar para uma pasta do Dropbox ou armazenar no git. A iteração por hiperlinks em uma seção é muito mais difícil e propensa a erros.
Outro motivo para considerar anexos através de hiperlinks é que eles associam um link a um título da organização, sem que você precise inseri-lo no texto. Os metadados do anexo são armazenados em uma gaveta de propriedades que pode ser ocultada TAB.
Os hiperlinks precisam existir no texto geralmente no formulário [[file:somefile.pdf][My file]]. Você também pode ocultar esse hiperlink em uma propriedade, mas está replicando mais ou menos org-attachsem a facilidade de uso.
Em resumo, enquanto os hiperlinks podem associar outros documentos a um cabeçalho, org-attachtornam essa associação mais forte, mais robusta e, de certa forma, mais fácil de usar.
Editado: Esclarecimento adicionado.
Um grande avanço do uso de anexos nos links é que você org-modepode se comprometer com as alterações no arquivo anexado, se estiverem sob controle de versão, citação do manual :
[...] Se você inicializar este diretório [aquele em que o anexo reside] com o git init, a Org confirmará automaticamente as alterações quando as vir.
(itálico adicionado para explicação).
Se usado corretamente, o recurso de anexo garante que os arquivos anexados estejam sempre atualizados e acompanhem o .orgarquivo.
Eu diria que usar links é uma escolha melhor se você
.orgtodas as alterações / semprePara mim, anexos são do tipo dwim(faça o que eu quero dizer) para arquivos que devem ser incluídos ou referenciados em um .orgarquivo.