修改 Sublime 按快捷键 ctrl+s 自动格式化(reindent lines)的问题
2017-11-16 18:35
447 查看
Sublime 工具自带代码格式化的功能,但在某些场景下格式化代码后并不是我们想要的代码格式,且是点击保存ctrl+s才触发的格式代码事件,so,为关闭点击ctrl+s格式代码,我们需要改命令 save 的默认快捷键源码
1.查看ctrl+s快捷键的command(命令)
Preferences -> Key Bindings - Default:命令save
2.安装 PackageResourceViewer 插件
Ctrl+Shift+P -> Install Package -> PackageResourceViewer
安装后可看 PackageResourceViewer README.md 说明 :
"reindent_on_save": ["css", "SCSS", "html", "Js"]
You can specify file types which you want to be reindented on save (reindented保存指定文件类型)
`PackageResourceViewer: Open Resource`:
Command to open the resource. If saved, the correct directory structure will be created in the `Packages` folder. This command will only be displayed if the `single_command` setting is true.
`PackageResourceViewer: Extract Package`:
Command to extract a package to the `Packages` directory. This command is only available in ST3.
#命令操作:Ctrl+Shift+P -> PackageResourceViewer: Open Resource
#点击PackageResourceViewer: Open Resource会弹出安装过的插件:
#选择 Reindent on save,弹出命令 save 的源码设置:
#打开 ReindentOnSave.py,前面有提到设置 reindent_on_save 可以保存指定的文件类型,所以这里把这里改成 False,这样再操作 ctrl+s 时就不会自动格式代码了
3.将 reindent 格式化命令改成其他快捷键
在 Preferences -> Key Bindings - User 下加代码:keys 的值可改成其他
在 Edit -> Line -> Reindent 可查看快捷键的设置
1.查看ctrl+s快捷键的command(命令)
Preferences -> Key Bindings - Default:命令save
2.安装 PackageResourceViewer 插件
Ctrl+Shift+P -> Install Package -> PackageResourceViewer
安装后可看 PackageResourceViewer README.md 说明 :
"reindent_on_save": ["css", "SCSS", "html", "Js"]
You can specify file types which you want to be reindented on save (reindented保存指定文件类型)
`PackageResourceViewer: Open Resource`:
Command to open the resource. If saved, the correct directory structure will be created in the `Packages` folder. This command will only be displayed if the `single_command` setting is true.
`PackageResourceViewer: Extract Package`:
Command to extract a package to the `Packages` directory. This command is only available in ST3.
#命令操作:Ctrl+Shift+P -> PackageResourceViewer: Open Resource
#点击PackageResourceViewer: Open Resource会弹出安装过的插件:
#选择 Reindent on save,弹出命令 save 的源码设置:
#打开 ReindentOnSave.py,前面有提到设置 reindent_on_save 可以保存指定的文件类型,所以这里把这里改成 False,这样再操作 ctrl+s 时就不会自动格式代码了
3.将 reindent 格式化命令改成其他快捷键
在 Preferences -> Key Bindings - User 下加代码:keys 的值可改成其他
{ "keys": ["ctrl+shift+r"], "command": "reindent", "args": { "single_line": false } }
在 Edit -> Line -> Reindent 可查看快捷键的设置
相关文章推荐
- sublime插件emmet的配置、使用及快捷键Ctrl+E修改成Tab键操作
- eclipse中使用快捷键ctrl+shift+F无法格式化代码的问题解决方法
- 修改delphi7的自动补全快捷键ctrl+space
- [置顶] 如何解决eclipse中修改后台代码ctrl+s时总是自动重启服务的问题
- sublime插件emmet的配置、使用及快捷键Ctrl+E修改成Tab键操作
- sublime插件emmet的配置、使用及快捷键Ctrl+E修改成Tab键操作
- 关于myeclipse无法使用ctrl+shift+f快捷键格式化代码的问题
- Sublime 修改默认快捷键和格式化josn ,xml
- 【WPF】app.g.cs文件无法修改、修改后自动恢复问题解决办法
- sublime自动对齐Alignment插件快捷键
- 解决SharePoint下载文件时自动修改扩展名的问题
- 解决maven项目自动修改jdk版本问题
- QT Creator 代码自动补全快捷键和输入法切换快捷键冲突问题解决
- 比较全面的Eclipse配置详解(包括智能提示设置、智能提示插件修改,修改空格自动上屏、JDK配置、各种快捷键列表……)
- sublime自动对齐Alignment插件快捷键
- 解决修改IE收藏夹路径后IE自动添加“链接”空文件夹的问题。
- linux下禁止修改DNS服务器地址(DNS被自动修改问题)
- Window配置网络设定IPv4的固定IP自动被修改为169.254.*.*的问题
- idea自动补全功能快捷键ctrl+shift+enter
- sublime text的Ctrl+alt+up快捷键失效问题解决