Почему VS Code добавляет много пустых строк в конце всех моих файлов? - PullRequest
0 голосов
/ 16 декабря 2018

Я только что установил Win 10 1809 на свой ПК Dell, и, похоже, он работает нормально.Но первым делом я запустил VS Code.Я хотел запустить запуск пряжи для своего проекта React, но мне пришлось печатать его прямо в окне терминала, пока подсказка была вверху.Это сработало.

И когда я открываю любой файл проекта, кажется, что в конце каждого добавляется примерно 100 пустых строк.Но номера строк не уходят так далеко, и курсор останавливается на последнем номере строки.Но полоса прокрутки действует так, как будто эти пустые строки есть.

Так что я предполагаю, что такое же количество пустых строк добавляется и в терминал.Но в окне терминала курсор находится внизу прокручиваемого окна.

Что происходит?Есть ли исправление?

РЕДАКТИРОВАНИЕ:

Я вижу, что могу прокручивать окно файла вверх, пока курсор и последняя строка не окажутся вверху, но не дальше, независимо от размера окна.Может быть, это всегда так, и я никогда не замечал.Но теперь из-за моей проблемы с терминалом я с подозрением отношусь ко всему и проверяю любые отклонения.Поэтому я не думаю, что в мои файлы добавляются лишние пустые строки.Извините за ошибку.

Но проблема с терминалом сохраняется.На скриншоте ниже показано отображение терминала после того, как я ввел «начало пряжи».Типизированный ввод отображается далеко вниз от исходного приглашения, а пустая область представляет собой длинную строку символов «0D0A».Иногда я могу нажать «убить терминал», а затем запустить новый, и новый работает правильно.Но не всегда.

TerminalScreenSnip

Все еще пытаюсь понять это.

Ответы [ 3 ]

0 голосов
/ 16 декабря 2018

Вы пытались удалить и переустановить?

Возвращаясь к вашим вопросам.

Что происходит?Без понятия.Фикс.Используйте это расширение https://marketplace.visualstudio.com/items?itemName=rintoj.blank-line-organizer

или

  1. Откройте проект Visual Studio, сверните все папки и сделайте его удобным.
  2. Теперь нажмите «Control + Shift + H»«Комбинация клавиш, и вы можете увидеть всплывающее окно, в котором отображаются параметры поиска и замены.
  3. В комбинации« Найти »введите комбинацию« ^ & \ n »и установите флажок« Использовать регулярное выражение »в обязательном порядке, поскольку этот ввод будет в основном работать сТолько для регулярных выражений.
  4. В поле замены оставьте поле пустым, поэтому ничего не будет заменено, вместо этого удалите пустые пустые строки.
  5. В поле ввода ввода мы задаем ^ для начала строки и$ для конца строки и \ n для разрыва новой строки.

источник для второго решения: http://www.f5debug.net/post/2015/01/03/How-to-remove-Blank-lines-between-codes-in-Visual-Studio-Code-editor.aspx

Расширение будет полезно в целом, особенно при работев командном проекте, где много людей могут оставлять слишком много пустых строк.Удачи

0 голосов
/ 12 февраля 2019

Ваша проблема с терминалом описана как ошибка в проблемах кода VS.По состоянию на июль 2019 года интеграция еще не завершена из-за проблем со стабильностью.

Добавление (август 2019 года): Проблема касаетсябыть исправлено с помощью VS Code 1.37.1 и Windows 10 Patchlevel 1903

0 голосов
/ 16 декабря 2018

Можете ли вы поделиться снимками своих проблем?

Это некоторый совет для вашей проблемы

В VS Code введите

  • Linux / Windows: Ctrl + Shift + P

  • MacOS: Cmd + Shift + P

Введите Settings go Settings

enter image description here

В настройках, поиск end of file, здесь вы можете настроить что-то для вашей проблемы с автоматическим добавлением пустых строк каждого файла

enter image description here

Надеюсь, это вам поможет :) 1036 *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...