Você pode iniciar o Sublime Text 3 usando subl
ou subl file
no terminal.
Eu instalei o Sublime Text 3 alguns meses atrás e, usando algum recurso on-line, tornei-o acessível por meio do Unity Launcher (infelizmente, não lembro qual recurso ou como eu fiz isso).
Então, atualmente só consigo abrir o Sublime Text usando o launcher e para abrir um novo arquivo eu tenho que usar o menu (ou Control + N).
Eu quero poder abrir um arquivo em texto sublime usando terminal.i.e algo como: sublime_text newfile.txt
.
Passos que tomei:
1 .....
Eu pesquisei e descobri que a pasta SublimeText (e o script) estava no diretório /opt
. Então, escrevi um script de duas linhas para apontar para o script e executá-lo e escrevi um apelido chamado Sublime_Text para executar esse script e coloque-o no arquivo .bashrc.
Agora posso escrever Sublime_Text
e abrir o editor sublime_text3, mas o comando como Sublime_Text newfile.txt
não me fornece um novo arquivo (somente abre sublime_text e não newfile)
2 .....
Eu tentei copiar o script sublime_text originalmente na pasta / opt / sublime_text para o diretório / usr / bin / (já que o vim, o vi e outros comandos do terminal são mantidos nessa pasta). Infelizmente, sublime_text newfile.txt
mostra vários erros como:
Error loading colour scheme Packages/Color Scheme - Default/All Hallow's Eve.tmTheme: Unable to open Packages/Color Scheme - Default/All Hallow's Eve.tmTheme
e outros 3 erros do formulário:
Error loading syntax file"XYZ"
Você pode iniciar o Sublime Text 3 usando subl
ou subl file
no terminal.
As duas maneiras mais simples são:
adicione o diretório que contém o aplicativo à sua variável de ambiente PATH
. Por exemplo, adicione uma linha como
export PATH=$PATH:/opt/sublime_text
para o seu arquivo ~ / .bashrc. Você precisará fazer logout e fazer o backup para que a alteração tenha efeito ou reenvie o arquivo em seu shell atual, por exemplo
source ~/.bashrc
crie um link simbólico do arquivo executável para algum lugar que já esteja no seu PATH
, por exemplo,
sudo ln -s /opt/sublime_text /usr/local/bin/sublime_text
Você precisará remover a cópia do script que você colocou em /usr/bin
para que o sistema não a encontre primeiro.