問題タブ [ultisnips]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
regex - vimscriptまたはUltiSnipsで「テスト」なしで現在のファイル名を展開する方法
現在のファイル名をvimscriptで取得する必要があるスニペットを書いています。これは(ここexpand('%:t:r')
に示すように) で問題なく実行できます。ただし、ファイル名から「.js」だけでなく、「.test」も除外したいと思います。
例えば
の場合、myName.test.js
「myName」を取得したい
の場合、myName.js
「myName」も取得したい
UltiSnips スニペットを作成するためにこれを行っているため、他の方法 (正規表現など) も役立ちます