Ответ 1
Опция + перетащите исходный файл. Вам будет предложено ввести новое имя.
Работает и для классов:
Я не могу найти способ сделать это? У меня есть файл с именем X в некоторой папке, я хочу создать Y с тем же содержимым в том же каталоге. То, как я делаю в eclipse, - это выбрать файл и ^ C, ^ P, eclipse запросить новое имя.
ОБНОВЛЕНИЕ
По-видимому, эта проблема возникает только в том случае, если единица компиляции содержит более одного типа.
Опция + перетащите исходный файл. Вам будет предложено ввести новое имя.
Работает и для классов:
Нажатие Function key + F5 приведет к дублированию выбранного файла, в котором вам будет предложено ввести имя.
Что касается решения только для клавиатуры для дублирования файла в IntelliJ:
В Linux:
Нажмите Alt + Home, чтобы активировать навигационную панель, либо нажмите F5, либо нажмите Ctrl + C, чтобы скопировать файл, а затем нажмите Ctrl + V, чтобы вставить его, появится диалоговое окно с названием вашего нового файла.
На Mac:
Нажмите Cmd + Up, чтобы активировать навигационную панель, либо нажмите F5, либо нажмите Cmd + C, чтобы скопировать файл, а затем нажмите Cmd + V, чтобы вставить его, появится диалоговое окно с названием вашего нового файла.
Я обнаружил, что ctrl + c/ctrl + v не будет копировать файлы на IDEA в Linux (используя x2go для подключения на коробке Windows). Я смог заставить его работать, если я закрою xclipboard, но тогда перестанет работать копирование между диалогами Windows и Linux.