태그가 첨부 된 모든 첨부 파일을 실제로 쉽게 저장하는 방법은 무엇입니까?


19

당신은 모든 첨부 파일을 통해 저장할 수 있습니다

  1. 타격을 통해 모든 첨부 파일에 태그 지정 t
  2. ;
  3. s
  4. 대상 디렉토리를 선택하고 a(전체)를 누르십시오

이것은 효과가 있지만 다음과 같은 심각한 부작용이 있습니다 enter. n 개의 첨부 파일에 대해 n 번을 쳐야 합니다.

대상 디렉토리에 파일 이름 충돌이없는 경우에도 마찬가지입니다.

이것도 Mutt FAQ에 문서화되어 있습니다.

매우 불편합니다.

일부 음소거 사용자는 메시지를 munpack으로 파이프 하는 것이 좋습니다 (예 : 메시지 연결됨). 좋은 아이디어-그러나 munpack호출 매크로의 일부로 대상 디렉토리에 대해 Mutt 프롬프트를 만드는 방법은 무엇입니까?

그러한 매크로를 어떻게 구성합니까? 아니면이 문제에 대한 더 나은 해결책이 있습니까?


아무도 mutt 매크로로 귀하의 질문에 대답 <tag-pattern>하지 못한 이유 는 첨부 파일 모드에서 작동하지 않기 때문 입니다. 프로그래밍 모든 첨부 파일 (유용 뭔가 할 수있는 것 필요 조건에 태그를 할 수있는 방법, 따라서이 없습니다 모든 그들은).
g33kz0r

답변:


14

메시지를 ripmime으로 파이프하면 명령 행에서 대상 디렉토리를 지정할 수 있습니다.

ripmime -i - -d ~/myfiles/

-i -말한다 ripmime표준 입력에서 읽기 및 -d대상 디렉토리를 지정합니다. 입력이 너무 많으면 쉘 스크립트에 입력하고 호출하십시오 (이것은 ripmime동작을 제어하기 위해 많은 옵션 중 하나를 사용하려는 경우 더 쉬워집니다 ).

다음과 같은 매크로를 구성에 추가하는 경우 :

macro index,pager X "<pipe-message>ripmime -i - -d "

그런 다음 "X"를 누르고 대상 디렉토리를 입력 한 다음을 눌러 <RETURN>명령을 실행할 수 있습니다.


좋아, 이것은 munpack접근 방식 과 비슷하다. 그러나 대상 디렉토리를 요구하는 매크로를 통해 그것을 잘 뮤트에 통합하는 방법-전역 디렉토리를 사용할 필요가없는
maxschlepzig

예를 들어 답변을 업데이트했습니다.
larsks

뮤트 매크로는 일련의 키 누르기이기 때문에 생각보다 쉽습니다. 따라서 <return>매크로에 a 만 남겨두면 대화식으로 프롬프트를 완료 할 수 있습니다.
maxschlepzig

1
환상적인! 한 번만 투표 할 수 없습니다. 이 솔루션의 가장 큰 장점은 여러 메시지에서도 작동한다는 것입니다. 'em과 태그를 지정하십시오 ;|.
Aryeh Leib Taurog

@AryehLeibTaurog을 누른 t다음 여러 태그가 달린 메시지에서 작동하지 않았습니다 X.
Alex
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.