Czy wykonać komendę przy wyborze leśniczego?


16

Nie znalazłem jeszcze zaawansowanego samouczka ranger, więc moje pytanie brzmi: czy można wykonać polecenie na wybranych plikach w ranger?

Jeśli tak, jak mam to zrobić?

Odpowiedzi:


25

To jest w man ranger:

@

Otwórz konsolę z treścią „shell% s”, umieszczając kursor przed „% s”, abyś mógł szybko uruchamiać polecenia z bieżącym wyborem jako argumentem.

Więc,

  1. zaznacz pliki, z którymi chcesz pracować Space

  2. wpisz, @aby przejść do wiersza polecenia, który będzie wcześniej :shell %sz kursorem%s

  3. wpisz nazwę swojego polecenia i naciśnij Enter

  4. podana komenda zostanie wykonana z wybranymi nazwami plików jako parametrami

Strona podręcznika obejmuje także dodawanie pauzy w celu sprawdzenia danych wyjściowych poleceń:

FLAGS

There are some additional flags that can currently be used
only in the "shell" command: (for example ":shell -w df")

 p   Redirect output to the pager
 s   Silent mode.  Output will be discarded.
 w   Wait for an Enter-press when the process is done

1
Czy jest jakiś wynik? Wykonuję :shell realpath %s, ale brak danych wyjściowych.
acgtyrant

Czy istnieje sposób automatycznego uzyskiwania spacji i takich znaków ucieczki w wybranych nazwach plików, które są przekazywane? Oczywiście mogę to zrobić ręcznie, ale może to być nudne.
LJNielsenDk
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.