現在のファイル名をvimscriptで取得する必要があるスニペットを書いています。これは(ここexpand('%:t:r')
に示すように) で問題なく実行できます。ただし、ファイル名から「.js」だけでなく、「.test」も除外したいと思います。
例えば
の場合、myName.test.js
「myName」を取得したい
の場合、myName.js
「myName」も取得したい
UltiSnips スニペットを作成するためにこれを行っているため、他の方法 (正規表現など) も役立ちます