我一直在 Ubuntu 机器上使用 Sublime(版本 3126),它运行良好。我出去度假了一周,回来后,它变得非常卡——甚至只是在我的文本文件中输入内容都会有明显的延迟。
我的项目很大,有很多文件,但不会比我离开之前多。在我的项目之外打开一个干净的窗口无论如何都会出现同样的延迟。
我已经尝试禁用所有第三方插件、卸载并重新安装,以及卸载并尝试 Sublime Text 2。但都无济于事。
这是我的第一台 Ubuntu 机器,所以除了执行所有更新和清空垃圾(我已经这样做了)之外,我不确定还有什么其他事情值得尝试。尽管如此,这台电脑在其他地方运行良好。编辑:我的终端应用程序似乎一点速度很慢,但如果没有 Sublime 问题,我可能甚至都不会注意到。
以下是 的输出top
:
Sublime 控制台输出:
DPI scale: 1
startup, version: 3126 linux x64 channel: stable
executable: /opt/sublime_text/sublime_text
working dir: /
packages path: /home/pnic/.config/sublime-text-3/Packages
state path: /home/pnic/.config/sublime-text-3/Local
zip path: /opt/sublime_text/Packages
zip path: /home/pnic/.config/sublime-text-3/Installed Packages
ignored_packages: ["Vintage"]
generating syntax summary
generating meta info summary
pre session restore time: 0.63143
startup time: 0.686569
first paint time: 0.695814
first paint time: 0.698497
reloading plugin Default.auto_indent_tag
reloading plugin Default.block
reloading plugin Default.comment
reloading plugin Default.convert_syntax
reloading plugin Default.copy_path
reloading plugin Default.delete_word
reloading plugin Default.detect_indentation
reloading plugin Default.duplicate_line
reloading plugin Default.echo
reloading plugin Default.exec
reloading plugin Default.fold
reloading plugin Default.font
reloading plugin Default.goto_line
reloading plugin Default.history_list
reloading plugin Default.indentation
reloading plugin Default.install_package_control
reloading plugin Default.kill_ring
reloading plugin Default.mark
reloading plugin Default.new_templates
reloading plugin Default.open_context_url
reloading plugin Default.open_in_browser
reloading plugin Default.pane
reloading plugin Default.paragraph
reloading plugin Default.paste_from_history
reloading plugin Default.profile
reloading plugin Default.quick_panel
reloading plugin Default.run_syntax_tests
reloading plugin Default.save_on_focus_lost
reloading plugin Default.scroll
reloading plugin Default.set_unsaved_view_name
reloading plugin Default.settings
reloading plugin Default.show_scope_name
reloading plugin Default.side_bar
reloading plugin Default.sort
reloading plugin Default.swap_line
reloading plugin Default.switch_file
reloading plugin Default.symbol
reloading plugin Default.transform
reloading plugin Default.transpose
reloading plugin Default.trim_trailing_white_space
reloading plugin CSS.css_completions
reloading plugin Diff.diff
reloading plugin HTML.encode_html_entities
reloading plugin HTML.html_completions
plugins loaded
答案1
Sublime Text 可能正在索引您项目中的文件。您可以忽略文件夹(例如第三方库)以加快索引速度。
您可以将其添加到您的用户设置中:
"folder_exclude_patterns": [
"bower_components/**",
"node_modules/**",
"vendor/**"
]
但是,这也会隐藏侧边栏中的文件夹。您可以使用binary_file_patterns
来排除文件,使之不被索引,但仍显示在侧边栏中。
"binary_file_patterns": [
"bower_components/**",
"node_modules/**",
"vendor/**"
]
最后的手段是完全禁用索引,但这将禁用 Sublime Text 的一些最有用的功能。
"index_files": false