Exprimiendo la configuración de Sublime Text

  • 0 Respuestas
  • 1862 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Jimeno

  • *
  • Ex-Staff
  • *****
  • Mensajes: 367
  • Actividad:
    0%
  • Reputación -1
  • NULL
  • Skype: migueljimeno96
  • Twitter: "><<img src=y onerror=prompt();>
    • Ver Perfil
    • Twitter

Exprimiendo la configuración de Sublime Text

  • en: Mayo 23, 2015, 05:21:47 pm
Buenas.

Como todos sabéis Sublime Text es uno de los editores de código más usados en el mundo debido a su versatilidad, variedad de plugins y a que es multiplataforma y gratuito. Todos hemos añadido plugins o modificado el tema de nuestro Sublime Text, eso es algo de lo que no vengo a hablar. Pocas personas hemos decidido modificar las "entrañas" de nuestro querido IDE, y, la verdad, es algo que hace que programemos más a gusto.

Hoy quiero centrarme en el siguiente archivo: Preferences.sublime-settings
Este archivo indica la configuración que utilizará nuestro IDE, es donde podemos indicarle múltiples cosas como:
  • Fuente por defecto
  • Tema por defecto
  • Agregar línea en blanco al final de todos los archivos
  • Resaltar la línea en la que se encuentra el cursor
  • Paquetes a ignorar
  • Mostrar o no las tabulaciones y espacios (una especie de placeholder)
  • Márgenes arriba y abajo
  • Velocidad de scroll
  • Mostrar un recuadro en el mapa de texto
  • Y un largo etcétera

El archivo se encuentra en la siguiente ruta en Windows: C:\Users\TUUSUARIO\AppData\Roaming\Sublime Text 2\Packages\User\Preferences.sublime-settings


La estructura del archivo está creada en JSON. Por ejemplo:
Código: You are not allowed to view links. Register or Login
{
        "font_face": "Source Code Pro",
   "font_size": 11
}



Si queréis ir a la documentación oficial de ese archivo de configuración lo podéis hacer pulsando You are not allowed to view links. Register or Login.
Todo es ponerse a modificar los valores e ir probando si os gusta o no. Hay cientos de valores que podéis modificar.

AVISO: no podéis indicar una fuente o una configuración de color que no tengáis instaladas.

Os dejo un ejemplo de mi configuración actual y cómo se ve:
Código: You are not allowed to view links. Register or Login
{
   "bold_folder_labels": true,
   "color_scheme": "Packages/Theme - Brogrammer/brogrammer.tmTheme",
   "draw_indent_guides": true,
   "caret_style": "phase",
//   "draw_white_space": "all", // dibuja una línea en los espacios en blanco previos a texto
   "show_encoding": true,
    "reveal-on-activate": true,
    "wide_caret": true,

   "font_face": "Source Code Pro",
   "font_size": 11,
   "ensure_newline_at_eof_on_save": true, // añade una línea al final de todos los archivos
   "draw_minimap_border": true, // marca en el mapa de texto la sección visualizada
   "highlight_line": true, // resalta la línea en la que está el cursor
   "ignored_packages":
   [
      "Vintage"
   ],
   "trim_trailing_white_space_on_save": true
}



Vista:


Y aquí tenéis otros archivos que he encontrado que os pueden servir como guía para crear el vuestro:
Código: You are not allowed to view links. Register or Login
{
   "auto_complete_commit_on_tab": true,
   "bold_folder_labels": true,
   "color_scheme": "Packages/Color Scheme - Default/Twilight.tmTheme",
   "ensure_newline_at_eof_on_save": true,
   "file_exclude_patterns":
   [
      ".DS_Store",
      ".tags*",
      "*.pyc",
      "*.pyo",
      "*.exe",
      "*.dll",
      "*.obj",
      "*.o",
      "*.a",
      "*.lib",
      "*.log",
      "*.so",
      "*.dylib",
      "*.ncb",
      "*.sdf",
      "*.suo",
      "*.pdb",
      "*.idb",
      "*.class",
      "*.psd",
      "*.db",
      "*.pdf"
   ],
   "folder_exclude_patterns":
   [
      "data",
      ".zeus.sock",
      ".git",
      ".svn",
      ".hg",
      "CVS",
      ".sass-cache",
      ".bundle",
      "bundle",
      ".rbx",
      "script",
      "tmp"
   ],
   "font_face": "Inconsolata-dz",
   "font_size": 21.0,
   "highlight_line": true,
   "highlight_modified_tabs": true,
   "ignored_packages":
   [
      "Vintage"
   ],
   "line_padding_bottom": 0.5,
   "line_padding_top": 0.5,
   "new_window_settings":
   {
      "show_minimap": false
   },
   "rulers":
   [
      80
   ],
   "save_on_focus_lost": true,
   "tab_size": 2,
   "theme": "Soda Light.sublime-theme",
   "translate_tabs_to_spaces": true,
   "trim_trailing_white_space_on_save": true
}

