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.