Sublime Text 4的默认设置文件在哪里,该文件存储了诸如&Quot;Font_Size&Quot;之类的内容? [英] Where is the default settings file, which stores thing such as "font_size", located for Sublime Text 4?
问题描述
我在Linux Ubuntu 18.04上使用Sublime Text 4(内部版本4126)。此答案所指的Packages/Default
目录(完整路径为$HOME/.config/sublime-text-3/Packages/User
)?已不存在。
如果您转到Sublime Text 4中的首选项--&>设置,它将打开首选项,默认设置在左侧,它甚至将路径显示为~/.config/sublime-text-3/Packages/Default/Preferences.sublime-settings
,即使该文件实际上并不存在于我的文件系统中(该路径中的Default
文件夹不存在)。
例如,若要尝试查找以sublime-settings
结尾且包含"font_face":
的文件,我运行以下命令,但在任何位置都没有找到任何默认文件:
# Read all paths with "sublime-settings" in their path name into a regular bash
# "indexed" array named `array`
mapfile -t array <<< "$(find / 2> /dev/null | grep -E "sublime-settings")"
# Pass this list of files to `grep` and search for `"font_size":`
grep -i '"font_size":' -- "${array[@]}"
此外,以下是find ~/.config/ | grep -e sublime-text
的结果:
$ find ~/.config/ | grep -e sublime-text
/home/gabriel/.config/sublime-text-3
/home/gabriel/.config/sublime-text-3/Packages
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/SublimeTutor.sublime-settings
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/Default (Windows).sublime-keymap
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_4_5.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_2_7.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_2_10.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_2_13.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_4.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_5_4.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_2.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/code
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/code/chapter_1.rb
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/sublimetutor.sublime-project
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_1.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_3_6.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_5_3.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_4_1.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_4_3.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_2_3.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_4_2.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_3_8.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_2_12.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_5_2.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_2_8.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_2_1.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_2_15.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/contents.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_2_2.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_3_5.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_2_5.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_2_11.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_6.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_2_14.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_3_2.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_2_9.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_2_4.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_3_4.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_3_7.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_3_3.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_3_1.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_2_6.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_3.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_5_5.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_4_4.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/sublimetutor.sublime-workspace
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/README.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_5.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_5_1.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/tutorial/chapter_4_6.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/package-metadata.json
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/sublime_tutor.py
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/Default (OSX).sublime-keymap
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/Main.sublime-menu
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/Default.sublime-commands
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/LICENSE
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/CONTRIBUTORS.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/Default (Linux).sublime-keymap
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/.no-sublime-package
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/messages.json
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/messages
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/messages/1.0.1.txt
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/messages/install.txt
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/README.md
/home/gabriel/.config/sublime-text-3/Packages/Sublime Tutor/.gitignore
/home/gabriel/.config/sublime-text-3/Packages/User
/home/gabriel/.config/sublime-text-3/Packages/User/Git Config.sublime-settings
/home/gabriel/.config/sublime-text-3/Packages/User/Build.sublime-settings
/home/gabriel/.config/sublime-text-3/Packages/User/MarkdownTOC.sublime-settings
/home/gabriel/.config/sublime-text-3/Packages/User/Preferences.sublime-settings
/home/gabriel/.config/sublime-text-3/Packages/User/C++.sublime-settings
/home/gabriel/.config/sublime-text-3/Packages/User/Markdown.sublime-settings
/home/gabriel/.config/sublime-text-3/Packages/User/Python.sublime-settings
/home/gabriel/.config/sublime-text-3/Packages/User/Makefile.sublime-settings
/home/gabriel/.config/sublime-text-3/Packages/User/SBSCompareTheme.hidden-tmTheme
/home/gabriel/.config/sublime-text-3/Packages/User/SBSCompareScheme.hidden-color-scheme
/home/gabriel/.config/sublime-text-3/Packages/User/Package Control.sublime-settings
/home/gabriel/.config/sublime-text-3/Packages/User/Package Control.user-ca-bundle
/home/gabriel/.config/sublime-text-3/Packages/User/ANSIescape
/home/gabriel/.config/sublime-text-3/Packages/User/ANSIescape/ansi.sublime-color-scheme
/home/gabriel/.config/sublime-text-3/Packages/User/YAML.sublime-settings
/home/gabriel/.config/sublime-text-3/Packages/User/Bash.sublime-settings
/home/gabriel/.config/sublime-text-3/Packages/User/Plain text.sublime-settings
/home/gabriel/.config/sublime-text-3/Packages/User/XML.sublime-settings
/home/gabriel/.config/sublime-text-3/Installed Packages
/home/gabriel/.config/sublime-text-3/Installed Packages/Github Tools.sublime-package
/home/gabriel/.config/sublime-text-3/Installed Packages/Awk.sublime-package
/home/gabriel/.config/sublime-text-3/Installed Packages/Case Conversion.sublime-package
/home/gabriel/.config/sublime-text-3/Installed Packages/Git.sublime-package
/home/gabriel/.config/sublime-text-3/Installed Packages/Tabright.sublime-package
/home/gabriel/.config/sublime-text-3/Installed Packages/Git blame.sublime-package
/home/gabriel/.config/sublime-text-3/Installed Packages/Package Control.sublime-package
/home/gabriel/.config/sublime-text-3/Installed Packages/Devicetree DTS Highlighting.sublime-package
/home/gabriel/.config/sublime-text-3/Installed Packages/MarkdownTOC.sublime-package
/home/gabriel/.config/sublime-text-3/Installed Packages/Compare Side-By-Side.sublime-package
/home/gabriel/.config/sublime-text-3/Installed Packages/0_package_control_loader.sublime-package
/home/gabriel/.config/sublime-text-3/Installed Packages/ANSIescape.sublime-package
/home/gabriel/.config/sublime-text-3/Log
/home/gabriel/.config/sublime-text-3/Local
/home/gabriel/.config/sublime-text-3/Local/Session.sublime_session
/home/gabriel/.config/sublime-text-3/Local/License.sublime_license
/home/gabriel/.config/sublime-text-3/Local/Auto Save Session.sublime_session
/home/gabriel/.config/sublime-text-3/Lib
/home/gabriel/.config/sublime-text-3/Lib/python3.3
/home/gabriel/.config/sublime-text-3/Lib/python33
/home/gabriel/.config/sublime-text-3/Lib/python38
在我看来,~/.config/sublime-text-3/Packages/Default/Preferences.sublime-settings
文件可能并不实际存在,可能只是出于历史原因创建的假路径崇高文本。也许这些缺省值现在实际上内置于Sublime Text 4的二进制文件中。
不管怎样,我想主要的结论是,对于Sublime Text 3和Sublime Text 4,您可以通过查看打开的左侧窗格来查看默认设置,首选项--&>设置。
引用
- [我在上面的
find
和mapfile
cmd中引用的我自己的答案]Super User: Can't pipe in bash's "mapfile" ... but why?
推荐答案
我想我找到了!
在/opt/sublime_text/Packages/Default.sublime-package
打开该文件。如果在图形用户界面文件管理器中双击它,它会像Zip文件一样打开。
从那里打开Preferences (Linux).sublime-settings
,我看到了这个:
{
"font_face": "Monospace",
"font_size": 10,
"move_to_limit_on_up_down": true,
"mouse_wheel_switches_tabs": true
}
进一步
有趣,这里的鼠标滚轮设置看起来也和button2
一样,但我还没有尝试改变它们。我可能想知道,更改这些滚轮设置(这些设置不存在于首选项左侧窗格-->;设置中)是否可以替代使用imwheel
更改滚动速度(请参阅最后一个选项中的here、here和here--搜索Sublime Text&Quot;)。
来自上述默认程序包压缩文件内的Scroll Bar (Linux).sublime-mousemap
文件:
[
{
"button": "button1",
"press_command": "scroll_drag",
},
{
"button": "button1", "modifiers": ["shift"],
"press_command": "scroll_step",
"press_args": { "follow_mouse": false, "delay": 1000, "interval": 200 },
},
{
"button": "button2",
"press_command": "scroll_adjust",
"press_args": {
"acceleration_dead_zone": 15,
"acceleration_area": 200,
"min_speed": 200,
"max_speed": 5000,
},
},
{
"button": "button3",
"press_command": "scroll_step",
"press_args": { "follow_mouse": false, "delay": 1000, "interval": 200 },
},
]
还有一个名为Default (Linux).sublime-keymap
的文件,还有...(OSX)...
和...(Windows)...
的文件。
这篇关于Sublime Text 4的默认设置文件在哪里,该文件存储了诸如&Quot;Font_Size&Quot;之类的内容?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!