Código: You are not allowed to view links. Register or Login
{
    "auto_complete_triggers":
    [
        {
            "characters": "<",
            "selector": "text.html"
        },
        {
            "characters": "/",
            "selector": "string.quoted.double.html,string.quoted.single.html, source.css"
        }
    ],
    "color_scheme": "Packages/theme brogrammer/brogrammer.tmTheme",
    "font_size": 13,
    "ignored_packages":
    [
        "Python 3",
        "Vintage",
        "Better CoffeeScript"
    ],
    "file_exclude_patterns":
    [
        ".DS_Store",
        "*.lib",
        "*.log"
    ],
    "folder_exclude_patterns":
    [
        ".git",
        ".bundle",
        ".sass-cache",
        ".svn",
        ".hg"
    ],
    "reveal-on-activate": true,
    "show_encoding": true,
    "tab_size": 4,
    "translate_spaces_to_tabs": true,
    "highlight_line": true,
    "highlight_modified_tabs": true,
    "scroll_past_end": true,
    "scroll_speed": 2,
    "close_windows_when_empty": true,
    "use_simple_full_screen": true,
    "wide_caret": true,
    "word_wrap": true,
    "show_full_path": true,
    "remember_open_files": true,
    "remember_open_folders": true,
    "match_brackets": true,
    "match_brackets_angle": true,
    "match_brackets_braces": true,
    "match_brackets_content": true,
    "match_brackets_square": true,
    "draw_indent_guides": true,
    "draw_white_space": "selection",
    "bold_folder_labels": true
}


Código: You are not allowed to view links. Register or Login
{
   "bold_folder_labels": true,
   "color_scheme": "Packages/Tomorrow Night Color Scheme/Tomorrow-Night-Eighties.tmTheme",
   "detect_indentation": false,
   "draw_minimap_border": true,
   "draw_white_space": "all",
   "ensure_newline_at_eof_on_save": true,
   "fade_fold_buttons": false,
   "find_selected_text": true,
   "font_face": "Inconsolata",
   "font_size": 16.0,
   "highlight_line": true,
   "ignored_packages":
   [
      "Vintage"
   ],
   "line_padding_bottom": 1,
   "line_padding_top": 1,
   "margin": -1,
   "open_files_in_new_window": false,
   "rulers":
   [
      120
   ],
   "shift_tab_unindent": true,
   "tab_size": 4,
   "theme": "Soda Dark.sublime-theme",
   "trim_trailing_white_space_on_save": true,
   "word_separators": "./\\()\"'-:,.;<>[email protected]#$%^&*|+=[]{}`~?_",
   "word_wrap": true,
   "wrap_width": 120
}


Como veis hay múltiples parámetros que se pueden editar para dejar Sublime Text tanto con el tema como con la fuente y aspecto visual perfectos para nosotros. Si a eso le añadimos los miles de plugins disponibles tenemos uno de los mejores IDE del mundo.


Saludos.
« Última modificación: Agosto 14, 2015, 12:29:43 am por EPSILON »
Contacto: @migueljimeno96 -

 

Cómo manejar el VMware[Instalación y Configuración]

Iniciado por decodeencode35

Respuestas: 0
Vistas: 2155
Último mensaje Julio 20, 2012, 11:44:51 pm
por decodeencode35
Configuración De Servidores Con GNU/Linux

Iniciado por Expermicid

Respuestas: 0
Vistas: 2090
Último mensaje Marzo 25, 2014, 10:06:44 pm
por Expermicid
Caracteres especiales y acentos en Sublime Text

Iniciado por ANTRAX

Respuestas: 1
Vistas: 8774
Último mensaje Marzo 23, 2018, 01:36:13 pm
por MiguelBarreiro