タグ付けされた質問 「vimscript」

1
Vimscript:関数を呼び出す前に、実行する前にユーザーの入力を待つ方法はありますか?
キーマッピングの右側では、次のようにすることができます。 :call FileTypeToggle("")<Left><Left> コマンドラインで関数呼び出しを開始し、引用符の間にカーソルを移動し、ユーザーが引数を入力してヒットするのを待ちます。 <CR> 手動で。 関数内からどうやって同じことができますか?私はの順列の束を試してみました execute、 call、 normalそして、何もうまくいかないようです。末尾の文字についてエラーが出ます( <Left><Left> またはユーザ入力を待たずに関数を実行します。
1 vimscript 

3
Vim:スクリプトから検索パターンをどのように強調しますか?
これを行うのは難しいとは思いませんでしたが、うまくいきません。私がやろうとしているのは、スクリプトから検索ハイライトを有効にすることです。私は次を試しました: function! g:TestFunc() let @/ ="testtext" set hlsearch endfunction nnoremap <space> :call g:TestFunc()<cr> どちらも機能しません。つまり、「testtext」が含まれる一部のテキストの前のスペースを押しても、テキストが強調表示されません。ユーザーはまだ「n」を押す必要があります。 またexec 'normal! n'、関数の最後に追加しようとしましたが、それも機能しませんでした。でもfeedkeys('n')失敗します。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.