我想创建一个Eclipse风格的快捷方式Ctrl鼠标点击打开函数/方法。升华文本3已经有了这个名为goto_definition
的函数,但它绑定到了F12。
但我不知道如何创建这个绑定。我在这里查找文档,但太复杂了。你能帮我解决这个简单的密钥绑定问题吗?
编辑:在这篇文章之后,我被告知要这样做:http://webtempest.com/better-definition-navigation-in-sublime-text-3/
[
{
"button": "button1",
"count": 1,
"modifiers": ["super", "shift"],
"press_command": "drag_select",
"command": "goto_definition"
}
]
这似乎不起作用,ctrlshift单击不执行任何操作。
如果你想知道如何做一个正确的定义,进入Sublime的文本-
{ "keys": ["f12"], "command": "goto_definition" },
{ "keys": ["super+alt+down"], "command": "goto_definition" }
这是我默认的两个。
在Mac上,我复制了第二个来覆盖。
在Sublime的文本中-
/* Beginning of File */
[
{
"keys": ["super+shift+i"], "command": "goto_definition"
}
]
/* End of File */
这将它绑定到mac上的命令移位1组合。
要从菜单首选项将go To definition设置为alt d
[
{ "keys": ["alt+d"], "command": "goto_definition" }
]
对于其他想要设置Eclipse风格的goto定义的人,您需要创建。升华鼠标映射
文件在升华用户
文件夹中。
Windows-创建默认(Windows). sublime-mousemap
在%appdata%\Sublime Text 3\Packages\User
Linux-创建默认(Linux). sublime-mousemap
在~/. config/sublime-text-3/Packages/User
Mac-创建默认(OSX). sublime-mousemap
在~/库/应用程序支持/Sublime文本3/包/用户
现在打开该文件并将以下配置放入
[
{
"button": "button1",
"count": 1,
"modifiers": ["ctrl"],
"press_command": "drag_select",
"command": "goto_definition"
}
]
您可以随意更改修改器
键。
由于Windows和Linux上的Ctrl-按钮1
用于多个选择,如果您想同时使用这两个功能,添加第二个修改键,如Alt,可能是一个好主意:
[
{
"button": "button1",
"count": 1,
"modifiers": ["ctrl", "alt"],
"press_command": "drag_select",
"command": "goto_definition"
}
]
或者,您可以单独使用鼠标右键(button2
)和Ctrl,而不干扰任何内置功能。
是否有可能强制XJC不生成映射到键值对转换列表? 当我接受Jaxb注释类时
请求header Domain liveapi.mudu.tv POST /v2/oldopenapi/micro-act/api/activity_config?act_id={频道id} Authorization:Bearer {ACCESS TOKEN} Content-Type:application/json 注: 请将上方的{ACCESS TOKEN}替换为您的ACCESS TOK
问题内容: 如何找出给定功能在哪个文件和行中定义? 问题答案: 您也可以在PHP本身中执行此操作:
本文向大家介绍racket 功能定义,包括了racket 功能定义的使用技巧和注意事项,需要的朋友参考一下 示例 可以使用以下lambda表格创建Racket中的函数。该表格包含一个参数列表和一个正文。 在上面的示例中,该函数接受两个参数,并返回将它们相乘的结果。 每当我们想将两个数字相乘时,重新编写函数及其主体都是很麻烦的,所以让我们给它起一个名字。要为其命名,请使用define表格。这会将功能
1.1.1. 自定义功能 1.1.2. 拦截器 1.1.3. 入口词多样化 1.1.4. 场景化技能 1.1.1. 自定义功能 本文将讲解除了Rokid技能创建平台上面提供的技能开发工具外,平台独有的一些自定义功能。 目录 一、拦截器 二、入口词多样化 三、场景化技能 1.1.2. 拦截器 拦截器接口文档 语义理解(NLP)的拦截器(interceptor),可以允许开发者在进入Rokid NLP
问题内容: 我有定义功能的Go程序。我也有一个地图,每个功能都应该有一个键。我怎样才能做到这一点? 我已经尝试过了,但这是行不通的。 问题答案: 您是否正在尝试做这样的事情?我已经修改了示例,以使用各种类型和数量的函数参数。