提交 209b0f54 编写于 作者: R Rob Lourens

Fix #17974

上级 efd3efcb
......@@ -806,8 +806,20 @@ export class SearchViewlet extends Viewlet {
return null;
}
let range = editorControl.getSelection();
if (range && !range.isEmpty() && range.startLineNumber === range.endLineNumber) {
const codeEditor: ICommonCodeEditor = <ICommonCodeEditor>editorControl;
const range = codeEditor.getSelection();
if (!range) {
return null;
}
if (range.isEmpty() && !this.searchWidget.searchInput.getValue()) {
const wordAtPosition = codeEditor.getModel().getWordAtPosition(range.getStartPosition());
if (wordAtPosition) {
return wordAtPosition.word;
}
}
if (!range.isEmpty() && range.startLineNumber === range.endLineNumber) {
let searchText = editorControl.getModel().getLineContent(range.startLineNumber);
searchText = searchText.substring(range.startColumn - 1, range.endColumn - 1);
return searchText;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册