Comando iTerm clique para abrir com o Atom

31

Estou tentando descobrir como alterar a função do iTerm ao CMDclicar em um arquivo em uma janela do iTerm para abri-lo no meu editor padrão, Atom.

Atualmente, a CMDfunção + clique no iTerm abre arquivos no Sublime. Eu tenho a função CMD+ Clique em Definir para abrir com o aplicativo padrão (dentro das preferências do iTerm). Também assegurei que esse tipo de arquivo esteja configurado para sempre abrir com o Atom (na tela de informações do Finder).

Se eu clicar no arquivo do localizador, ele será aberto com o Atom, e não com texto sublime. A única pista que tenho é que talvez o iTerm não reconheça o Atom como um editor. Se eu for para Preferências do iTerm> Perfis> Avançado e alterar o CMD+ Clique para abrir com o Editor, apenas o sublime 3 estará disponível na lista de editores para você escolher.

Qualquer ajuda seria apreciada!

rylectro
fonte
2
Nota: A nova versão do iTerm2 do Build 3.0.0 adiciona "Atom" à lista de opções do menu suspenso "Abrir com o editor ...", como na figura acima. Você o encontrará agora em Preferências, em Perfis -> Avançado -> História Semântica.
precisa

Respostas:

21

Dentro do Atom, vá ao Atommenu e escolha Install Shell Commands. Isso garante que você possa ligar para o Atom no iTerm.

Nessa mesma tela de preferências iTerm, altere a primeira lista de seleção para Run command...e cole o seguinte no campo de texto que aparece: /usr/local/bin/atom -n \1:\2. Isso informa à ferramenta de linha de comando atom para abrir o arquivo clicado (\ 1) no número da linha especificado (\ 2).

tjmcewan
fonte
6
Oi! Deixar o "-n" fora da sua sugestão o abre em uma janela existente (que é o que eu prefiro). Infelizmente, isso faz com que o átomo deixe de reconhecer o número da coluna (embora vá para a linha correta). Alguma idéia sobre isso?
29416 Cyberwiz
Alguma chance de você poder adicionar a solução para o iTerm2 à sua resposta, por favor !? Obrigado!
Matthew Herbst
1
O @MatthewHerbst Atom é uma opção na lista de seleção 'Abrir com editor ...' agora. Esta resposta não é mais útil.
tjmcewan
17

(Eu uso este. Por algum motivo, a opção iTerm "Abrir com o aplicativo padrão" não funciona, mas o comando "$ open qualquer que seja" funciona como um encanto, portanto, acabei de definir esse comando.

insira a descrição da imagem aqui

Rene Weteling
fonte