Eu sei que rapidamente deve facilitar a vida de desenvolvedores de todos os tipos, só estou curioso para saber se existe um IDE rapidamente (algo como QtCreator ou Monodevelop)?
Se não, como parte B, existe um a caminho?
Eu sei que rapidamente deve facilitar a vida de desenvolvedores de todos os tipos, só estou curioso para saber se existe um IDE rapidamente (algo como QtCreator ou Monodevelop)?
Se não, como parte B, existe um a caminho?
Respostas:
A resposta curta é não.
Um quickly edit
comando abrirá todos os arquivos python no seu editor padrão. No entanto, você pode usar seu editor ou IDE preferido para o desenvolvimento.
Espero que minha resposta chegue a tempo, acabei de testar e você pode usar o PyDev no eclipse.
Basicamente, você primeiro precisa criar seu aplicativo Quickly, como mostrado nos exemplos, depois criar um projeto no eclipse com PyDev (usei o mesmo nome) e definir o local do aplicativo Quickly como o local do projeto. Para poder iniciar o projeto a partir do Eclipse, renomeie o script executável chamado na lixeira / pasta para algo como * _launcher.py * (o nome deve diferir do módulo com o restante do código).
Agora, uma parte desagradável do trabalho é fazer com que as configurações do esquema funcionem ( um bug sobre isso é arquivado). Primeiro, para mover a compilação automática do script de execução rápida para * _launcher.py *, adicione este código ao final do arquivo, logo antes do comando de importação :
### BEGIN inserted from Quickly's run.py
# Compile schema if present
schemapath = os.path.abspath("data/glib-2.0/schemas")
if os.path.exists(schemapath):
subprocess.call(["glib-compile-schemas", schemapath])
### END
Em seguida, para instruir o aplicativo a procurar esquemas localmente, você deve editar a configuração de inicialização do PyDev e, na guia Ambiente, adicionar uma variável XDG_DATA_DIRS com um valor
/ usr / share / ubuntu: / usr / share / gnome: / usr / local / share /: / usr / share /: / caminho / para / seu / projeto / dados
(ajuste para corresponder ao caminho do seu projeto)
Você poderá modificar qualquer arquivo e testar se ele funciona e até depurar o programa, e ainda poderá usar comandos normais rapidamente.
No meu caso, eu já tinha o plugin do bazaar instalado no ambiente do eclipse e posso ver quais arquivos eu preciso confirmar e assim por diante.
Após o relatório de erros da postagem de jmolinaso acima, agora parece haver uma maneira ainda mais fácil de executar seu aplicativo Quickly na linha de comando e definir o arquivo ./bin/APPNAME como o arquivo de depuração principal no Wing IDE.
Se você teve problemas para ler a notação no Patch 976817 , esta é uma maneira de analisá -la: Na sua pasta brilhante, você tem uma pasta "bin", com apenas um arquivo com o nome do seu aplicativo. Podemos chamá-lo / bin / APPNAME. No arquivo APPNAME, você precisa adicionar algumas linhas entre: sys.path.insert(0, PROJECT_ROOT_DIRECTORY)
e: if python_path:
As linhas a serem incluídas estão marcadas com um +
no patch mencionado acima.
Então, basta copiar e colar da seguinte maneira:
Depois: sys.path.insert(0, PROJECT_ROOT_DIRECTORY)
adicione:
datadir = os.path.join(PROJECT_ROOT_DIRECTORY, "data")
if 'XDG_DATA_DIRS' in os.environ:
os.putenv('XDG_DATA_DIRS', "%s:%s" % (datadir, os.getenv('XDG_DATA_DIRS', '')))
else:
os.putenv('XDG_DATA_DIRS', datadir)
Deixe o original: if python_path:
e o que se segue, onde está. Além disso, observe os recuos acima, este deve ser recuado com quatro espaços).
Agora você pode iniciar seu aplicativo a partir da linha de comando, definir ./bin/APPNAME como o arquivo de depuração principal no WingIDE (ou qualquer outro IDE que eu suponha) e trabalhar com você no aplicativo Rapidamente, como faria com qualquer outro aplicativo, iniciando / parando o arquivo depurador do WingIDE, por exemplo. Quickly run
também funcionará na linha de comando.