Beberapa waktu yang lalu saya melihat animasi keren dari penjelasan untuk melakukan sesuatu di Vim. Saya ingin dapat melakukan itu dengan mengambil tangkapan layar jendela Vim setiap kali saya menekan tombol (secara otomatis), apakah ada yang tahu alat yang memungkinkan saya melakukannya di Linux?
linux
vim
screenshot
F.C.
sumber
sumber
Jawaban:
Coba Ulangan Plugin Vim. Ini mendukung byzanz dan ffmpeg untuk merekam sesi Vim Anda.
sumber
Kamu bisa memakai Kazam atau alat lain untuk merekam video dan mengubahnya menjadi animasi GIF dengan perintah ini. Yang pertama membuat GIF animasi yang sangat besar dan yang kedua membuatnya lebih ramah internet:
Saya akan menyarankan ascii.io sebagai alternatif yang layak tetapi mereka telah mengubah nama layanan mereka menjadi asciinema yang sudah dikutip.
sumber
Tampaknya yang Anda cari adalah perangkat lunak yang merekam sesi terminal, bukan seluruh layar (atau jendela). Sistem operasi UNIX memiliki aplikasi lama yang bagus ini
script
. Itu merekam terminal tetapi Anda perlu mengirim file yang dihasilkan kepada orang-orang dan meminta mereka untuk menggunakanscriptreplay
perintah di terminal mereka untuk memutar ulang itu.Solusi yang lebih mudah adalah dengan menggunakan layanan seperti http://asciinema.org yang memungkinkan Anda untuk merekam sesi terminal dan mempublikasikannya ke asciinema.org di mana orang lain dapat menontonnya di browser mereka. Selain itu, mendukung penyematan sehingga Anda dapat meletakkannya di posting blog Anda, dokumentasi proyek Anda, atau dalam slide pembicaraan konferensi Anda.
sumber
Tampaknya cara termudah untuk membuat sesuatu seperti itu adalah menggunakan perangkat lunak perekaman layar. Beberapa tampaknya menawarkan dukungan GIF bawaan dan yang lain akan memberi Anda film yang dapat Anda konversi menjadi GIF animasi.
Berikut adalah beberapa pertanyaan tambahan yang akan berguna:
https://askubuntu.com/questions/4428/how-to-create-a-screencast
https://askubuntu.com/questions/107726/how-to-create-animated-gif-images-of-a-screencast
Singkatnya, sepertinya Byzanz akan melakukan apa yang Anda inginkan.
sumber
Saya tidak tahu target Anda; jika ini untuk web, Anda mungkin ingin memeriksa solusi yang dikembangkan oleh penulis Sublime Text, Jon Skinner yang membuat animasi jauh lebih ringan daripada gif animasi untuk screencaps: https://github.com/sublimehq/anim_encoder ; dia telah merinci pendekatannya yang rapi di posting blog ini .
sumber