[О блоге] [наверх] [пред] [2020-06-13 13:11:15+03:00] [5d2d9f386d547b8e436829db5c6533b17feffe8e]
Темы: [tip]

Открытие результатов grep-а

https://git.stargrave.org/cgit.cgi/dotfiles.git/tree/bin/bin/qq
Часто я в командной строке shell-а вызываю grep и он показывает кучу
всяких файлов. И очень часто хочется их открыть в Vim. Во-первых, если
бы я постоянно сидел и искал в Vim, то проблемы бы не было, но... если
бы. Во-вторых, проблем у людей сидящих в acme или Emacs тоже нет. А я
для себя сделал вот такой вот хак в виде qq команды:

* дампит текущий экран в временный файл
* открывает его vim-ом интерпретируя как quickfix
* подчищает за собой после выхода

Прежде я мышкой выделял двойным кликом файл:строка:колонка и Vim-ом
открывал это выделение. Вот это позволяет открывать такие пути, работает на ура:
https://git.stargrave.org/cgit.cgi/dotfiles.git/tree/vim/.vim/plugin/file_line.vim
Но это уж совсем не трушно и не корректно. Поэтому теперь просто qq<Enter>.

На самом деле я уже думал писать и поддержку открытия файлов из git
status-а, но понял что в fugitive всё есть для этого
(a8500d4d86307f09b46067439024e777597bde57).

    [оставить комментарий]