Digamos que tengo un archivo llamado hello.py
.
# File: ~/hello.py
print('Hello')
print('Stack Exchange')
Me gustaría obtener una captura de pantalla de hello.py cuando se abre en el editor vim como el ~/hello.png
.
Necesita
Se necesita un script llamado highlighter.sh
que puede hacer esto.
bash highlighter.sh hello.py # should give hello.png with
# syntax highlight
# For example when we open hello.py in vim
# It gives syntax-highlighted code, I need
# screencapture of this tab or window.
# In the end of command these tab or window should be closed.
Utilización
Tendremos archivos png con la sintaxis resaltada para todos los scripts que podremos ver rápidamente en Mac.
Actualizaciones
Open the terminal # or, cd ~
vi hello.py
cmd t # opens new tab
screencapture -l$(osascript -e 'tell app "Terminal" to id of window 1') hello1.png # this captures this command, not the screen of vim tab.
Enlaces relacionados:
https://github.com/thismachinechills/pyscreencapture
https://github.com/vorgos/QuickGrab
https://github.com/smokris/GetWindowID
Haz una captura de pantalla de la ventana superior
1 votos
¿Hay alguna razón por la que no puedas usar el atajo de teclado integrado en MacOS y hacer una captura de pantalla de la ventana de Terminal? Por ejemplo: Mayúsculas-Comando-4-Espacio > ratón sobre la ventana de destino y haga clic o pulse Intro
1 votos
La intención puede ser generar una captura de pantalla de forma programada, como desde un script, en lugar de requerir la entrada del usuario.