Короче говоря, добавьте следующие строки к ~/.inputrc
:
"\ew": kill-region
"\ea": '\e \C-] \ew'
где w
и a
символы могли быть изменены на Ваше желание.
Давайте присвоим сочетание клавиш kill-region
команда readline, например, Alt-w
"\ew": kill-region
затем давайте присвоим следующий макрос другой последовательности, скажем Алту:
"\ea": '\e \C-] \ew'
это выполняет следующие действия:
\e<SPACE>:
установите метку, где курсор
\C-]<SPACE>:
ищите пространство и переместите курсор туда
\ew:
уничтожьте регион между меткой и курсором
Выполниться make clean
в folder/path
, Вы хотите
make -C folder/path clean
-C
переключателем не является POSIX, хотя (см. комментарии). Это работает, по крайней мере, для GNU make
, который является make
Вы имеете при выполнении Linux.
Нет это не. Ваш синтаксис не работал бы, если у Вас нет правила для folder/path/clean
в каталоге, который Вы выполняете make folder/path/clean
в.
Можно ли, например, сделать рекурсивное чистое правило в make-файле к (возможно?) достигают того, что Вы хотите. Например:
recursive-clean:
(cd folder/path; make clean)
...
Для каждого каталога, который Вы имеете или просто делаете для цикла по всем каталогам и т.д.
-C
опцией не является POSIX. – Keith Thompson 27.08.2013, 01:10