본문 바로가기

Editor/SublimeText

SublimeText 개인 설정 (패키지 / 설정 / 단축키)

2016 년 3월 2일 오후 9시 기준


Package Control.sublime-settings



{

"bootstrapped": true,

"in_process_packages":

[

],

"installed_packages":

[

"AdvancedNewFile",

"Alignment",

"All Autocomplete",

"AltUp",

"ApacheConf.tmLanguage",

"AutoBackups",

"AutoHotkey",

"BetterFindBuffer",

"BracketHighlighter",

"Compare Side-By-Side",

"ConvertToUTF8",

"DNS Lookups",

"Edit Command Palette",

"FileBrowser",

"FileDiffs",

"FuzzyFileNav",

"Git",

"GitGutter",

"GoImports",

"GoOracle",

"Hosts",

"IMESupport",

"Macroptimize",

"Markdown Preview",

"MarkdownEditing",

"Material Theme",

"Material Theme - Appbar",

"Monokai Extended",

"Nodejs",

"Package Control",

"PlainTasks",

"PowerShell",

"rsub",

"SFTP",

"Shell Turtlestein",

"SideBarEnhancements",

"Sublimerge Pro",

"Sync View Scroll",

"Theme - Brogrammer",

"Theme - Soda",

"TortoiseSVN",

"Vintage Escape",

"Vintageous"

]

}






--------------------------------------------------------------------------------------------------------------

Preferences.sublime-settings


{
"always_show_minimap_viewport": true,
"binary_file_patterns":
[
"*.7z",
"*.jpg",
"*.jpeg",
"*.png",
"*.gif",
"*.ttf",
"*.tga",
"*.dds",
"*.ico",
"*.eot",
"*.pdf",
"*.swf",
"*.jar",
"*.tar",
"*.tar.gz",
"*.tgz",
"*.zip"
],
"bold_folder_labels": true,
"caret_style": "smooth",
"color_scheme": "Packages/Monokai Extended/Monokai Extended.tmTheme",
"draw_minimap_border": true,
"fade_fold_buttons": true,
"file_exclude_patterns":
[
"*.pyc",
"*.pyo",
"*.exe",
"*.dll",
"*.obj",
"*.o",
"*.a",
"*.lib",
"*.so",
"*.dylib",
"*.ncb",
"*.sdf",
"*.suo",
"*.pdb",
"*.idb",
".DS_Store",
"*.class",
"*.psd",
"*.db",
"*.svn-base",
"*.sublime-workspace"
],
"folder_exclude_patterns":
[
".svn",
".git",
".hg",
"CVS"
],
"font_face": "Verdana",
"font_size": 10,
"highlight_line": true,
"highlight_modified_tabs": true,
"ignored_packages":
[
"Markdown",
"Vintageous"
],
"indent_guide_options":
[
"draw_normal",
"draw_active"
],
"index_exclude_patterns":
[
"*.log"
],
"index_files": true,
"line_padding_bottom": 1,
"line_padding_top": 1,
"material_theme_accent_indigo": false,
"material_theme_accent_orange": true,
"material_theme_appbar_indigo": true,
"material_theme_appbar_lime": true,
"material_theme_appbar_orange": true,
"material_theme_appbar_purple": true,
"material_theme_bold_tab": true,
"material_theme_compact_sidebar": true,
"material_theme_contrast_mode": true,
"material_theme_panel_separator": true,
"material_theme_small_statusbar": true,
"material_theme_small_tab": true,
"material_theme_tabs_autowidth": true,
"material_theme_tree_headings": true,
"overlay_scroll_bars": "enabled",
"show_encoding": true,
"show_line_endings": true,
"soda_classic_icons": true,
"soda_classic_tabs": true,
"soda_folder_icons": true,
"tab_size": 4,
"theme": "Material-Theme.sublime-theme",
"translate_tabs_to_spaces": true,
"trim_trailing_white_space_on_save": true,
"update_check": false,
"use_simple_full_screen": true,
"vintageous_enable_cmdline_mode": true,
"vintageous_hlsearch": true,
"vintageous_incsearch": true,
"vintageous_use_ctrl_keys": true,
"word_separators": "_./()\"'-:,.;<>~!@#$%^&*|+=[]{}`~?",
"word_wrap": "auto"
}




--------------------------------------------------------------------------------------------------------------

Default (Windows).sublime-keymap



