默认的IntelliJ/Android Studio"重做"操作快捷方式是CTRL+ Shift+ Z,这是Windows用户的常见问题.
更大的问题是CTRL+ Y被映射到"删除行"操作 - 这会导致撤消堆栈丢失.
要解决此问题,如何在IntelliJ 中将"重做"快捷方式更改为CTRL+ Y?
我主要使用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中)的组合?
我最近从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)
谢谢!
我希望使用Shift-Enter和在vim中以普通模式插入换行符Ctrl-Enter.我试图从一些解决方案和混合解决方案,Vim的维基-插入新行而不进入插入模式,但Shift-Enter并Ctrl-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中,当我backspace在insert模式中按下键时,它会保留^?字符并且不会删除它想要删除的字符.
我有以下内容 .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) 我需要在IntelliJ IDEA中找到test.xml.我怎样才能做到这一点?如果有键盘快捷键?
IntelliJ IDEA Keymap中的"缩写"功能是什么?关于Keymap的Web帮助是静默的.

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

如何在IntelliJ IDEA中实现相同/类似的行为?
我想在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等效.
我最近学习了一些VIM hackery,我学到了很多有用的命令,并且在使用VIM编辑文本时非常有效.我正在使用芬兰qwerty键盘布局(见下图),这对于编程来说非常糟糕.所有常用的编码特殊字符都可以()[]{}/\通过按shift或键alt gr和number键来实现,但我已经习惯了.我不想改变我的键盘布局,因为我做了很多写作和IRC用我的母语聊天,因为我需要ä和ö字符(å对我来说没用,只有瑞典人使用它).
我的问题是默认情况下某些VIM命令有一个相当困难的键映射,例如在光标下转到标签是^],它转换为Ctrl- AltGr- 9在芬兰语键盘上.这需要我left control用左手按下按键,alt gr右手拇指并将右手食指伸到number 9按键上.这就像使用emacs和/或演奏古典吉他一样.不完全符合人体工程学.
这是键盘布局的样子:

注意:通过按AltGr(右Alt)和相应的键来写入标记为蓝色的键.红色的是双键组合字符或死键,它们不会自己给出一个字符.F.ex. ü首先按下¨^~键然后键入字符u.重音键也是如此.这些死键在VIM中是不可映射的.
所以基本上我有3个额外的字母键(äöå)可用,但它们不能被映射多次,修饰键不能用它们(在VIM中).我可以将某些东西映射到ä,但不是Ä或<C-ä>.
现在我正在寻找我的VIM设置的想法,从芬兰语/瑞典语或其他非美国键盘布局用户.请分享您的密钥映射,.vimrc提示以及其他可能有用的内容.
keymapping ×10
vim ×3
backspace ×1
intellij-14 ×1
key-bindings ×1
keyboard ×1
macos ×1
newline ×1
redo ×1
resharper ×1
terminal ×1
undo-redo ×1
vi ×1