Red de conocimiento informático - Material del sitio web - Cómo editar Python con texto sublime

Cómo editar Python con texto sublime

Package Control es un administrador de paquetes para instalar complementos directamente en Sublime. Este es el único complemento que debes instalar manualmente. Todos los demás complementos enumerados aquí se pueden instalar a través de Package Control. También puede usarlo para actualizar los complementos instalados. Es tan simple como apt-get para paquetes Sublime.

Esquema de colores - Tomorrow Night Los esquemas de colores determinan el color de fuente para el resaltado de sintaxis en la interfaz del editor. Este es un estilo oscuro muy genial.

Tema: Los temas Soda Dark afectan el color y el estilo de los elementos de la interfaz de Sublime. Esta es una combinación de colores perfecta para Tomorrow Night.

SideBarEnhancements Este complemento proporciona opciones de menú contextual adicionales para la barra lateral, como "Nuevo archivo", "Nuevo Floder", etc. Estos deberían estar ahí de forma predeterminada, pero no lo están.

Todo Autocompletar El autocompletado predeterminado de Sublime solo se centra en las palabras del archivo actual. Este complemento extiende su lista de palabras de autocompletar a todos los archivos abiertos.

SublimeCodeIntel mejora la funcionalidad de autocompletar para algunos lenguajes, incluido Python. Este complemento también le permite saltar al lugar donde se define un símbolo manteniendo presionada la tecla Alt y haciendo clic en el símbolo. Muy conveniente.

SublimeREPL te permite ejecutar el intérprete de Python directamente en la interfaz de edición. Tiendo a ejecutar bpython en una ventana de terminal separada, pero a veces SublimeREPL puede resultar útil.

GitGutter añade un pequeño icono en el área de ranura del editor según Git para indicar si una línea ha sido insertada, modificada o eliminada. El archivo Léame de GitGutter explica cómo cambiar los íconos de color para actualizar su archivo de combinación de colores.

Pylinter Este complemento proporciona la mejor integración del editor pylint que he visto hasta ahora. Comprueba automáticamente los archivos .py cada vez que se guardan y muestra las infracciones de pylint directamente en la interfaz de edición. También tiene un acceso directo para deshabilitar la verificación de pylint local insertando un comentario #pylint: deshabilitar. Este complemento es realmente útil para mí.

Agregado

Traducido hace 2 años

Me gustó 2 personas

¡Buena traducción!

Archivos de configuración

Una de las ventajas de Sublime Text es que todas sus configuraciones son simples archivos de configuración basados ​​en JSON. Esto le permite transferir fácilmente la configuración a otro sistema. También he visto a algunas personas usar Dropbox para sincronizar automáticamente su configuración en todas sus computadoras.

Preferences.sublime-settings configura la visualización y el comportamiento de Sublimede. Puede abrir y editar este archivo en sublime a través de Preferencias > Configuración — Usuario.

Yo uso la siguiente configuración:

{

// Colores

"color_scheme": "Packages/Tomorrow Color Schemes/Tomorrow-Night.tmTheme",< / p>

"theme": "Soda Dark.sublime-theme",

// Fuente

"font_face": "Ubuntu Mono",

"font_size": 16.0,

"font_options": ["subpixel_antialias", "no_bold"],

"line_padding_bottom": 0,

" line_padding_top ": 0,

// Estilo del cursor: no parpadea y es ligeramente más ancho que el predeterminado

"caret_style": "solid",

"wide_caret": true ,

// Aspecto y funcionamiento de la vista del editor

"draw_white_space": "all",

"fold_buttons": false,

"highlight_line": true,

"auto_complete": false,

"show_minimap": false,

// Comportamiento del editor

"scroll_past_end": false,

"highlight_modified_tabs": true,

"find_selected_text": true,

// Ajuste de palabras: siga PEP 8 recomendaciones

"rulers": [ 72, 79 ],

"word_wrap": true,

"wrap_width": 80,

// Espacios en blanco: sin pestañas, recorte, archivos finales con \n

"tab_size": 4,

"translate_tabs_to_spaces": true,

"trim_trailing_white_space_on_save " : true,

"ensure_newline_at_eof_on_save": true,

// Barra lateral: excluye archivos y carpetas que distraen

"file_exclude_patterns":

[

".DS_Store",

"*.pid",

"*.pyc"

],

"folder_exclude_patterns":

[

".git",

"__pycache__",

"env",

"env3"

]

}

Pylinter.sublime-settings configura el complemento pylinter. Utilizo la siguiente configuración para que Pyhton se normalice automáticamente al guardar y muestre iconos en caso de infracciones.