A resposta curta é não.
Um comando quickly edit
abrirá todos os arquivos python em seu editor padrão. No entanto, você pode usar seu editor ou IDE preferencial para desenvolvimento.
Eu sei que, rapidamente, é para facilitar a vida de desenvolvedores de todos os tipos, estou curioso para saber se há um IDE para rapidamente (algo como QtCreator ou Monodevelop)?
Se não, como parte B, há um a caminho?
A resposta curta é não.
Um comando quickly edit
abrirá todos os arquivos python em seu editor padrão. No entanto, você pode usar seu editor ou IDE preferencial para desenvolvimento.
Espero que a minha resposta chegue a tempo, acabei de testar e você pode usar o PyDev a partir do eclipse.
Basicamente, você primeiro precisa criar o aplicativo Quickly, conforme mostrado nos exemplos, e criar um projeto no eclipse com PyDev (usei o mesmo nome) e defina a localização da sua aplicação Rapidamente como o local do projeto. Para poder iniciar o projeto a partir do Eclipse, renomeie o script executável chamado no bin / folder para algo como * _launcher.py * (o nome deve diferir do módulo com o resto do código) .
Agora, um trabalho desagradável é fazer as configurações do esquema funcionar ( um bug sobre isso é arquivado). Primeiro, para mover a compilação automática do script executar rapidamente para * _launcher.py * anexe este código ao final do arquivo, logo antes do comando import :
### 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 solicitar que o aplicativo procure por esquemas localmente, é necessário editar a configuração de ativação do PyDev e, na guia Ambiente, incluir uma variável XDG_DATA_DIRS com um valor
/ usr / share / ubuntu: / usr / share / gnome: / usr / local / share /: / usr / share /: / caminho / para / seu / project / data
(ajuste para corresponder ao caminho do seu projeto)
Você poderá modificar qualquer arquivo e testar se funciona e até mesmo depurar o programa, e você ainda pode usar comandos normais rapidamente.
No meu caso, eu já tinha o plugin bazaar instalado no ambiente do eclipse e eu posso ver quais arquivos eu preciso confirmar e assim por diante.
Após o relatório de bug na postagem de jmolinaso acima, agora parece ser uma maneira ainda mais fácil de executar o aplicativo Quickly na linha de comando e definir o arquivo ./bin/APPNAME como o arquivo de depuração principal no Wing IDE. / p>
Se você teve problemas para ler a notação no Patch para o bug 976817 , então esta é uma maneira de ver: 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 +
no patch mencionado acima.
Portanto, basta copiar e colar da seguinte forma:
Depois: sys.path.insert(0, PROJECT_ROOT_DIRECTORY)
add:
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 orignal: if python_path:
e o que segue, onde está. Além disso, observe os recuos acima, isso 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ê rapidamente Como faria com qualquer outro aplicativo, inicie / parar o depurador do WingIDE, por exemplo. Quickly run
também funcionará na linha de comando.