簡體   English   中英

如何在 VSCode 中將編輯器窗口居中回到光標上?

[英]How to center the editor window back on the cursor in VSCode?

我使用 VSCode 作為我的文本編輯器。 我很好奇,當窗口在其下方/上方有很多行以致它在屏幕上不可見時,是否有用於將編輯器窗口居中放置在光標上的鍵綁定? 我已經嘗試通過轉到FIle > Preferences > Keyboard Shortcuts來查看默認鍵綁定,但是我看不到這樣的用於將窗口居中的選項。

沒有內置這樣的鍵綁定/命令。

我也受不了,所以我創建了一個 VSCode 擴展。 您可以在此處在市場上找到並安裝它。 默認快捷鍵是CTRL + L

如果您使用的是 vscodevim,則zz應該可以工作。

正如@kwood 所說,市場上有一個擴展中心編輯器窗口可以滿足此目的。

我想在這里做一個回答,作為補充——即使擴展的作者也沒有在市場頁面中明確說明——如果你想改變默認的鍵綁定( Ctrl + L ),你可以嘗試輸入以下內容keybindings.json中的行用於鍵盤綁定。

{
    "key": "cmd+k cmd+c",
    "command": "center-editor-window.center",
    "when": "editorTextFocus"
},

上面的命令將⌘ Command + K⌘ Command + C 設置為鍵盤快捷鍵。


除此之外,您還可以設置

"center-editor-window.threeStateToggle": true,

settings.json為VS代碼設置,以便將三種狀態(中心,頂部,底部),而不是一個(中心)之間進行切換。

如果您想始終將光標保持在中心,您可以將設置Cursor Surrounding Lines更改為一個非常高的數字(100 是可以的),這樣就可以了。

還有一個綁定

工具>選項>環境>鍵盤> edit.ScrollLineCenter

我不知道在您提出問題或提交其他答案時是否實施了此方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM