1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/yangzjcn-IntelliJ-IDEA-Tutorial

Клонировать/Скачать
installation-directory-introduce.md 17 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 09.06.2025 10:56 bf6f59c

Основные файлы и директории IntelliJ IDEA

Описание директории установки

Описание директории установки

  • Директория установки IntelliJ IDEA не содержит сложных элементов, на рисунке показаны наиболее часто изменяемые файлы в директории bin, выделенные красным.
  • Файл idea.exe является исполняемым файлом 32-битной версии IntelliJ IDEA, по умолчанию, после установки, на рабочем столе создается ярлык для этого файла.
  • Файл idea.exe.vmoptions содержит конфигурацию VM для исполняемого файла 32-битной версии IntelliJ IDEA, подробное описание конфигурации будет рассмотрено ниже.
  • Файл idea64.exe является исполняемым файлом 64-битной версии IntelliJ IDEA, требует установки 64-битной версии JDK. Рекомендуется использовать этот файл на 64-битных системах.
  • Файл idea64.exe.vmoptions содержит конфигурацию VM для исполняемого файла 64-битной версии IntelliJ IDEA, подробное описание конфигурации будет рассмотрено ниже.
  • Файл idea.properties содержит конфигурацию свойств IntelliJ IDEA, подробное описание конфигурации будет рассмотрено ниже.
  • Рекомендуется не изменять эти конфигурационные файлы напрямую в директории установки, так как обновление или переустановка IDEA может привести к тому, что все изменения станут недействительными!
  • Рекомендуется использовать встроенные меню IDEA для изменения конфигурации: Help -> Edit Custom VM Options и Help -> Edit Custom Properties!## Описание директории настроек! Описание директории настроек> * Независимо от используемой операционной системы, директории настроек IntelliJ IDEA имеют унифицированное и регулярное название: .IntelliJIdea14. Здесь 14 означает номер основной версии, если на вашем компьютере установлена также версия 13, то будет существовать директория .IntelliJIdea13. Это правило применимо ко всем версиям.
  • В трех основных операционных системах эта директория находится в домашней директории текущего пользователя: на Windows это %userprofile%, на Linux и Mac это ~.
  • У этой директории есть одна особенность: если вы удалите всю директорию, то при следующем запуске IntelliJ IDEA создаст новую директорию с дефолтными настройками. Поэтому, если вы случайно испортили настройки, не волнуйтесь, удалите директорию, и все вернется к дефолтным значениям. Я настоятельно рекомендую новичкам самостоятельно изучать настройки IntelliJ IDEA, так как это поможет лучше понять работу IDE.
  • Директория config является директорией персонализированных настроек IntelliJ IDEA, то есть это основная директория настроек всего IDE. Это, на мой взгляд, самая важная директория, безусловно. Если вы помните описание процесса установки, то при установке новой версии IntelliJ IDEA она автоматически сканирует старые директории настроек на жестком диске, и это именно эта директория.В ней хранятся основные настройки IDE, пользовательские шаблоны кода, пользовательские шаблоны файлов, пользовательские сочетания клавиш, записи задач проекта и другие персонализированные настройки.
  • Директория system является директорией системных файлов IntelliJ IDEA, то есть это мост между IntelliJ IDEA и разрабатываемыми проектами. В ней находятся кэши, индексы, файлы контейнеров и другие файлы. Хотя это не самая важная директория, она является одной из самых необходимых. ## Описание часто вносимых изменений в конфигурационные файлыКонфигурация JVM
  • На рисунке выше показаны содержимое конфигурационного файла JVM для 64-битного исполняемого файла. Если у вас 32-битная система, вам следует изменить содержимое файла idea.exe.vmoptions. Однако, учитывая, что объем оперативной памяти в 32-битных системах обычно составляет около 2 ГБ, существенных изменений сделать не получится, поэтому обычно изменения не требуются.
  • Основные принципы изменения заключаются в том, чтобы учитывать объем оперативной памяти вашего компьютера. Я рекомендую не вносить изменения для компьютеров с 8 ГБ оперативной памяти и менее, а также для разработчиков статических веб-страниц. Если вы разрабатываете крупные проекты, Java-приложения или Android-приложения, и у вас более 8 ГБ оперативной памяти, я рекомендую вносить изменения. Обычно меняются четыре параметра, о которых я упомяну ниже. В данном случае я привожу свои рекомендации, основываясь на своем оборудовании, но каждый компьютер уникален, поэтому лучше всего настроить параметры с помощью инструментов, таких как jconsole, и адаптировать их под свои нужды.
  • Рекомендуется использовать встроенные меню IDEA для персонализации параметров JVM, выбрав Help -> Edit Custom VM Options, а не изменять файл напрямую в директории установки!>> * -Xms128m, для компьютеров с 16 ГБ оперативной памяти можно попробовать установить -Xms512m
  • -Xmx750m, для компьютеров с 16 ГБ оперативной памяти можно попробовать установить -Xmx1500m
  • -XX:MaxPermSize=350m, для компьютеров с 16 ГБ оперативной памяти можно попробовать установить -XX:MaxPermSize=500m (Примечание: с версий после 2017 года этот параметр был исключен)
  • -XX:ReservedCodeCacheSize=225m, для компьютеров с 16 ГБ оперативной памяти можно попробовать установить -XX:ReservedCodeCacheSize=500m! Конфигурация JVM> * Приведенная выше схема представляет собой некоторые настройки свойств IntelliJ IDEA, которые не имеют различий между 32-битной и 64-битной версиями. Основные принципы изменения основаны на индивидуальных настройках пользователя для IntelliJ IDEA.
  • Рекомендуется после ознакомления с комментируемыми конфигурационными файлами в директории установки использовать встроенное меню IDE Help -> Edit Custom Properties для индивидуальной настройки!
  • Часто изменяемыми параметрами являются следующие 4:
  • idea.config.path=${user.home}/.IntelliJIdea/config, этот атрибут主要用于指向 IntelliJ IDEA 的个性化配置目录,默认是被注释,打开注释之后才算启用该属性,这里需要特别注意的是斜杠方向,这里用的是正斜杠。
  • idea.system.path=${user.home}/.IntelliJIdea/system, этот атрибут主要用于指向 IntelliJ IDEA 的系统文件目录,默认是被注释,打开注释之后才算启用该属性,这里需要特别注意的是斜杠方向,这里用的是正斜杠。 Если у вас много проектов, то этот каталог может стать очень большим. Если у вас недостаточно места на диске C, рекомендуется переместить этот каталог на другой раздел.
  • idea.max.intellisense.filesize=2500, этот атрибут主要用于提高在编辑大文件时候的代码帮助。 IntelliJ IDEA 在编辑大文件的时候还是很容易卡顿的。
  • idea.cycle.buffer.size=1024, этот атрибут主要用于控制控制台输出缓存。

