Tag: 键绑定

列出某个emacs模式的所有Keybindings

我知道我可以通过使用Ch b来列出emacs中所有可用的keybidings,但是可以仅列出适用于特定模式的keybindings,比如dired-mode。 在直接+,我可以做 ? h 它向我展示了所有适用的直接模式按键。 谢谢

Sublime Text 2 – 键绑定更改语法

我想做一个新的键绑定来改变语法,比如HTML或者CSS。 我搜查了官方和非官方的文件,看看我的问题是否有任何答案。 谢谢,Alex。

为特定的Emacs模式设置自定义键盘绑定

虽然我知道如何在Emacs中设置一个全局的键绑定,但我发现甚至Google很难将代码用于本地(次模式特定)键绑定。 例如,我在我的.emacs有这样的代码: ;; PDFLaTeX from AucTeX (global-set-key (kbd "Cc Mp") (lambda () (interactive) (shell-command (concat "pdflatex " buffer-file-name)))) 我不想在全球范围内设置。 有没有像local-set-key ?

在vim中,为什么'j'用于down,'k'用于up?

我已经使用vim很多年了,从来没有真正想过。 我的一个朋友问这是为什么,注意到在我们的文化中,左边通常会映射到右边,而右边会映射到下面,使vim键倒退。 我明白,他们在家里排队,这意味着你不必将手指移动到任何地方打他们,但这完全是一个不同的观点。 基本上,我的问题是:有谁知道为什么这些键被赋予他们目前的目的? 如果你能指点我一些关于决定的文件,那将是非常好的。

在Visual Studio 2012或2013中的Emacs键绑定

我宁愿在MSVS中使用Emacs键绑定。 在MSVS 2008中,这是本机支持的,在MSVS2010中有一个扩展来实现这一点 http://blogs.msdn.com/b/visualstudio/archive/2010/09/01/emacs-emulation-extension-now-available.aspx 我可以在MSVS 2012中安装此扩展吗? (我迄今为止没有成功…)有没有另一种方法来实现Emacs的键绑定?

检测一个键是否绑定到vim中的某个东西

我想知道是否有一种方法来确定一个密钥是否在vim中执行某些操作。 我知道我可以使用:map来查看用户定义的映射,但有内置的东西的东西吗? 例如,我总是将CTRL – Wclosures,因为我认为它没有被使用。 半年后,我发现有一些序列使用它,像CTRL – W CTRL – S分裂窗口,这是一个噩梦再培训自己。

Xcode重复行

在编辑菜单中有一个Duplicate命令(带有默认的快捷键⌘D ),但是(正如Halley指出的那样)在Xcode的Interface Builder部分中用于复制。 那么,您如何( 轻松地 )在Xcode 4中复制一行? 相关的问题 (与工作答案)的Xcode 3 …和哪些不适用于Xcode 4。 为什么不只是复制和粘贴? 因为它很繁琐,需要太多的杂技: (1) :移动到行开始,然后按⇧^ E ,然后用⌘C复制,移动到新行,指定光标, 最后粘贴⌘V ; 或(2) : ^ A (将光标设置为开始行), ^ SPACE (设置标记), ^ E (将光标设置为行尾), ⇧^ W ( Select to Mark ;自定义),复制,换行等。 正如弗兰克·施罗德(在相关问题中 )所说: 整点不是使用Cmd-C / Cmd-V快捷键。

Emacs:打印一个命令的键绑定或列出所有的键绑定

在Emacs(GNU 23.2,* nix)中,我怎么能: 列出绑定到特定命令的键序列? 例如,我们如何列出所有执行save-buffers-kill-emacs的键序列,并将键序列的输出绑定到它? 假设我们可以这样做,列出绑定到goto-line的键序列应该在默认安装中输出输出: Mg g 。 列出所有的键绑定? Ch b是否这样做? 它会打印我自己的绑定? 我知道,直接执行命令可以打印一个可以激活的按键序列,但并不总是这样做,并且发生了一些事情,包括: (1)输出不会很长时间,(2)命令被执行。 我想要一个命令 ,列出给我(最好是所有)绑定到一个给定的命令,而不执行命令,或类似的东西。

崇高文本:selectvariables的所有实例并编辑variables名称

我是Sublime的新手,我刚刚发现,如果我在代码中select一个variables (不只是任何string),那么variables的所有其他实例都会在它们周围得到一个笔划(白色轮廓): 是否有一个键盘快捷键,可以让我selectvariables的所有这些实例,并一次编辑它们? 我试过的东西: 使用⌘D , ⌘K和⌘U可以让我一个一个地select它们,但是我必须手动排除非variablesstring匹配: 而使用Ctrl⌘G只需select所有的string匹配: 显然,Sublime能够区分variables和string匹配。 有没有办法只selectvariables匹配?

没有调用java keylistener

我已经使用Java中的KeyListener编写了示例代码,我创build了一个JPanel ,然后将其焦点设置为true,我创build了一个KeyListener,请求一个焦点,然后将KeyListener添加到我的面板。 但是keyListener的方法永远不会被调用。 看来,虽然我已经要求重点,但并不重点。 谁能帮忙? listener = new KeyLis(); this.setFocusable(true); this.requestFocus(); this.addKeyListener(listener); class KeyLis implements KeyListener{ @Override public void keyPressed(KeyEvent e) { currentver += 5; switch (e.getKeyCode()) { case KeyEvent.VK_LEFT : if(horizontalyInBounds()) currentPos-= 5; break; case KeyEvent.VK_RIGHT: if(horizontalyInBounds()) currentPos+= 5; break; } repaint(); } @Override public void keyReleased(KeyEvent e) { // TODO Auto-generated method stub […]