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 […]
Soy un novato de emacs, quiero que emacs pueda sangrar mi código de esta manera egg = spam.foooooo(‘vivivivivivivivivi’)\ .foooooo(’emacs’, ’emacs’, ’emacs’, ’emacs’) No es posible hacerlo automáticamente de forma predeterminada (sin insertar espacios manualmente o Cc>), ya que emacs siempre sangra 4 espacios (a menos que esté dividiendo varios argumentos en varias líneas). ¿Cuál es […]
He intentado establecer mi editor de edición de% en Emacs por un tiempo y he progresado muy lentamente. Los documentos de IPython 0.13 no estaban claros acerca de cómo configurar esto realmente. Me dijo que configurara EDITOR en el editor deseado (en mi caso, “emacsclient”) agregando c = get_config() c.InteractiveShell.editor = ’emacsclient’ a mi configuración […]
Estoy intentando configurar Emacs23.2 para que funcione con python2.7.3, usando el paquete python-mode.el-6.0.7 Después de agregar a mi archivo .emacs estas líneas LISP, como se indica en las instrucciones de INSTALACIÓN, … (add-to-list ‘load-path “PATH/TO/PYTHON-MODE/”) (setq py-install-directory “PATH/TO/PYTHON-MODE/”) (require ‘python-mode) … Abro un archivo foo.py y hasta aquí todo está bien: se reconoce python, se […]
Estoy usando python.el Si elijo ‘depurador’ en el menú, y escribo ‘python -m pdb myfile.py’, se inicia gud, y en un marco dividido veo el indicador (Pdb) en uno y mi python el código en el otro con un símbolo en la primera línea, indicando que está listo para funcionar. Por ejemplo, ‘n’ pasa a […]
Instalé emacs-jedi para completar el código de python en emacs. En general, debo decir que estoy muy impresionado! Funciona bien fuera de la caja y encuentra las terminaciones rápidamente para las bibliotecas integradas. Sin embargo, uso python con fines científicos y confío en el símil y el trabajo para mi trabajo. Por alguna razón, no […]
Estoy tratando de usar flymake para ejecutar pyflakes, como se sugiere aquí Esto funciona bien para archivos locales, y casi funciona con archivos remotos con un poco de ajustes, pero me queda un problema en el que flymake / pyflakes ‘modifica’ el búfer cuando se ejecuta (aunque en realidad nada parece cambiar), lo que hace […]
He estado usando emacs 23 (python.el) desde hace poco más de un mes y no estoy satisfecho con la configuración de sangría automática predeterminada. Actualmente, mis archivos de Python tienen sangría automática de la siguiente manera: x = a_function_with_dict_parameter({ ‘test’ : ‘Here is a value’, ‘second’ : ‘Another value’, }) a_function_with_multiline_parameters(on=’First’, line=’Line’, now_on=’Second’, next_line=’Line’, next=’Third’, […]
Soy nuevo en emacs y quiero usar emacs para el desarrollo de Python. Estoy usando Ubuntu 9.10. Me frustré al conseguir que emacs trabajara con python. Yo uso GNU Emacs 23.1.50.1 (x86_64-pc-linux-gnu, GTK + versión 2.18.0). Aquí lo que hice. * Emacs viene con el modo python, pero es confuso que hay dos tipos de […]