簡體   English   中英

在編輯文件中的某些文本時稍作停頓,“Visual Studio 代碼”光標會自動移動到行尾

[英]“Visual Studio code” cursor moves to end of line automatically when taking a small pause while editing some text inside my file

Visual Studio 代碼編輯器(版本 1.15.0)中,在編輯文件中的一些文本時稍作停頓,光標移動到行尾。請幫忙

此問題是由於 VS CODE 上安裝了文檔格式擴展。 每次向文件中添加新行並暫停時,都會對文件進行格式化,將光標移至文件末尾。

這是您問題的簡單解決方案:

轉到File ,然后切換Auto Save選項。 這也將阻止自動格式化文檔。 格式化將在手動保存文檔時完成。

如果您的文檔在保存文檔時未格式化,請嘗試以下操作:

  1. 單擊File > Preference > Settings
  2. Search Settings輸入字段中輸入editor.format
  3. editor.formatOnSave更改為trueeditor.formatOnSave添加到設置文件"editor.formatOnSave": true

最近,我遇到了同樣的問題,導致問題的擴展是EditorConfig 所以我所做的就是打開文件:

.editorconfig

在同一工作目錄中可用,然后我更改:

insert_final_newline = true

insert_final_newline = false

問題解決了! :)

我通過從 Visual Studio 代碼編輯器禁用所有擴展來解決這個問題。請參閱 a 在此處輸入圖片說明 關於如何禁用所有擴展的附加圖像

禁用所有擴展后,光標問題解決了,然后我只安裝/啟用了所需的擴展

您可以使用以下命令快速返回上一個編輯位置(保存之前):

在 Mac 上:

Ctrl + - .. 返回

在 Windows 上:

Alt + .. 向后導航

在 Ubuntu Linux 上:

Ctrl + Alt + - .. 向后導航

不完全是解決方案。 但是,一個快速骯臟的解決方法

我遇到了一個問題並禁用了擴展“JS、CSS、HTML Formatter”。 現在問題消失了

卸載這個--->

JS-CSS-HTML 格式化程序 lonefy.vscode-js-css-html-formatter lonefy

解決了!
在我的情況下,自動保存延遲時間非常短,這就是光標在小延遲后到達頁面末尾的原因。
進入setting -> commonly used ->增加自動保存延遲時間。

文件>首選項>設置>自動保存延遲

您可以在那里指定不活動的時間間隔(以毫秒為單位):

截圖

您也可以關閉自動保存(通過將其置於“關閉”位置):

截圖

暫無
暫無

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

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