Якщо я перебуваю у Vim і хочу отримати деякий вихід з командного рядка і вкласти його в мій поточний файл, я можу запустити це:
:! echo "foo" >> %
Це додасть "foo" до мого поточного файлу, і мені доведеться перезавантажити.
Чи є більш елегантний спосіб зробити це - чи повинен цей вихід перейти в буфер, який я можу вставити, наприклад?
:r
є скороченням "читати" (тому ви можете набрати "читати" або просто "r", і це та сама команда), і 2) робити:r path/to/foo.txt
додавання вмісту цього файл після курсору.