다른 언어와 마찬가지로 아랍어에는 발음을 향상시키기 위해 발음 구별 부호가 있습니다. 한 단어에 몇 개의 분음 부호를 작성해야하는지에 대한 규칙은 없습니다. 어떤 사람들은 발음을 명확하게하기에 충분할 정도로 최소한의 것을 선호하는 반면, 어떤 사람들은 그것을 불필요하게 또는 미적 서예 목적으로 사용합니다. 따라서, 하나의 단어와 관련된 분음 부호의 수는 몇 개로 다양합니다. 내가 할 때 isearch-forward/backward
누르면 C-s/r
, 문제는 내가 분음 부호없이 검색 미니 버퍼에 입력 할 때 그것이 분음 부호가 있다면, 텍스트에 같은 단어를 일치 지금까지 만족스럽지 못한 잠재적 분음 부호와이 단어를 찾는 작업을하지 않습니다 발생한다.
분음 부호를 인식하지 못하도록 검색 / 정규 검색을 수행하는 방법이 있습니까? 나는 다중 파일 라텍스 프로젝트에서 단어를 찾기 위해 투구 발사체에서 자주 사용하는 포함 regexp C-M-s/r
및 grep
검색 으로 확장 할 수있는 대답이 있기를 바랍니다 .
업데이트
모든 검색 기능에서 Emacs가 필요에 따라 접두사로 끌 수있는 기본 동작으로 단계를 일치시키기 전에 텍스트에서 악센트 / 분음 부호 / 이름을 지정하여 제거 단계를 수행하는 것이 좋습니다. 어떤 언어를 사용하든 일반적으로 무언가를 검색 할 때 평범한 텍스트 집안일을 달성해야 할 경우가 거의없는 일부 발음 구별 부호 나 악센트 때문에이 편집에서 최고의 편집자 (Emacs)가 실패 할 것으로 예상하지 않습니다.
php
: 구현 stackoverflow.com/a/25563250/1288722 도 구현 - Javascript
: stackoverflow.com/a/7193622/1288722을
helm-swoop
없습니까?
ucs-normalize-*
기능을 살펴보십시오lisp/international/ucs-normalize.el
. 대 / 소문자 구분과 같이 사전 정의 된 검색 폴더는 없지만 검색하기 전에 영역을 정규화 할 수 있습니다. 좋은 구현은 아마도 상당히 복잡한 작업 일 것입니다.