Перевод текста:

  • idea.config.path=${user.home}/.IntelliJIdea/config, этот атрибут主要用于指向 IntelliJ IDEA 的个性化配置目录,默认是被注释,打开注释之后才算启用该属性,这里需要特别注意的是斜杠方向,这里用的是正斜杠。
  • idea.system.path=${user.home}/.IntelliJIdea/system, этот атрибут主要用于指向 IntelliJ IDEA 的系统文件目录,默认是被注释,打开注释之后才算启用该属性,这里需要特别注意的是斜杠方向,这里用的是正斜杠。 Если у вас много проектов, то этот каталог может стать очень большим. Если у вас недостаточно места на диске C, рекомендуется переместить этот каталог на другой раздел.
  • idea.max.intellisense.filesize=2500, этот атрибут主要用于提高在编辑大文件时候的代码帮助。 IntelliJ IDEA 在编辑大文件的时候还是很容易卡顿的。
  • idea.cycle.buffer.size=1024, этот атрибут主要用于控制控制台输出缓存。Если вы столкнулись с проектами, которые генерируют много вывода, и консоль быстро заполняется, не позволяя автоматически выводить последующие данные, рекомендуется увеличить это значение или полностью отключить его, используя отключение idea.cycle.buffer.size=disabled.

Настройка каталога для синхронизации настроек на нескольких машинахНастройки JVM

  • На рисунке выше показан каталог с моими персонализированными настройками, который находится на диске F. Этот каталог также находится в облачном хранилище 360. Это сделано для того, чтобы мои настройки на нескольких машинах были синхронизированы, обеспечивая сохранение личных разработочных привычек. Дополнительная функция — это резервное копирование на сервере.
  • Способ настройки прост: измените значение параметра idea.config.path в файле idea.properties. На моей машине это выглядит так: idea.config.path=F:/360SycDir/idea_config/config.
  • Если вы хотите продолжить использовать существующие настройки, вам нужно скопировать каталог с персонализированными настройками (каталог config) в новый каталог настроек.

Путь к файлам конфигурации на Mac

  • В следующем тексте: XXXXXX — это номер версии IntelliJ IDEA. Каталог конфигурации IntelliJ IDEA зависит от версии.

  • /Users/ваш_имя_пользователя/Library/Application Support/IntelliJIdeaXXXXXX — используется для хранения установленных плагинов.

  • /Users/ваш_имя_пользователя/Library/Caches/IntelliJIdeaXXXXXX — используется для хранения кеша, логов и информации о локальном управлении версиями (функция local history).

  • /Users/ваш_имя_пользователя/Library/Preferences/IntelliJIdeaXXXXXX — используется для хранения ваших персональных настроек, аналогично каталогу config на Windows.# Путь к файлам конфигурации на Linux

  • Именование каталогов на Linux аналогично Windows, поэтому вы можете выполнять полный поиск по имени каталога конфигурации, используемого в Windows.

Изменение параметров VM на Mac

Метод 1 (рекомендован официально)

В большинстве случаев изменение параметров VM можно выполнить с помощью встроенных опций IDEA: Help -> Edit Custom VM Options Эта опция автоматически создаст файл конфигурации параметров VM в правильном месте с правильным именем и откроет его в текущем окне IDEA. Вам нужно будет только редактировать его по необходимости, сохранить и перезапустить IDEA. Рекомендуется просмотреть исходный путь файла перед редактированием, чтобы иметь возможность восстановить работу при случайной ошибке параметров. Этот метод не будет аннулирован обновлением IDEA.

Метод 2 Ручное изменение личной конфигурации в файле idea.vmoptions, полный путь к которому:

/Users/ваш_имя_пользователя/Library/Preferences/IntelliJIdeaXXXXXX/idea.vmoptions или можно сократить до: ~/Library/Preferences/IntelliJIdeaXXXXXX/idea.vmoptions Если файл не существует, создайте его с соответствующим именем. Рекомендуется использовать командную строку для редактирования. Метод для доступа к файлу через Finder:

  • Откройте Finder
  • Нажмите сочетание клавиш Command + Shift + G
  • Введите путь ~/Library/Preferences/ в появившемся окне
  • Найдите соответствующую версию папки IntelliJIdea
  • Создайте или измените файл idea.vmoptions

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/yangzjcn-IntelliJ-IDEA-Tutorial.git
git@api.gitlife.ru:oschina-mirror/yangzjcn-IntelliJ-IDEA-Tutorial.git
oschina-mirror
yangzjcn-IntelliJ-IDEA-Tutorial
yangzjcn-IntelliJ-IDEA-Tutorial
master