- 20, Oct 2024
- #1
Я нашел несколько файлов с помощью find и хотел открыть их все на вкладках в Vim. Итак, я попробовал это:
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Apr 14 2015 05:43:37)
Included patches: 1-699
Это работало отлично, за исключением того, что когда я закончил и вышел из Vim, все, что я вводил в vim, было невидимым, а возврат назад не работал (поэтому, когда я набирал типа
GNU bash, version 3.2.25(1)-release (x86_64-redhat-linux-gnu)
Copyright (C) 2005 Free Software Foundation, Inc.
the resulting history was exit
и не ls^?^?exit
. It also gave me a warning that my piping was not from a terminal.
Однако, когда я перезапустил оболочку, все снова стало хорошо. Это всегда можно было воспроизвести.
Баш-версия:
ls<backspace><backspace>exit
Вим-версия:
find . | xargs fgrep -l myExpression | xargs vim -p
#bash #grep #find #vim #xargs