Voltar, Avançar em Notational Velocity ou nvAlt

3

Estou editando uma nota, depois recebo uma ligação do meu TDAH e vou ver outra nota. Não há como voltar para a nota anterior? Estou procurando por anterior / próximo como em um navegador (ou qualquer outro programa, atualmente) ...

    
por Dan Rosenstark 23.10.2011 / 01:59

2 respostas

2

O desenvolvedor do Notational Velocity em um comentário para # 64: Simples: voltar à última nota, Avançado: Histórico de navegação - Edições - scrod / nv - GitHub :

How would NV determine what the "last" note was? Would that be the last note edited? The last note where the editor had focus? The last note selected? How would it differentiate between selecting a series of notes using Command-J/K, the left/right keys, or dragging across them with the mouse?

Eu tentei escrever AppleScripts baseados na data de modificação dos arquivos de texto externos para anotações. Mas isso teve alguns problemas adicionais, e os scripts eram muito pouco intuitivos para usar.

A melhor solução possível:

~ / Biblioteca / Scripts / Aplicativos / nvALT / jump.scpt, ⌃␣ em FastScripts

tell application "System Events" to tell process "nvALT"
    set p to value of text field 1 of group 1 of tool bar 1 of window 1
end tell
set x to do shell script "cd /1
/bin/ls -t |
grep -v '^Interim Note-Changes$' |
grep -v '^Notes & Settings$' |
grep '^'" & quoted form of p & "'.txt$' -B 1 |
grep -v '^'" & quoted form of p & "'.txt$' |
sed 's|\.txt$||'"
open location "nv://" & x
delay 0.1
tell application "System Events" to keystroke return
  • Se a nota modificada mais recentemente não estiver selecionada, abra-a
  • Caso contrário, abra a segunda nota modificada mais recentemente

NV não salva alterações em arquivos externos imediatamente. (Demora cerca de 5 a 10 segundos a partir da primeira edição.) Na maioria das vezes isso não é um problema.

Outra (e provavelmente a melhor) opção seria classificar a lista de notas do Notational Velocity por Date Modified . Então, por exemplo, pressionar ⎋ ↓↓ ↩ iria para a segunda nota modificada mais recentemente.

    
por 23.10.2011 / 05:49
1

Eu fiz algo bastante semelhante, mas confio no último atributo adicionado de um diretório em vez do arquivo Nota e Configurações, pois pode ser lento para atualizar. Aqui está um script rápido que você pode aproveitar com qualquer diretório

FOLDER="$HOME/Dropbox/My Notes"

RECENT=$(mdls -name kMDItemFSName -name kMDItemDateAdded $FOLDER/* | \
    sed 'N;s/\n//' | \
    awk '{print $3 " " $4 " " substr($0,index($0,$7))}' | \
    sort -r | \
    cut -d'"' -f2 | \
    head -n1)

FULLPATH="$FOLDER/$RECENT"

Agora você pode abrir o NVAlt ou revelar o arquivo com

# Open in NVAlt
open "nvalt://$RECENT"

# Reveal in Finder
open -R "$FULLPATH"
    
por 28.11.2014 / 17:52