나를 위해 ack는 필수 키트입니다 (그 앨리어스와 나는 하루에 백만 번 사용합니다). 대부분은 내가 필요로하는 모든 것을 가지고 있으므로이 행동이 다루어지고 있으며 나는 그것을 찾을 수 없다고 생각하고 있습니다. 형식을 사용하여 특정 종류의 파일로 제한 할 수 있기를 바랍니다. 문제는 이러한 파일의 확장자가 아닌 전체 파일 이름입니다. 예를 들어 buil
ack(-grep)과 함께 사용할 수있는 모든 색상 조합의 목록을 어디에서 찾을 수 있습니까? 그러나 나는 내가 발견하지 않은, ack-grep를 통해 로그를 통과하는 오류, 경고 또는 특히 발색이 다른 다양한 조건을 검출에 매우 도움이 될 수 있다는 등에 사용 가능한 콤보의 권위 목록, tail -f development.log \
| ack-grep
현재 Vim 설정에는 ack.vim plugin이 포함되어 있습니다. 이제, 다른 시스템에서 사용하는 Vim 설정을 사용하고 싶지만, 일부 시스템에는 ack가 설치되어 있지 않습니다. .vimrc에서 ack의 유무를 감지하고 이에 따라 플러그인을 설정/해제 할 수있는 방법이 있습니까? 는 :
ack와 일치하는 라인의 길이를 제한하는 방법이 있습니까? ack가 축소 된 javascript 파일과 일치하면 인쇄되는 줄이 매우 커질 수 있습니다. 여전히 강조 표시된 일치 항목을 표시하고 싶지만 이상적으로는 일치 항목 전후에 줄을 바꿔야합니다 ("... stuff match stuff ..."). the ack docs에서 결정적인 결과가 보이지 않습
일부 PHP 파일에서는 "?>\s\t\n\EOF"을 바꿉니다. 나는 검색이 문제가 사용하여 발생한 모든 파일이 테스트 :는 ack "\?\>[\s\n\t]+\z"
나는 결과를 가지고 있지만 난 단지 ?>EOF하여이를 대체 할 수 있습니다. sed 's/?>[\n\t\s]+\z/?>/'
당신이 몇 가지 팁이 있나요 : 나는 "나오지도"또 다른 명령을
ack으로 RegEx를 통해 특정 디렉토리를 무시하는 방법은 무엇입니까? --ignore-dir 옵션을 사용할 수는 있지만 정규식을 지정할 수는 없습니다. 그 이름에 test 또는 tests 이상의 단어가있는 디렉토리를 무시하고 싶습니다. 는 또한 ack -G '(?<!test)' pattern
를 통해 부정적인 lookbehind을 시도했지만이 작동하
I가이 서식 배치 내 CSS에서 다음과 같은 두 가지 선택기 : // file1.css
#myId {
margin-right:0;
color:#f00;
}
// file2.css
#otherId { margin-right:0; color: #f00 }
내 목표는 선택과를 사용하여 색상 값을 얻는 것입니다 ack/grep 검색.