标签: keymapping

在 Linux 中的 Db2 CLP 中使用箭头键?

当我在 Linux 上运行 Db2 CLP(命令行处理器)并保留在 CLP 中时,箭头键无法按预期工作。

例如:按向上箭头会产生:^[[A,按向左箭头会产生:^[[D,而不是显示我执行的上一个命令。

见下文:

[db2inst1@willow ~]$ db2
(c) Copyright IBM Corporation 1993,2007
Command Line Processor for DB2 Client 11.5.0.0

You can issue database manager commands and SQL statements from the command
prompt. For example:
    db2 => connect to sample
    db2 => bind sample.bnd

For general help, type: ?.
For command help, type: ? command, where command can be
the first few keywords of a database manager command. For example:
 ? CATALOG DATABASE for help on …
Run Code Online (Sandbox Code Playgroud)

linux db2 ssh bash keymapping

5
推荐指数
1
解决办法
743
查看次数

VSCode:“Markdown 预览”SHIFT-COMMAND-P 不起作用

设置:

VSCode 1.50.1 MacOS High Sierra (10.13.6) - 但我认为这适用于任何操作系统

重现步骤:

这是一个快速简单的...

  1. 在 VSCode 中/从左侧导航窗格的资源管理器树层次结构中单击/hghlight/打开一个 markdown 文件(.MD 扩展名),
  2. 点击SHIFT-COMMAND-V众多教学帖子/教程 - (您还可以找到明确标有相同快捷键组合的快捷方式:
    • 如果您RIGHT-CLICK在有问题的文件上...
    • 您将获得一个包含多个选项的上下文菜单,包括Markdown 预览
  3. 按指定的组合键SHIFT-COMMAND-V不会执行任何操作,即:
    • 在当前窗口或选项卡中没有观察到的效果
    • 不打开任何其他选项卡
    • 不渲染 markdown

markdown keyboard-shortcuts keymapping preview visual-studio-code

5
推荐指数
1
解决办法
2万
查看次数

如何使用“Ctrl+/”在 Neovim 中设置键绑定

这是我的配置的一部分

local opts = { noremap = true, silent = true }
local keymap = vim.api.nvim_set_keymap
keymap("n","<C-/>",":lua require('Comment.api').toggle_current_linewise()<CR>" ,opts)
keymap("n","<a-/>",":lua require('Comment.api').toggle_current_linewise()<CR>" ,opts)
Run Code Online (Sandbox Code Playgroud)

键盘映射 withalt有效,但 withctrl无效。我还有其他命令,ctrl除了这个命令之外,所有命令都可以工作

:verbose map <C-/>
    n  <C-/>       * :lua require('Comment.api').toggle_current_linewise()<CR>                                                                                                                                                       
            Last set from ~/.config/nvim/init.lua 
Run Code Online (Sandbox Code Playgroud)

知道为什么它不起作用吗?

lua keymapping neovim

5
推荐指数
1
解决办法
8149
查看次数

Windows 7将CTRL + j映射到向下箭头键

我一直在寻找一种将键组合(CTRL+ something)映射到方向键(例如向下或向上)的方法。

我非常希望在Visual Studio中能够按CTRL+ j并使光标向下移动一行。我讨厌不得不将手从本行上移下来,以进行诸如智能感知之类的事情,甚至只是在上下行之间导航。

有人对此有解决方案吗?我可以使用仅Visual Studio的解决方案,但是可以在OS级别上运行的东西是理想的,因为这种导航在任何编辑器窗口中都很好,例如SQL Server Management Studio也具有intellisense。

我没有考虑任何宏热键类型的解决方案,因为它们可能与应用程序内热键冲突(例如,如果CTRL+ j已在Visual Studio中分配给某些东西)

windows keyboard keymapping

4
推荐指数
1
解决办法
1091
查看次数

JTextComponent键映射

我需要创建一个派生自JTextComponent(从JTextPane,实际)的类,其中至少有一个默认键映射被更改.也就是说,在我特殊的JTextPane中,我希望">"键击执行操作而不是将该字符添加到文本窗格中,因为默认情况下会处理所有可打印的键入字符.

为了打破正常行为,有以下API:

  • JTextComponent.getKeymap()
  • Keymap.addActionForKeyStroke()
  • JTextComponent.setKeymap()

但是,我发现尽管这些方法不是静态的,但它们会影响JTextComponent我的应用程序中所有s 使用的键盘映射.没有简单的机制可以克隆Keymap,可能会解决问题,或者我错过了什么.

我所追求的是一种改变我的JTextPane类的键映射的方法,但不是所有来自JTextComponent类的键.

或者我应该在别处寻找?

java swing keymapping jtextcomponent

4
推荐指数
1
解决办法
1312
查看次数

根据特定文件类型更改F5的映射

我的F5密钥的当前映射是:

imap <F5> <esc>:w\|!python %<CR>
Run Code Online (Sandbox Code Playgroud)

现在我希望如果我正在编辑任何python文件(如果它还能识别除标准.py格式之外的其他文件会更好.pyd),那么这个映射就可以了.但是,如果我编辑Java文件,它将被映射到类似:

imap <F5> <esc>:w\|!javac %<CR>
Run Code Online (Sandbox Code Playgroud)

当我正在编辑任何文件.c.cpp文件时,F5会映射到此:

imap <F5> <esc>:w\|!make %<CR>
Run Code Online (Sandbox Code Playgroud)

我不知道该怎么办.

vim keymapping

4
推荐指数
1
解决办法
2925
查看次数

如何将动作绑定到Intellij中的多个快捷键?

我想绑定一些IntelliJ IDEA快捷键,但同时保留默认绑定,以防任何人想要使用我的IDE(例如结对编程).

有没有办法为IntelliJ IDEA中的一个操作分配多个快捷方式?或者有插件可以做到这一点吗?

keyboard-shortcuts keymapping intellij-idea

4
推荐指数
1
解决办法
697
查看次数

Sublime Text 2中的key map sublimeREPL命令

我正在尝试映射SublimeREPL插件命令的键盘快捷键.查看SublimeREPL,看起来菜单项命令定义为:

Default.sublime-commands {"caption":"SublimeREPL:打开文件夹的SBT","命令":"run_existing_window_command","args":{"id":"repl_sbt","file":"config/Scala/Main .sublime-menu"}}

或者在

Main.sublime菜单

               {"command": "repl_open",
                 "caption": "SBT for opened folder",
                 "id": "repl_sbt",
                 "mnemonic": "b",
                 "args": {
                    "type": "subprocess",
                    "encoding": "utf8",
                    "external_id": "scala",
                    "cmd": {"linux": ["sbt"],
                            "osx": ["sbt"],
                            "windows": ["sbt"]},
                    "soft_quit": "\nexit\n",
                    "cwd": "$folder",
                    "cmd_postfix": "\n", 
                    "extend_env": {"osx": {"EMACS": "1", "PATH": "{PATH}:/usr/local/bin"},
                                   "linux": {"EMACS": "1", "PATH": "{PATH}:/usr/local/bin"},
                                   "windows": {"EMACS": "1"}},
                    "suppress_echo": false, 
                    "syntax": "Packages/Scala/Scala.tmLanguage"
                    }
                } 
Run Code Online (Sandbox Code Playgroud)

我已经尝试在我的SublimeREPL.sublime-settings中进行键绑定:

[{ "keys": ["super+shift+k"], "command": "run_existing_window_command", "args":
        {
            "id": "repl_sbt",
            "file": "config/Scala/Main.sublime-menu"
        }
}]
Run Code Online (Sandbox Code Playgroud)

但当我尝试使用它时,Sublime控制台只是说:

没有选择器的命令:noop:

如果我将其映射到:

[{ "keys": ["super+shift+k"],  "command": "repl_open", …
Run Code Online (Sandbox Code Playgroud)

keymapping sublimetext2 sublimerepl

4
推荐指数
1
解决办法
3612
查看次数

更改树视图的键盘映射:在Atom中切换?

我开始定制Atom编辑器,并且试图改变树视图的键映射:切换.

我把它放在我的用户keycap.cson文件中:

'.editor': 'ctrl-t': 'Tree View:Toggle'

但它不起作用.

查看Preferences-> Keybindings我看到它按照我的预期列出:

ctrl-t Tree View:Toggle User .editor

我做错了什么?

更新:

改为:

'.editor': 'ctrl-t': 'tree-view:toggle'

没有解决问题.

键绑定解析器显示该命令已被识别,但它没有切换树视图.看这个截图:

http://cl.ly/image/3A2X1p350v2Q

还有其他想法吗?

keymapping atom-editor

4
推荐指数
2
解决办法
6102
查看次数

如何在vim中创建一个键绑定,让用户插入,重复插入?

我想制作一个键绑定,让用户在插入模式下输入内容,然后转到不同的行,并将用户输入的内容放在那里。这样做的目的是为了 LaTeX\begin\end. 这是我到目前为止:

autocmd Filetype tex inoremap `d \begin{}<CR><++><CR>\end{}<esc>2kf{a
Run Code Online (Sandbox Code Playgroud)

最后,a让用户在\begin字段中输入,我想让它在我退出插入模式时,输入到\end字段中。老实说,我不知道该怎么做。任何帮助表示赞赏。

vi vim latex keymapping

4
推荐指数
1
解决办法
90
查看次数