você pode alias para uma posição dentro de um arquivo?

3

Existe uma maneira de criar um alias que abra um pdf ou outro documento para uma posição específica? Por exemplo, eu tenho um pdf de 105 páginas que eu quero alias / atalho para um diretório no meu sistema. Mas eu realmente preciso da página 36 desse arquivo e quero uma maneira fácil de chegar lá. Existe uma maneira de criar um alias que abra o pdf na página 36?

    
por ajlowndes 17.08.2016 / 07:44

1 resposta

0

'aliases' geralmente se referem a alias de linha de comando em shells, que podem não seja o que você quer se você estiver usando uma GUI. O mais próximo dos 'atalhos' para arquivos são os links simbólicos, mas eles são apenas uma maneira de referenciar um arquivo por outro nome, não algo que possa ser usado para fornecer argumentos de linha de comando a um programa.

Um script de shell simples pode ser a aposta mais próxima. Por exemplo. crie um arquivo com o seguinte conteúdo e torne-o executável ( chmod +x /path/to/the/script ):

#!/bin/sh
evince --page-label=36 /path/to/the/file.pdf

A execução do script deve iniciar evince e solicitar que ele abra o arquivo fornecido, na página especificada.

Como mencionado nos comentários, as opções necessárias para abrir um documento em uma determinada posição dependem totalmente do programa. Para evince, o parâmetro --page-label é mencionado na ajuda da linha de comando . Muitos editores de texto (modo de texto) e less suportam a opção +NNN para pular para a linha NNN ao abrir um arquivo. Por outro lado, o LibreOffice aparentemente salva a última posição visualizada por usuário em alguns casos. Verifique os manuais dos seus programas.

    
por 18.08.2016 / 20:52

Tags