Превращайте фрагменты Nix в изображения, которыми хочется делиться, не покидая Mac.
Nix expressions are shared as images more often than most, because the audience is usually being talked through an unfamiliar syntax.
Codeshot определяет Nix по вставленному коду, так что ошибиться с выбором языка невозможно. Вот один и тот же фрагмент в трёх из 30 встроенных тем, отрисованных стилями самого приложения.
{ pkgs ? import <nixpkgs> { } }:
pkgs.mkShell {
buildInputs = with pkgs; [
nodejs_20
swift
];
shellHook = ''
echo "codeshot dev shell"
'';
}
GitHub · тёмная
{ pkgs ? import <nixpkgs> { } }:
pkgs.mkShell {
buildInputs = with pkgs; [
nodejs_20
swift
];
shellHook = ''
echo "codeshot dev shell"
'';
}
Solarized · тёмная
{ pkgs ? import <nixpkgs> { } }:
pkgs.mkShell {
buildInputs = with pkgs; [
nodejs_20
swift
];
shellHook = ''
echo "codeshot dev shell"
'';
}
Tokyo Night · тёмная
Как выбрать тему для Nix
Nix nests deeply and the closing braces matter. Leave enough vertical room that the expression closes inside the frame.
Как выбрать размер
Пусть размер следует за содержимым или зафиксируйте соотношение — 1:1, 4:3, 3:2, 16:9, 9:16, 2:3 или 3:4 — а затем экспортируйте в 1×, 2× или 3×, чтобы изображение оставалось чётким на retina-экране. Скопируйте его в буфер обмена сочетанием ⌘⇧C или сохраните через ⌘S.