Если Вы знакомы с гну getopt, существует порт Java в: http://www.urbanophile.com/arenn/hacking/download.htm .
, кажется, существуют некоторые классы, которые делают это:
You can with expand and getline:
let wordUnderCursor = expand("<cword>")
let currentLine = getline(".")