org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer
Eclipse JSDT에 대한 컨텐츠 지원 은 제안을 제공하지 않습니다.
에서 Preferences -> JavaScript -> Editor -> Content Assist -> Advanced
"Nodeclipse 제안"눈에 보이는, 그리고 선택이다.
Bananaweizen이 Eclipse JSDT 기반 편집기에 대한 컨텐츠 지원에 조언
plugin.xml에서
<extension point="org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer"
id="nodeclispe_textual_proposals"
name="Nodeclipse Text Proposals">
<proposalCategory icon="icons/npm/npm.gif"/>
</extension>
<extension point="org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer"
id="NodeclipseProposals"
name="Nodeclipse Proposals">
<javaCompletionProposalComputer
class="org.nodeclipse.ui.contentassist.JSDTProposalComputer"
categoryId="org.eclipse.ui.texteditor.textual_proposals">
<partition type="__java_javadoc"/>
</javaCompletionProposalComputer>
</extension>
JSDTProposalComputer
NodeContentAssistant
를 구현하는 래퍼로 IContentAssistProcessor
, TextEditor 기반 편집기에서 완벽하게 작동합니다.
public class JSDTProposalComputer implements IJavaCompletionProposalComputer {
IContentAssistProcessor assistant = new NodeContentAssistant();
@Override
public List<ICompletionProposal> computeCompletionProposals(ContentAssistInvocationContext context, IProgressMonitor monitor) {
return Arrays.asList(assistant.computeCompletionProposals(context.getViewer(), context.getInvocationOffset()));
}
@Override
public List<IContextInformation> computeContextInformation(ContentAssistInvocationContext context, IProgressMonitor monitor) {
return Arrays.asList(assistant.computeContextInformation(context.getViewer(), context.getInvocationOffset()));
}
도움의 예 는
모든 코드는 GitHUb contentassist
패키지 https://github.com/Enide/nodeclipse-1/tree/master/org.nodeclipse.ui/src/org/nodeclipse/ui/contentassist에 있습니다.
@zulus가 말했듯이 정확히 :
javaCompletionProposalComputer에 activate = "true"를 추가하고 제거하십시오.
효과가있는 것은 :
<extension point="org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer"
id="nodeclispe_textual_proposals"
name="Nodeclipse Text Proposals">
<proposalCategory icon="icons/npm/npm.gif"/>
</extension>
<extension point="org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer"
id="NodeclipseProposals"
name="Nodeclipse Proposals">
<javaCompletionProposalComputer
class="org.nodeclipse.ui.contentassist.JSDTProposalComputer"
categoryId="org.eclipse.ui.texteditor.textual_proposals"
activate="true">
</javaCompletionProposalComputer>
</extension>
(출처 : nodeclipse.org )
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다