[

    { "keys": ["f1"], "command": "goto_documentation" },

    { "keys": ["ctrl+o"], "command": "fuzzy_start_from_file" },

    // Show bookmarked folders

    { "keys": ["ctrl+shift+o"], "command": "fuzzy_bookmarks_load" },

    { "keys": ["ctrl+alt+f"], "command": "side_bar_find_files_path_containing" },

    { "keys": ["shift+f9"], "command": "context_menu" },

    { "keys": ["ctrl+k","ctrl+r"], "command": "reveal_in_side_bar" },

//    { "keys": ["ctrl+;"], "command": "run_macro_file", "args": {"file": "Packages/User/mymacro.sublime-macro"} },

    { "keys": ["alt+p"], "command": "move", "args": {"by": "lines", "forward": false} },

    { "keys": ["alt+n"], "command": "move", "args": {"by": "lines", "forward": true} },

//    { "keys": ["alt+up"], "command": "scroll_lines", "args": {"amount": 4.0 } },

//    { "keys": ["alt+down"], "command": "scroll_lines", "args": {"amount": -4.0 } },

    { "keys": ["ctrl+k", "alt+r"], "command": "show_overlay", "args": {"overlay": "goto", "show_files": true} },

    { "keys": ["ctrl+."], "command": "next_view" },

    { "keys": ["ctrl+,"], "command": "prev_view" },

    { "keys": ["ctrl+f11"], "command": "toggle_sync_scroll" },

    { "keys": ["ctrl+f12"], "command": "toggle_vintageous" },


    { "keys": ["j", "j"], "command": "_enter_normal_mode", "args": {"mode": "mode_insert"}, "context": [{"key": "vi_insert_mode_aware"}] },

    // Toggle Global Enable

    { "keys": ["ctrl+k","ctrl+shift+e"], "command": "bh_toggle_enable" },

    // Search to end of file for bracket

    { "keys": ["ctrl+alt+super+b"], "command": "bh_key", "args": { "lines" : true } },

    // Go to left bracket

    { "keys": ["ctrl+alt+super+up"], "command": "bh_key", "args": { "no_outside_adj": true, "lines" : true, "plugin": { "type": ["__all__"], "command": "bh_modules.bracketselect", "args": {"select": "left"} } } },

    // Go to right bracket

    { "keys": ["ctrl+alt+super+down"], "command": "bh_key", "args": { "no_outside_adj": true, "lines" : true, "plugin": { "type": ["__all__"], "command": "bh_modules.bracketselect", "args": {"select": "right"} } } },

    // Remove brackets

    { "keys": ["ctrl+alt+super+r"], "command": "bh_remove_brackets" },

    // Toggle string escape mode for sub bracket search in strings

    { "keys": ["ctrl+alt+super+x"], "command": "bh_toggle_string_escape_mode" },

    // Select text between brackets

    { "no_outside_adj": true, "keys": ["ctrl+alt+super+s"], "command": "bh_key", "args": { "lines" : true, "plugin": { "type": ["__all__"], "command": "bh_modules.bracketselect" } } },

    // Select text including brackets

    { "keys": ["ctrl+alt+super+d"], "command": "bh_key", "args": { "no_outside_adj": true, "lines" : true, "plugin": { "type": ["__all__"], "command": "bh_modules.bracketselect", "args": {"always_include_brackets": true} } } },

    // Select tag name of HTML/XML tag (both opening name and closing)

    { "keys": ["ctrl+alt+super+t"], "command": "bh_key", "args": { "plugin": { "type": ["cfml", "html", "angle"], "command": "bh_modules.tagnameselect" } } },

    // Select the attribute to the right of the cursor (will wrap inside the tag)

    { "keys": ["ctrl+alt+super+right"], "command": "bh_key", "args": { "plugin": { "type": ["cfml", "html", "angle"], "command": "bh_modules.tagattrselect", "args": {"direction": "right"} } } },

    // Select the attribute to the left of the cursor (will wrap inside the tag)

    { "keys": ["ctrl+alt+super+left"], "command": "bh_key", "args": { "plugin": { "type": ["cfml", "html", "angle"], "command": "bh_modules.tagattrselect", "args": {"direction": "left"} } } },

    // Convert single quote string to double quoted string and vice versa

    // Will handle escaping or unescaping quotes within the string

    { "keys": ["ctrl+alt+super+q"], "command": "bh_key", "args": { "lines" : true, "plugin": { "type": ["single_quote", "double_quote", "py_single_quote", "py_double_quote"], "command": "bh_modules.swapquotes" } } },

    // Fold contents between brackets

    { "keys": ["ctrl+alt+super+["], "command": "bh_key", "args": { "plugin": { "type": ["__all__"], "command" : "bh_modules.foldbracket" } } },

    // Swap brackets with another type

    { "keys": ["ctrl+alt+super+e"], "command": "swap_brackets" },

    // Surround selection with brackets from quick panel

    { "keys": ["ctrl+alt+super+w"], "command": "wrap_brackets" },

    // Toggle high visibility mode

    { "keys": ["ctrl+alt+super+v"], "command": "bh_toggle_high_visibility" }

]