有没有办法删除我在 Linux 中隐藏密码提示中输入的所有字符?例如,当我通过 SSH 连接到服务器时,它会在未显示输入的密钥的情况下询问我的密码:
$ ssh root@somehost
root@somehost's password:
Run Code Online (Sandbox Code Playgroud)
有没有办法删除我输入的所有文本而不必按退格键未知的时间?当我认为我输入了错误的内容时,我想重新开始并按退格键几秒钟很烦人。我试过Esc,CtrlA希望选择整个文本和Home. CtrlC取消整个命令,我必须再次发送命令才能重试。这几乎是最好和最快的解决方案,但仍然不能令人满意。Insert 在我的 shell 中也不起作用。
我读过Git 不存储文件增量。如果是这样,它如何支持文件回滚到以前的版本?如果它存储整个文件,磁盘上的存储库空间必须增长到无法管理的大。Git 是否支持文件回滚和 diff(s) 回文件版本 1?它甚至支持与文件相关的版本控制概念吗?这(我相信)对于我理解 VCS/DVCS 和我的需求至关重要。我需要能够将我将要签入的内容与以前的版本进行比较。
是否有快捷方式可以轻松将焦点设置到我的代码所在的编辑器?我不想循环浏览任何内容或隐藏其他内容,我想要一个直接快捷方式将焦点跳转到编辑器。我的焦点在 VS 中的任何地方,我想将其设置为编辑器。
示例场景:我正在编写代码(焦点在文本编辑器中),然后按 F5 运行代码。即使程序终止,输出视图也会打开并获得焦点,甚至保持它。我现在想在不使用鼠标的情况下将焦点切换回编辑器。或者我将焦点切换到解决方案资源管理器Ctrl+Alt+L以查找某些内容,然后想在不触摸鼠标的情况下返回编码。
如果有任何区别,我正在使用 Visual Studio Professional 2017。