我很长一段时间一直在使用Vim,遗憾的是我已经习惯使用<S-Space>
退出插入模式。旧习惯很难过。
似乎我放
imap <S-Space> <Esc>
在我的.xvimrc
中忽略了Shift
部分,因为它只将Space
解释为✠
。我想前段时间我曾在某处读过OSX的问题(他们只是认为没有人需要输入“资本空间”)。
我在iTerm2中使用Vim解决这个问题的方法只是在iTerm2中映射一个我永远不会使用(<S-Space>
)到.vimrc
的角色,然后在<S-Space>
中使用它。
知道如何让static {
// Put the redshift driver at the end so that it doesn't
// conflict with postgres queries
java.util.Enumeration<Driver> drivers = DriverManager.getDrivers();
while (drivers.hasMoreElements()) {
Driver d = drivers.nextElement();
if (d.getClass().getName().equals("com.amazon.redshift.jdbc41.Driver")) {
try {
DriverManager.deregisterDriver(d);
DriverManager.registerDriver(d);
} catch (SQLException e) {
throw new RuntimeException("Could not deregister redshift driver");
}
break;
}
}
}
在XVim中工作吗?