2017-09-29 1 views
1

내 ST3 사용자 디렉토리에 맞춤 완성 기능이 있습니다. 타이핑을 시작할 때 내 완성품에서 자동 완성 제안이 잘 보입니다. 그러나 이것은 버퍼에있는 완료 방법을 얻습니다.숭고한 텍스트를 만드는 방법 현재 파일 버퍼의 단어에 자동 완성을 사용 하시겠습니까?

나는 현재 파일 버퍼에 'prime-squares'이라는 단어가 있다고 가정 해보십시오. 파일의 다른 위치에 이제 'pri ..'을 입력하면 내 완료 파일의 제안 사항 만 볼 수 있습니다. 그리고 내가 거의 완전한 단어 'prime-square ..'을 입력하기 전까지는'prime-squares'에 대한 자동 완성 제안이 나타납니다.

자동 완성의 목적을 완전히 상실한 단어.

유의하시기 바랍니다 자동 완성 제안 '... prime-'입력 말 후을 실행하고 좀 더 입력 할 때까지 아직 제안 '황금 사각형'는 표시되지 않습니다.

가중치를 설정하는 방법이 있습니까?

또는 현재 파일의 일치하는 단어가 항상 맨 아래에있는 완료 파일의 다른 제안과 함께 표시되도록 설정하십시오.

+0

실제로 작동하는 것을 보여주는 작은 예제 파일을 제공 할 수 있습니까? 방해가 될 수도 있고 엉덩이를 걷어차는 몇 가지 일이 있으며, 더 이상의 상황이 아니라고 말하기는 어렵습니다. – OdatNurd

+0

@OdatNurd 사용자 디렉토리의 완성 파일을 의미합니까? 여기에 문제를 보여주는 화면 캡처 동영상 링크가 있습니다. https://www.youtube.com/watch?v=gaD-1np4M4E –

+0

다음은 완료 파일입니다. https://pastebin.com/guqPYhV6 –

답변

2

내가 아는 한 자동 완성 팝업의 완료가 표시되는 순서를 가중시키는 방법이 있습니다.

이 사용자가 제어 할 수 있습니다 완료에 대한 소스가 있습니다, 그들은 우선 순위 순서 :이 말을하는의 Unofficial Docs에서 Completions에 섹션에 의해 확인 될 것으로 보인다

1. Snippets 
2. API-injected completions via on_query_completions() 
3. Completions files 

을 추가, 말했다

4. Words in the buffer 
, 몇 가지 빠른 테스트 참조 : 다음 완료 최종 목록으로 접혀 ms로 지정하면 버퍼의 단어와 일치하는 트리거로 단일 완료가 있어도 해당 단어가 완료 목록에 표시되지 않습니다. 어떤 완료 완료 목록에 표시 버퍼에서 단어의 원인이됩니다 di로 시작하는 두 co로 시작하는 단어와 단어하지 않고, 여기에서 볼 수 있듯이

Completions Sample

. disjoin 텍스트가 포함 된 트리거를 사용하여 완료를 도입하면 일치하는 버퍼 단어가 표시되지 않지만 다른 단어는 계속 표시됩니다.

필자가 볼 수있는 한, 주위를 둘러 볼 수있는 설정을 결정할 수 없었기 때문에, 디자인에서이를 수행하고 있습니다. 그렇다면 기능 요청을하거나 누군가가 이미 ogged this as an issue을 가지고 있는지 확인해야 할 수도 있습니다. 버그 일 수도 있습니다.

필자는 완료를 많이 사용하지 않았으므로이 사실을 인식하지 못한 방법이있을 수 있습니다.

+0

감사합니다. 이것을 조사해 봤어. 문제 대기열을 확인했는데 아무 것도 나타나지 않았습니다. 그러나 귀하의 대답은 이것이 재현 가능함을 확인하는 데 도움이됩니다. 그것을 해결할 수 있다고 생각해. 몇 가지 시도 ... –

관련 문제