LINUX.ORG.RU

Создать файл и тут же его открыть в Sublime

 , , , ,


0

2

Всех с новым годом!

Есть вот такая команда:

hugo new posts/my-first-post.md

Будет создан markdown файл для статического движка Hugo.

Дело в том, что в директории «posts», много таких файлов и находить новые - сложно. Как бы так дописать команду, чтобы новый файл открывался сразу, например в Sublime Text?

Т.е. что-то вроде:

hugo new posts/my-first-post.md | sublime

Так конечно не сработает. Но вы поняли суть?

Можно как-то так:

hugo new posts/my-first-post.md && sublime posts/my-first-post.md

Но так не совсем удобно, прописывать два раза название файла. Может кто-то подскажет решение, чтобы прописывать один раз название файла и происходила магия?)

Ответ на: комментарий от allter149

Если путь идёт последним аргументом, то можно так:

hugo new posts/my-first-post.md && sublime $_

А вообще функцию для этого завести, если это частая операция:

hugo-edit() {
    hugo new "$1" && sublime "$1"
}
xaizek ★★★★★
()

Вы бы документашку почитали - есть параметр newContentEditor или аргумент --editor для этого. Но в общем случае - используйте $_ как уже советовали, можно алиас под это дело завести, можно скрипт\однострочник, который будет через аргументы или read получать путь, а потом выполнять с ним все нужные вам команды.

micronekodesu ★★★
()
Последнее исправление: micronekodesu (всего исправлений: 1)
Ответ на: комментарий от micronekodesu

А ещё можно в Sublime снипет сделать. С плагином InsertData - вставлять нужную дату. И делов.

th3m3 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.