IntelliJ IDEA的Visual Studio ReSharper Keymap

时间:2011-11-05 19:22:47

标签: visual-studio intellij-idea resharper keymapping

我主要使用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中)的组合?

3 个答案:

答案 0 :(得分:59)

是的,JetBrains正在听证会。 ) 我会把你的建议传递给IntelliJ团队。不确定它是如何发生的,但值得一试。

答案 1 :(得分:11)

作为评论摘要:

也适用于Android Studio,因为它基于IntelliJ。

答案 2 :(得分:4)

这是在不久前完成的!

app.post('/verify', function(req, res) { // Create a password salt var salt = bcrypt.genSaltSync(10); // Salt and hash password var passwordToSave = bcrypt.hashSync(password_login, salt) var user_login = req.body.email; var password_login = req.body.password; connection.query('SELECT * FROM USER WHERE email = ?', [user_login], function(err, rows) { if (err) { return done(err); } if (bcrypt.hashSync(password_login, salt) === rows[0].password) { console.log('works'); } }); }); 现在内置了对Visual Studio键绑定的支持,请参阅: https://confluence.jetbrains.com/display/IntelliJIDEA/Configure+Keymap

enter image description here

键盘绑定不是100%完成,我倾向于在发现差异时手动添加剩余的键盘绑定。