我是一个全新的 gimp(使用 2.6.11)用户,每当我需要选择图像的矩形区域(以进一步将其粘贴到新图像中)时,我只需单击工具栏中的“矩形选择工具”按钮,然后尝试用鼠标选择。如果我的目标是某个大小的矩形,这通常会成为一个挑战,因为用鼠标选择某个大小(以像素为单位)的矩形并不容易。
我宁愿想要一种显式设置/修改矩形区域的方法,通过有一个对话框,我可以在其中输入矩形的大小(以像素为单位)以及一种使用键盘快捷键在图像上移动该区域的方法,以确保我可以选择正是我需要的区域,我可以尽快在那里获得选择矩形。
我怎样才能在 gimp 中做到这一点?
我在理解如何在taskwarrior 中管理重复性任务时遇到问题
我从一个空的数据库开始:
$ task
[task next]
No matches.
Run Code Online (Sandbox Code Playgroud)
我添加了一个重复的日常任务:
$ task add recur:daily due:later test
Run Code Online (Sandbox Code Playgroud)
它显示在报告中:
$ task
[task next]
ID Age Recur Due Description Urg
2 - P1D 19.2y test 2.4
1 task
Creating recurring task instance 'test'
Run Code Online (Sandbox Code Playgroud)
如果我将其标记为这样:
$ task 2 done
Completed task 2 'test'.
Completed 1 task.
$ task
[task next]
No matches.
Run Code Online (Sandbox Code Playgroud)
它从报告中消失。我相信这是有道理的,因为“我今天完成了日常任务”。
问题是它在第二天甚至更远的地方再也不会出现。我究竟做错了什么?
对于那些不知道 Vim 中的 colorcolumn 是什么的人 - 它在自定义数量的字符后显示一条垂直线。在编写代码时跟踪行长度非常有用(因此它们不会超过 80 个字符)。SciTE 有这样的功能和设置来控制行长度限制标记的位置吗?
我正在使用VOoM(可能不需要了解太多就能回答我的问题,我只是提供上下文信息)并且我已经设法为特定内容自己编写了一些自定义语法突出显示规则。
首先,我使用 modeline 告诉 vim 某个文件是 VOoM 大纲,我在这些文件的底部有这个:
/* vim: set syntax=myvoom : */
Run Code Online (Sandbox Code Playgroud)
其次,我有一个/home/user/.vim/after/syntax/myvoom.vim文件,这是其中的一个片段:
syn match voomTag "^tags:.*"
hi voomTag ctermfg=White ctermbg=Red guifg=White guibg=Red
Run Code Online (Sandbox Code Playgroud)
在一些大纲节点中,我有如下行:
tags: foo, bar, baz
Run Code Online (Sandbox Code Playgroud)
为了使搜索更容易,上面的语法突出显示规则仅显示具有自定义前景/背景的那些行。
这可以按预期使用默认颜色方案( vim 中的:colorscheme返回 'default')。
当我想尝试自定义颜色方案(例如野马)并通过执行:colorscheme Mustang更改它时,我的标记行的语法突出显示丢失了。
我想了解为什么会发生这种情况。
另外,我想了解如何在更改颜色方案时自动同步这些自定义语法规则(这些规则是通用的,而不是特定于某个颜色方案)。我是否必须在 myvoom.vim 文件中以某种方式明确检查这一点?比如查看哪些颜色方案处于活动状态并且具有针对不同颜色方案的自定义语法突出显示规则,或者是否有更好的方法?