标签: keymapping

如何配置IntelliJ(也是Android Studio)重做快捷方式到CTRL + Y而不是CTRL + SHIFT + Z?

默认的IntelliJ/Android Studio"重做"操作快捷方式是CTRL+ Shift+ Z,这是Windows用户的常见问题.

更大的问题是CTRL+ Y被映射到"删除行"操作 - 这会导致撤消堆栈丢失.

要解决此问题,如何在IntelliJ 中将"重做"快捷方式更改为CTRL+ Y

keymapping intellij-idea undo-redo redo android-studio

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

IntelliJ IDEA的Visual Studio ReSharper Keymap

我主要使用Visual Studio和ReSharper(R#)进行开发,并具有出色的R#工作知识.我想利用IntelliJ IDEA中的知识(使用我的个人Java冒险)而无需学习IDEA键映射方案.IDEA有一个Visual Studio键盘映射,但主要更新如Find(Ctrl + F)和Replace(Ctrl + H)等键绑定.因为Visual Studio没有像"Inspect This ..."等内置功能. (由R#提供的那种东西),Visual Studio键映射中的那些IntelliJ键绑定仅仅是IDEA的转储.

在VS.NET中,ReSharper附带了两个关键图,IDEA和Visual Studio.我一直在使用自R#5以来的Visual Studio键盘映射,并且非常希望在IntelliJ构思中有一个键映射,它实际上是Visual Studio IDEA键映射和R#Visual Studio键映射的组合.这个组合键映射是我所谓的IntelliJ IDEA的Visual Studio ReSharper(R#)键映射.

如果有人可以创建一个与所述描述接近的密钥图,我会很感激.如果JetBrains正在听,那么如何将一个额外的键盘映射方案与IntelliJ捆绑在一起,IntelliJ本质上是Visual Studio方案(在IntelliJ IDEA中)和ReSharper Visual Studio方案(在VS.NET中)的组合?

resharper keymapping intellij-idea visual-studio

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

在OSX狮子的iTerm2或终端中跳跃的单词

我最近从Snow Leopard升级到Lion和Xcode 4.1,并且终端和iTerm2中的单词跳转停止了.映射是否改变了?

这是有没有自制安装readline.

.inputrc看起来像这样:

"\e[1;5D": backward-word
"\e[1;5C": forward-word
Run Code Online (Sandbox Code Playgroud)

谢谢!

macos terminal keymapping

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

插入换行符而不进入插入模式vim

我希望使用Shift-Enter和在vim中以普通模式插入换行符Ctrl-Enter.我试图从一些解决方案和混合解决方案,Vim的维基-插入新行而不进入插入模式,但Shift-EnterCtrl-Enter没有作出回应:

" put a new line before or after to this line
nnoremap <S-CR> m`o<Esc>``
nnoremap <C-CR> m`O<Esc>``

" reverse J command
nnoremap <C-J> vaW<Esc>Bi<CR><Esc>k:s/\s\+$//<CR>$
Run Code Online (Sandbox Code Playgroud)

vim newline keymapping key-bindings

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

vim退格离开^?

在Vim中,当我backspaceinsert模式中按下键时,它会保留^?字符并且不会删除它想要删除的字符.

我有以下内容 .vimrc

syntax on
set number
set expandtab
set incsearch
set nocompatible
set backspace=indent,eol,start
fixdel
Run Code Online (Sandbox Code Playgroud)

这也发生在命令模式中.当我错误地键入W而不是w保存时,我按下backspace键,它给了我以下内容:

:W^?
Run Code Online (Sandbox Code Playgroud)

关于什么是错的任何想法以及如何解决它?!

更新:在将此问题发布到SO之前,我已经完成了基本的谷歌搜索并尝试了搜索结果第一页的所有建议,但未成功.

@strcat我正在使用vim版本7.0.237,KDE控制台1.6.4,Linux 2.6.18 x86_64机器.

@graywh wrt cat -v,对于删除,我得到^[[3~退格,我得到^?.

输出stty -a如下

speed 38400 baud; rows 38; columns 194; line = 0;
intr = ^C; quit = ^\; erase = ^H; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>; swtch = …
Run Code Online (Sandbox Code Playgroud)

vi vim keymapping backspace

54
推荐指数
5
解决办法
6万
查看次数

如何在IntelliJ IDEA中找到特定文件?

我需要在IntelliJ IDEA中找到test.xml.我怎样才能做到这一点?如果有键盘快捷键?

keyboard-shortcuts keymapping intellij-idea

52
推荐指数
5
解决办法
3万
查看次数

48
推荐指数
1
解决办法
6314
查看次数

在IntelliJ IDEA中按Ctrl +单击选择打开声明/实现

细节:

  • IDE:IntelliJ IDEA 14
  • 操作系统 :: Windows 7

如果我想导航到方法的声明,我可以选择以下方法之一:

  • Ctrl+左键单击
  • 右键单击>转到>声明
  • Ctrl+B

如果我想导航到方法的实现,我可以选择以下方法之一:

  • Ctrl+ Alt+左键单击
  • 右键单击>转到>实施
  • Ctrl+ Alt+B

Eclipse中,如果我按下Ctrl并且鼠标悬停在方法上,则会出现一个弹出窗口,我可以选择要执行的操作(转到Implementation/Declaration).如果按"左键单击"(Ctrl仍然按下),将选择第一个选项.

在此输入图像描述

如何在IntelliJ IDEA中实现相同/类似的行为?

keymapping intellij-idea intellij-14

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

IntelliJ有一个`Ctrl` +`K`,`Ctrl` +`D` Sublime等价?在Android Studio中使用Alt + J进行多项选择时如何跳过匹配?

我想在Android Studio中拥有Sublime的'Ctrl'+'K','Ctrl'+'D'功能,我该怎么做?

完全类似于这个问题,但就Android Studio而言. 在Sublime Text 2中使用Ctrl + D进行多项选择时如何跳过匹配?

我使用Ctrl + D添加到选择(离散多选)下一次出现的字符串(或子字符串)突出显示.并跳过添加旁边立即选择到选择,但之后的一个,我用按Ctrl + K,Ctrl键+ d.我如何在Android Studio中执行相同操作.

我只知道Alt + J类似于Ctrl + D(从Android Studio中的Keymappings中找到).

并取消选择最后选择它的Alt + Shift + D.

但是,如何跳过下一次?

我的问题与以下方面无关: IntelliJ IDEA是否具有"Ctrl"+"K","Ctrl"+"D"等效?.那是Visual Studio的等价物.我希望SublimeText等效.

keymapping intellij-idea android-studio

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

程序员用于芬兰语/瑞典语或其他非美国键盘布局的VIM设置

我最近学习了一些VIM hackery,我学到了很多有用的命令,并且在使用VIM编辑文本时非常有效.我正在使用芬兰qwerty键盘布局(见下图),这对于编程来说非常糟糕.所有常用的编码特殊字符都可以()[]{}/\通过按shift或键alt grnumber键来实现,但我已经习惯了.我不想改变我的键盘布局,因为我做了很多写作和IRC用我的母语聊天,因为我需要äö字符(å对我来说没用,只有瑞典人使用它).

我的问题是默认情况下某些VIM命令有一个相当困难的键映射,例如在光标下转到标签是^],它转换为Ctrl- AltGr- 9在芬兰语键盘上.这需要我left control用左手按下按键,alt gr右手拇指并将右手食指伸到number 9按键上.这就像使用emacs和/或演奏古典吉他一样.不完全符合人体工程学.

这是键盘布局的样子:

瑞典键盘

注意:通过按AltGr(右Alt)和相应的键来写入标记为蓝色的键.红色的是双键组合字符或死键,它们不会自己给出一个字符.F.ex. ü首先按下¨^~键然后键入字符u.重音键也是如此.这些死键在VIM中是不可映射的.

所以基本上我有3个额外的字母键(äöå)可用,但它们不能被映射多次,修饰键不能用它们(在VIM中).我可以将某些东西映射到ä,但不是Ä<C-ä>.

现在我正在寻找我的VIM设置的想法,从芬兰语/瑞典语或其他非美国键盘布局用户.请分享您的密钥映射,.vimrc提示以及其他可能有用的内容.

keyboard vim keyboard-shortcuts keymapping

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