Acesso rápido ao documento usado com frequência

4

Para várias aplicações, mantenho meus cheatsets pessoais. Eu os uso principalmente para vim, latex, vim latex-suite e bash.

Por exemplo, quando esqueço uma combinação de teclas no vim, eu navego até o diretório onde eu mantenho o PDF da minha planilha e, em seguida, abro com o Acrobat Reader.

Eu tenho dois monitores. Eu sempre trabalho do lado esquerdo, então eu uso o mouse para arrastar o Acrobat Reader com a planilha para a tela da direita. Então fecho o navegador de arquivos.

Isso eu faço muitas vezes ao dia. Abrir uma janela extra (o navegador de arquivos) e arrastar a janela é distrativo e consome tempo.

Como posso acessar meus cheatsheets com mais eficiência? Eu suponho que existem várias maneiras, mas não estou tão familiarizado com os recursos do GNOME 3. Todas as sugestões são bem-vindas. Por favor, forneça também alguma pista sobre como implementar sua solução.

    
por sjdh 06.11.2013 / 12:05

3 respostas

3

Se você quiser colocar seus PDFs em algum lugar na segunda tela em uma posição fixa, use um script que chame wmctrl após iniciar o Acrobat Reader. Supondo que você possa iniciar o Acrobat Reader com o comando de linha de comando acroread :

#!/bin/bash
acroread vimcheat.pdf
wmctrl -r vimcheat.pdf -e 0,1920,100,500,1100

O comando wmctrl funciona localizando a string vimcheat.pdf no título de qualquer uma de suas janelas (certifique-se de que seus PDFs sejam nomeados exclusivamente). Nas minhas telas de 1920x1200, ele empurra a janela para a segunda tela e a redimensiona para 500x1100 100 pixels a partir do topo.

Você cria links para o (s) script (s) na sua área de trabalho ou os inicia na ommandline, de acordo com sua preferência.

BTW ao contrário do que é afirmado em outras respostas, acho que usar arquivos PDF, com um controle de formatação bem ajustado, faz todo o sentido.

    
por 06.11.2013 / 17:30
2

I use them mostly for vim, latex, vim latex-suite and bash.

Não use o pdf. Copie-os para arquivos .txt simples e coloque-os em um diretório, por exemplo, ~/cheatsheets .

O uso de texto simples facilita a modificação, a expansão e a manipulação. Crie um novo comando vim no seu .vimrc:

:command -nargs=1 Cheat :!cat ~/cheatsheets/<args>.txt

Agora você pode dar uma olhada na sua planilha no vim com :Cheat vim (presumindo que ~/cheatsheets/vim.txt existe).

Crie um script curto e coloque-o em ~/bin (ou em algum lugar em $PATH ):

#!/bin/sh

cat ~/cheatsheet/$1.txt | grep $2

Chame esse arquivo de "cheat". Agora você pode procurar algo específico com cheat vim "whatever" , o que você também pode fazer no vim com :!cheat vim "whatever" .

Como você tem o segundo monitor, você pode torná-los mais elaborados e canalizados para o espectador.

Se você realmente quiser manter os pdfs, você pode modificar o script um pouco para abrir um arquivo do diretório cheatsheet no evince ou adobe em uma área de trabalho específica.

#!/bin/sh

evince ~/cheatsheet/$1.pdf --find=$2

Evince não usa geometry args, mas você pode configurar o GNOME para fazer com que ele use uma mesa específica.

    
por 06.11.2013 / 13:37
1

Você pode acelerar a abertura de seus documentos usando aliases: Abra "~ / .bashrc" e adicione uma linha como alias vimcheat="evince path/to/vimcheat.pdf" ou substitua evince pelo nome apropriado para o acrobat reader. Depois de abrir um novo terminal, você pode abrir o seu pdf com o comando "vimcheat". Mas você ainda precisa usar o mouse para mover a janela.

Outra solução é usar o método de goldilocks e criar um script bash. Isso pode ser melhorado adicionando um atalho ao seu script para que você possa abrir sua folha de dicas com um simples pressionamento de tecla. Eu não tenho a versão em inglês do gnome, mas você deve encontrar as configurações de atalho por meio de algo como "configurações do sistema - > keyboard - > atalhos".

    
por 06.11.2013 / 16:54