From 5d2d9f386d547b8e436829db5c6533b17feffe8e Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sat, 13 Jun 2020 13:11:15 +0300 Subject: [PATCH] =?utf8?q?=D0=9E=D1=82=D0=BA=D1=80=D1=8B=D1=82=D0=B8=D0=B5?= =?utf8?q?=20=D1=80=D0=B5=D0=B7=D1=83=D0=BB=D1=8C=D1=82=D0=B0=D1=82=D0=BE?= =?utf8?q?=D0=B2=20grep-=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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. На самом деле я уже думал писать и поддержку открытия файлов из git status-а, но понял что в fugitive всё есть для этого (a8500d4d86307f09b46067439024e777597bde57). -- 2.48.1