settings-User
// 保存自动去除行末空格
"trim_trailing_white_space_on_save": true,
"open_files_in_new_window": false,
// 滚动超过页尾
"scroll_past_end": true,
"translate_tabs_to_spaces": true,
// 选中的文本自动填入搜索框,mac需要放到User重新加载
"find_selected_text": true,
keymap-User
// 打开快捷键设置的快捷键
{ "keys": ["super+."], "command": "edit_settings", "args":
{"base_file": "${packages}/Default/Default (${platform}).sublime-keymap"}
},
// 代码格式化
{ "keys": ["alt+shift+f"], "command": "reindent" },
// 替换原功能transpose
{ "keys": ["ctrl+t"], "command": "new_file" },
// 隐藏行数
{
"keys": ["alt+l"],
"command": "toggle_setting",
"args":
{
"setting": "line_numbers"
}
},
// 运行python
{ "keys": ["ctrl+b"], "caption": "SublimeREPL:Python",
"command": "run_existing_window_command", "args":
{
"id": "repl_python_run",
"file": "config/Python/Main.sublime-menu"
}
},
// Mac版的ctrl+arrow 不方便移动光标 将常用的替换到alt上
{ "keys": ["alt+left"], "command": "move", "args": {"by": "subwords", "forward": false }},
{ "keys": ["alt+right"], "command": "move", "args": {"by": "subword_ends", "forward": true }},
{ "keys": ["alt+shift+left"], "command": "move", "args": {"by": "subwords", "forward": false, "extend": true} },
{ "keys": ["alt+shift+right"], "command": "move", "args": {"by": "subword_ends", "forward": true, "extend": true} },
{ "keys": ["alt+backspace"], "command": "delete_word", "args": { "forward": false, "sub_words": true } },
{ "keys": ["alt+delete"], "command": "delete_word", "args": { "forward": true, "sub_words": true } },
// 复制行
{ "keys": ["super+d"], "command": "duplicate_line" },