我有一个问题。在powershell中使用clear或cls命令仅清除终端的可见部分,我想知道如何清除整个终端吗?
顺便说一下,我使用VSCode。
最佳答案
要还清除回滚缓冲区,而不仅仅是终端中终端的可见部分,请使用以下方法之一:
tclear
以匹配Terminal: Clear
命令,然后按Enter Clear
。 打开设置(Ctrl +,),然后将设置
terminal.integrated.rightClickBehavior
更改为default
或selectWord
(后者在显示上下文菜单之前选择光标下的单词)。 两种情况下的解决方案都是通过直接编辑文件
keybindings.json
(命令面板中的命令Preferences: Open Keyboard Shortcuts File
),定义自定义键绑定(bind),如下所示:{
"key": "ctrl+k", // on macOS, alternatively use "cmd+k"
"command": "workbench.action.terminal.clear",
"when": "terminalFocus" // To avoid conflicts with Ctrl+K *chords* elsewhere
}