Como seu objetivo é (provável) reduzir a digitação, você pode definir um alias ou um script de shell simples para sublime,
alias s='subl'
#or
alias sb='subl'
Ou você pode ficar chique e usar um script de shell chamado ' s
' ou ' sb
' (salve seu ~/bin/
no seu PATH),
#!/bin/bash
subl $*
Qualquer um dos resultados acima resulta em uma linha de comando encurtada,
> s myfile.c
que é mais longo do que o desejado (por 2 caracteres),
> myfile.c
Ou você pode ficar realmente chique e inserir uma linha shbang ( #!
) como a primeira linha de todos os seus arquivos .c
, tornar o arquivo executável e evocar o script de edição acima. Isso significaria reescrever seus makefiles para primeiro pré-processar a linha shbang antes da compilação.
Salvar como ' myfile.cs
'
#!~/bin/subl myfile.cs
#include <stdio.h>
int main() { printf("hello, world\n"); }
Para demonstrar como isso funcionaria, salve o seguinte arquivo, ' stuff.cs
'
#!/usr/bin/vi stuff.sh
//this is a file
//that you can edit with sublime
int main() { printf("hello, world\n"); }
Em seguida, execute-o
./fubar.cs
A última solução faz exatamente o que você quer, mas requer consideravelmente mais digitação e sobrecarga de pré-processamento.