Я пишу фрагмент, в котором мне нужно получить текущее имя файла в vimscript. Я могу сделать это счастливо с expand('%:t:r')
(как показано здесь ). Однако я хотел бы не только исключить «.js» из имени файла, но и «.test».
, например
Если в myName.test.js
, я бы хотел взять 'myName'
Если в myName.js
, я также хотел бы получить 'myName'
Я делаю это, чтобы создать фрагмент UltiSnips, чтобы другие методы (например, regex) также были бы полезны