0

Vim CLI(スクリプトを使用し、プラグインに依存せずに)で、模倣することは可能ですか:

:browse old

番号付きメニュー (egof スクリプト) を作成しますか?

4

1 に答える 1

1

多分あなたは探していinputlistますか?

 " build your list in whatever way is appropriate for your task
let somelist = map(range(1,&lines-2), '"Item #".v:val')

let numberedlist = map(copy(somelist), 'string(v:key+1).": ".v:val')
let chosen = inputlist(['Pick an item:'] + numberedlist)
if 0 < chosen && chosen < len(somelist)
  echo 'User chose item #' . chosen . ': <<<' . somelist[chosen-1] . '>>>'
else
  echo 'Invalid selection!'
endif
于 2012-10-21T03:47:57.200 に答える