Después de usar C # durante mucho tiempo, finalmente decidí cambiar a Python. La pregunta que me enfrento por el momento tiene que ver con la autocompletar. Supongo que estoy malcriado por C # y especialmente por Resharper y esperaba que exista algo similar para Python. Mi editor preferido es emacs y, después de investigar, […]
Me preguntaba si hay una manera de asociarse: n RET (siguiente) p RET (anterior) c RET (continuar) Cx SPC RET (set/clear breakpoint) con teclas de función F1 – F12 u otros atajos de teclado. La idea es emular los atajos de teclado que tienen otros IDE para la depuración (por ejemplo, Visual Studio, MATLAB, etc.). […]
Publiqué esto en programmers.stackexchange.com , pero pensé que podría ser más apropiado en SO. Yo uso emacs para todas mis necesidades de edición de código. Por lo general, usaré Mx compile para ejecutar mi corredor de prueba, el cual diría que me ayuda con aproximadamente el 70% de lo que necesito hacer para mantener el […]
Me gusta usar python-mode.el y (gnu) emacs para editar mis archivos de python. Si utilizo paréntesis para las continuaciones multilínea, la sangría funciona como espero. Por ejemplo, foo_long_long_long_long = ( bar_long_long_long_long[ (x_long_long_long_long == X) & (y_long_long_long_long == Y)]) Es justo como me gusta. Por otro lado, si uso una barra invertida para las continuaciones, se […]
¿Hay alguna forma de forzar una nueva instancia de python-shell mientras se ejecuta Emacs? Sería conveniente cuando se trabaja en múltiples proyectos con directorios de trabajo separados (y diferentes conjuntos de módulos). Cualquier bash de invocar python-shell solo abrirá la instancia actual.
¿Cómo puedo ejecutar un código Python muy simple en el modo Org de Emacs? El primer ejemplo funciona bien, sin embargo, no puedo hacer que me dé el resultado de los cálculos más simples: ; works #+begin_src python def foo(x): if x>0: return x+10 else: return x-1 return foo(50) #+end_src #+RESULTS: : 60 ; does […]
recientemente comencé a usar Emacs como un IDE de Python, y no es muy intuitivo … El problema con el que estoy luchando ahora mismo es cómo pasar los argumentos de la línea de comandos al shell de python inferior cuando el búfer se evalúa con Cc Cc. Gracias por la ayuda.
¿Hay un equivalente de limo para python? Por ejemplo, si posiciono el cursor en foo () y hago M-. (saltar a definición) Me gustaría ver la definición de origen de la función foo Esto debería funcionar independientemente de si Foo está en 1) el directorio del proyecto local 2) en algunos ~ / .virtualenvs / […]
Tengo una fuente .py con muchas definiciones de clase, así: class C: # code c class A: # code a class B: # code b Quiero convertirlo en: class A: # code a class B: # code b class C: # code c ¿Hay alguna herramienta para esto? ¿Qué hay de hacerlo con emacs?
Me encuentro agregando declaraciones de “impresión” de depuración muy a menudo – cosas como esta: print(“a_variable_name: %s” % a_variable_name) ¿Cómo todos hacen eso? ¿Estoy siendo neurótico al tratar de encontrar una manera de optimizar esto? Puede que esté trabajando en una función y coloqué media docena de esas líneas, averigüe por qué no funciona y […]