标签: key-bindings

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键绑定?

emacs key-bindings visual-studio visual-studio-2012

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

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

虽然我知道如何在Emacs中设置全局键绑定,但我发现很难将Google的代码用于本地(特定于模式的)键绑定.例如,我在我的代码中有这样的代码.emacs:

;; PDFLaTeX from AucTeX
(global-set-key (kbd "C-c M-p")
        (lambda ()
          (interactive)
          (shell-command (concat "pdflatex " buffer-file-name))))
Run Code Online (Sandbox Code Playgroud)

我不想全局设置它.有没有这样的功能local-set-key

emacs key-bindings

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

Sublime Text 2 - 用于更改语法的键绑定

我想创建一个新的键绑定来改变语法,比如HTML或CSS.我搜索了官方和非官方文档,看看我的问题是否有任何答案.

谢谢,亚历克斯.

syntax binding key-bindings sublimetext2

48
推荐指数
2
解决办法
3万
查看次数

在Vim中CTRL-T和CTRL-O有什么区别?

文档不是特别清楚 - CTRL+ T是跳回标签栈,而CTRL+ O是跳回到前一个光标位置.CTRL+ TCTRL+有O什么区别?它们似乎都表现出相同的行为.

vim key-bindings

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

Xcode"移动线"键盘快捷键

在Xcode 4中,我已经成功地添加了新的自定义键盘快捷键来移动线条或复制线条:

/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/IDETextKeyBindingSet.plist

<key>My Custom Keys</key>
<dict>
    <key>Move Line Up</key>
    <string>selectLine:, cut:, moveUp:, moveToBeginningOfLine:, paste:, moveUp:</string>
    <key>Move Line Down</key>
    <string>selectLine:, cut:, moveDown:, moveToBeginningOfLine:, paste:, moveUp:</string>
    <key>Duplicate Line</key>
    <string>moveToBeginningOfLine:, deleteToEndOfLine:, yank:, insertNewline:, moveToBeginningOfLine:, yank:</string>
    <key>Delete Line</key>
    <string>selectLine:, delete:</string>
</dict>
Run Code Online (Sandbox Code Playgroud)

Move Line Up/Down使用复制/粘贴,我想避免.任何人都知道如何用抽搐移动线条,就像我在那里找到的复制线:Xcode重复线

xcode keyboard-shortcuts key-bindings xcode4

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

列出特定emacs模式的所有键绑定

我知道我可以使用Ch b列出emacs中可用的所有关键字,但是是否可以仅列出适用于某种模式的键绑定,比如dired-mode.

在dired +中,我能做到

?
h
Run Code Online (Sandbox Code Playgroud)

它向我展示了所有适用的dired模式键绑定.

谢谢

emacs key-bindings

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

如何在TUI模式下向后滚动GDB的命令窗口?

假设

(gdb) print *this
Run Code Online (Sandbox Code Playgroud)

产生了20行输出.是的,会有Type <return> to continue, or q <return> to quit,但我想在输出到底部之后回滚到顶部.

我不认为http://sourceware.org/gdb/onlinedocs/gdb/TUI-Keys.html回答了我的问题.它指出

<PgUp>
将活动窗口向上滚动一页.

但是当焦点在命令窗口上时,PgUp会回退命令历史记录,而不是在命令窗口中向后滚动.只有我这个行为受到了影响吗?

我正在使用Putty来SSH到RHEL(如果这有任何不同.)

scroll gdb tui key-bindings

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

有没有办法让alt-f和alt-b前后跳字而不是在Mac上打印ƒ和∫?

我知道Mac默认启用了一些Emacs键绑定(例如Ctrl+ A移动到行首等).例如,如果我打开TextEdit,我可以像在Emacs中一样导航.

但是,当我尝试Alt+ FAlt+ b移动到下一个单词或最后一个单词时,它不起作用.它打印出来ƒ,?而不是.

有没有办法跳过单词?

我认为我没有修补键绑定,而是在德语键盘上使用美国布局.

macos emacs key-bindings

39
推荐指数
4
解决办法
8671
查看次数

Emacs全球集合C-TAB的关键

我正在尝试在Emacs中设置一个键绑定到Ctrl + TAB.我用了以下电话:

(global-set-key (read-kbd-macro "C-TAB") 'my-func)
Run Code Online (Sandbox Code Playgroud)

但是,每当我使用它时,我都会得到一个

<C-tab> is undefined
Run Code Online (Sandbox Code Playgroud)

错误信息.尝试将绑定设置为"C-tab"会导致出现错误消息.

如何设置我对C-TAB的绑定?

emacs key-bindings

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

如何在vim中更改用于自动完成的键绑定?

我不是Ctrl-n很喜欢,我希望能够使用Ctrl-Space.我有什么想法可以做到这一点?

vim autocomplete key-bindings

37
推荐指数
3
解决办法
1万
查看次数