Введение в интерфейс Cursor
Редактор Cursor — это мощный и удобный редактор кода, особенно подходящий для начинающих и разработчиков среднего уровня.
В этой статье подробно описывается интерфейс редактора Cursor, что поможет вам быстро начать работу и в полной мере использовать его функции.
1. Обзор главного интерфейса
Главный интерфейс редактора Cursor прост и интуитивно понятен и в основном состоит из следующих частей:
- Строка меню: расположена в верхней части окна и содержит такие пункты меню, как Файл, Правка, Вид, Запуск, Инструменты и Справка.
- Боковая панель: расположена в левой части окна и обычно отображает такие функции, как структура файлов проекта, поиск и контроль версий.
- Область редактирования: расположена в центре окна и является основной областью для написания и редактирования кода.

2. Подробное объяснение строки меню
2.1 Меню «Файл»
- Новый файл: создать новый файл кода.
- Открыть файл: открыть существующий файл кода.
- Сохранить файл: сохранить текущий редактируемый файл.
- Сохранить как: сохранить текущий файл как новый файл.
- Закрыть файл: закрыть текущий открытый файл.

2.2 Меню «Правка»
Основные возможности:
- Отменить: отменить последнюю операцию редактирования.
- Повторить: повторить последнюю отменённую операцию.
- Вырезать: вырезать выделенный текст.
- Копировать: копировать выделенный текст.
- Вставить: вставить содержимое из буфера обмена.
- Search: Найти указанный текст в текущем файле.
- replace: Найти и заменить указанный текст в текущем файле.

2.3 Меню Окно/Вид
- Zoom In: Увеличить шрифт в области редактирования.
- Zoom Out: Уменьшить шрифт в области редактирования.
- Reset Zoom: Восстановить размер шрифта в области редактирования до значения по умолчанию.
- Full Screen: Переключить редактор в полноэкранный режим.

2.4 Меню Запуск
Основные возможности:
- Run: Запустить текущий редактируемый код.
- Debug: Запустить режим отладки, выполнять код по шагам и просматривать значения переменных.

2.4 Меню Вид
Основные возможности:
- Command Palette: Открыть палитру команд.
- Внешний вид: Настройка отображения и скрытия различных представлений внешнего вида.

3. Подробное объяснение боковой панели
Боковая панель — важная часть редактора Cursor, предоставляющая множество функций:
- Command Palette: Открыть палитру команд.
- Внешний вид: Отображение различных функциональных панелей, например строки состояния.
- Изменить макет: Настройка режима макета редактора.

По умолчанию панель активности Cursor расположена горизонтально, что сделано для экономии места и удобства интеграции функций чата.

Если вы предпочитаете традиционную вертикальную панель активности, её можно настроить, выполнив следующие шаги:
Откройтенастройки Cursor。
Найдитеworkbench.activityBar.orientation, измените его значение наvertical。
Перезапустите Cursor, чтобы изменения вступили в силу.

Измените навертикальнуюПосле перезапуска эффект будет таким:

4. Подробное объяснение области редактирования
Область редактирования — основная область для написания и редактирования кода, обладающая следующими возможностями:
- Подсветка синтаксиса: Выделение кода разными цветами в соответствии с синтаксической структурой кода, что улучшает читаемость кода.
- Автодополнение: При вводе кода редактор автоматически предлагает возможные варианты завершения кода, повышая эффективность программирования.
- Сворачивание кода: Блоки кода можно сворачивать, что удобно для просмотра и редактирования больших файлов кода.
- Мультикурсорное редактирование: Поддерживает одновременное редактирование в нескольких позициях курсора, что удобно для массовых изменений кода.

5. Подробное объяснение строки состояния
Строка состояния расположена в нижней части окна и отображает информацию о состоянии текущего файла, включая:
- Номера строки и столбца: Отображают номер строки и номер столбца текущей позиции курсора.
- Формат кодировки: Отображает формат кодировки текущего файла, например UTF-8.
- Тип файла: Отображает тип текущего файла, например Python, JavaScript и т. д.
- Состояние Git: Отображает состояние Git текущего файла, например Modified, Committed и т. д.
