これを行うのは難しいとは思いませんでしたが、うまくいきません。私がやろうとしているのは、スクリプトから検索ハイライトを有効にすることです。私は次を試しました:
function! g:TestFunc()
let @/ ="testtext"
set hlsearch
endfunction
nnoremap <space> :call g:TestFunc()<cr>
どちらも機能しません。つまり、「testtext」が含まれる一部のテキストの前のスペースを押しても、テキストが強調表示されません。ユーザーはまだ「n」を押す必要があります。
またexec 'normal! n'
、関数の最後に追加しようとしましたが、それも機能しませんでした。でもfeedkeys('n')
失敗します。