- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我必须逐行用箭头对文本文件进行标记时,我感到非常乏味,但我觉得 PageDown/PageUp 让我迷失了原处。
有没有一种方法可以使用简单的快捷方式(如 ctrl+向下/向上箭头)简单地跳转 n 行?我认为 5 行非常适合我。
最佳答案
内置的移动命令允许您以多种方式移动,但一次只能移动一个(例如,向上一行、左一个字、向下一页等)。
正如 Ben 在他的回答中提到的那样,解决这个问题的一种方法是创建宏来进行您想要的 Action ,绑定(bind)键以运行宏,然后您就可以开始了。
另一种选择是使用一个简单的插件,例如下面的插件(最初来自 this forum post ),您可以通过从菜单中选择 Tools > Developer > New Plugin...
来使用它,替换使用此代码的 stub 代码,然后将其保存在默认位置,如 move_amount.py
:
import sublime
import sublime_plugin
class MoveAmountCommand(sublime_plugin.TextCommand):
def run(self, edit, amount=1, **kwargs):
for _ in range(amount):
self.view.run_command("move", args=kwargs)
这创建了一个名为 move_amount
的命令,它包装了内部 move
命令,提供了一个额外的参数 amount
来指示采取多少次移动 Action 。如果您要创建一些这样的绑定(bind),这会很方便,因为它减少了您必须创建的宏的数量,并且更容易自定义它们。
有了它,您可以使用以下键绑定(bind),根据需要修改数量:
{
"keys": ["ctrl+up"], "command": "move_amount",
"args": {"by": "lines", "amount": 5, "forward": false}
},
{
"keys": ["ctrl+down"], "command": "move_amount",
"args": {"by": "lines", "amount": 5, "forward": true}
},
请注意,这些键已经绑定(bind)到 scroll_lines
命令,该命令滚动视口(viewport)但保留插入符号,因此如果您也使用该功能,您可能需要选择不同的绑定(bind)。
关于text - 崇高 : How can I jump n lines with the keyboard arrows?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46369685/
我对 python 和 sublime 还很陌生。我目前正在观看培训视频并跟进。我遇到了很多关于 sublime 的问题,但无法通过这个问题。尝试将模块导入我在训练期间创建的解释器时出现错误。 wip
有什么办法可以让 sublime 在保存 .styl 文件时将 css 文件发送到服务器?我正在使用 FTPSync。 最佳答案 如果你想在服务器上有一个 .css 文件(并且可以从你的网页访问),你
当我必须逐行用箭头对文本文件进行标记时,我感到非常乏味,但我觉得 PageDown/PageUp 让我迷失了原处。 有没有一种方法可以使用简单的快捷方式(如 ctrl+向下/向上箭头)简单地跳转 n
更新到最新的 Sublime 3 后:3170 我注意到了这种奇怪的行为。当我从 sublime 运行 build 时,它运行良好,但是如果运行 build 我在 sublime 中打开任何文件,我会
我想知道 Sublime text 3 中是否有可能改变上下移动的行为,使其不跳转到下一行和上一行“真实”行,而是跳转到下一行和上一行“视觉包装”行。当我编写代码时,这不是问题,因为我关闭了可视行折叠
我在元素目录中查找了所有内容,得到了以下结果: /home/yusuf/Downloads/concept/concept/css/style.css: 234 position: rela
我是一名优秀的程序员,十分优秀!