Adicione alias ki='/Applications/Komodo\ IDE.app/Contents/MacOS/komodo-bin'
ao seu ~ / .bashrc
Depois é só fazer $ ki somefile
EDIT: mudou, não percebeu que você estava usando o Komodo IDE
De acordo com esta URL , eu deveria poder iniciar o Komodo IDE a partir do comando linha quando eu quero editar um arquivo.
Eu configurei o link simbólico usando (em uma única linha)
ln -sf "/Applications/Komodo IDE.app/Contents/MacOS/komodo"
/Users/lexu/bin/komodo
mas quando eu digito
afg-2:~ lexu$ komodo .bash_profile
Eu obtenho
dyld: Library not loaded: /usr/lib/libsqlite3.dylib Referenced from: /System/Library/Frameworks/Security.framework/Versions/A/Security Reason: Incompatible library version: Security requires version 9.0.0 or later, but libsqlite3.dylib provides version 1.0.0 /Applications/Komodo IDE.app/Contents/MacOS/run-mozilla.sh: line 131: 4370 Trace/BPT trap
"$prog" ${1+"$@"}
e uma caixa de diálogo que diz:
Meu palpite é que eu preciso de alguma forma deixar o Komodo saber que precisa usar bibliotecas diferentes?
Alguém tem esse trabalho?
Funciona se você chamar o programa diretamente de sua localização normal? Se sim, então é muito provável que exista uma dependência de onde o programa está localizado. Para contornar isso, você poderia, em vez de ter um link simbólico em ~ / bin / komodo, fazer desse arquivo um pequeno script como:
exec /Applications/Komodo IDE.app/Contents/MacOS/komodo
Altere as permissões desse arquivo com "chmod 755 ~ / bin / komodo". Então deve funcionar (assumindo que o problema é que funcionou bem a partir de sua localização original).
Você também pode ajustar sua variável PATH para incluir / Applications / Komodo IDE.app/Contents/MacOS. Então não haveria necessidade de ter um link ou script simbólico no seu ~ / bin.
A maneira que eu faço é ter ~ / bin / komodo.sh que tem
#!/bin/sh
/Applications/Komodo\ IDE.app/Contents/MacOS/komodo-bin "$@"
Eu tenho o ~ / bin como parte do meu caminho
Eu posso fazer
$komodo index.php
e carrega. No entanto, porque eu gosto de ser ainda mais rápido, eu tenho um alias de shell que é:
alias kom="komodo"
para que eu possa fazer:
$kom index.php
a solução exec funcionou para mim, mas ao fechar a janela / aplicativo do Komodo, ela fechou meu iTerm (com todas as suas guias: - (
Para uma abordagem OSX'ian:
open /Applications/Komodo\ Edit.app
Se você associou arquivos ao komodo, você pode chamar open na linha de comando. por exemplo. Se você clicar com o botão direito do mouse em um arquivo .py e clicar em get-info, diga open-with komodo e clique em Change-All, você pode então na linha de comando apenas dizer:
open somefile.py
Essa FAQ está desatualizada. Vamos nos certificar de que seja atualizado. A melhor maneira de iniciar o komodo a partir da linha de comando no OS X é usar o 'alias' assim:
alias komodo='open -a "Komodo IDE"'
... ou:
alias komodo='open -a "Komodo Edit"'
Tags macos komodo-ide