Sublime Text 3:如何在无干扰模式下显示行号和书签?

Ale*_*eev 21 sublimetext sublimetext3

使用"视图"菜单(Alt + V)或"Ctr + Shift + P"可以轻松地在无破坏模式下显示/隐藏选项卡或小地图.是否可以对行号和书签箭头执行相同的操作?

或者可能以全屏模式居中整个文本?它会产生同样的效果.

Shu*_*myr 36

它不是默认行为(键绑定).您只能通过修改用户配置(首选项 - >设置 - 更多 - >分心免费用户)来获取行号,居中等.例如这样添加:

{
    "gutter": true,
    "line_numbers": true
}
Run Code Online (Sandbox Code Playgroud)

获取行号.

PS我也在寻找一些捷径.没运气.这是我现在找到的唯一方法.

  • 请注意未来的读者:我试过`line_numbers:true`而且它没有用.你必须使用`"gutter":true`以及它的工作原理.谢谢@Shulyk (10认同)
  • “装订线”:true不再需要。使用它为假,它的工作。这是在内部版本3126。 (2认同)
  • @nktsamba在3143上尝试过它,*是*必要的。 (2认同)

Sco*_*tin 5

根据 Keith Hall 对问题的评论,您可以通过创建自定义键绑定来完成此操作。从“首选项”菜单中打开“按键绑定”,并将以下内容添加到您的用户键盘映射中。

[
    {
        "keys": [ "ctrl+k", "ctrl+l" ],
        "command": "toggle_setting",
        "args": { "setting": "line_numbers" }
    }
]
Run Code Online (Sandbox Code Playgroud)

我选择ctrl-k, ctrl+l的绑定与隐藏侧边栏 ( ctrl-k, ctrl+b) 的现有绑定相匹配,但显然它可以是您喜欢的任何内容。搜索现有绑定列表以避免冲突。


Ale*_*eev 0

好的,这是一个解决方案( ~/.config/sublime-text-3/Packages/User/Preferences.sublime-settings ):

{
  "always_show_minimap_viewport": true,
  "draw_centered": true,
  "word_wrap": true,
  "wrap_width": 80,
  "font_size": 10,
  "rulers":
  [
    80
  ]
}
Run Code Online (Sandbox Code Playgroud)