Ukuran file melebihi batas yang dikonfigurasi (2560000), fitur wawasan kode tidak tersedia

184

Saya mencoba untuk mengerjakan file Javascript besar di Jetbrains WebStorm 8 dan saya mendapatkan pesan di bagian atas jendela pengeditan yang mengatakan:

Ukuran file melebihi batas yang dikonfigurasi (2560000). Fitur wawasan kode tidak tersedia.

Bagaimana saya bisa meningkatkan 'batas terkonfigurasi' untuk mendapatkan akses ke semua fitur?

Flash
sumber

Jawaban:

259

Di IntelliJ 2016 dan yang lebih baru Anda dapat mengubah pengaturan ini dari menu Bantuan, Edit Properti Kustom (seperti yang dikomentari oleh @eggplantbr).

Pada versi yang lebih lama, tidak ada GUI untuk melakukannya. Tetapi Anda dapat mengubahnya jika Anda mengedit file IntelliJ IDEA Platform Properties :

#---------------------------------------------------------------------
# Maximum file size (kilobytes) IDE should provide code assistance for.
# The larger file is the slower its editor works and higher overall system memory requirements are
# if code assistance is enabled. Remove this property or set to very large number if you need
# code assistance for any files available regardless their size.
#---------------------------------------------------------------------
idea.max.intellisense.filesize=2500
Álvaro González
sumber
5
Ingatlah untuk meletakkan nilai seperti '999999', untuk Webstorm 11.0.3 menghapus bidang ini atau meletakkannya ke nilai yang sangat tinggi (sekitar dua belas angka 9) tidak berfungsi.
Es Molten
1
Fitur wawasan kode termasuk "inspeksi" dan pemformatan kode. Saya tahu kedua fitur itu tidak berfungsi pada file XML 8MB yang saya buka sampai saya meningkatkan batas ukuran file.
Andy
Ketika saya melakukan ini di android studio dikatakan 'File C / users / .... androidstudio3.0 /...../ ideas.customproperties tidak ada. Membuat?' Tidak yakin saya ingin mengambil risiko mengacaukan sesuatu. Menemukan melebihi batas ini adalah mengapa fitur autocomplete dan lainnya berhenti setelah hanya memperhatikan pesan ini.
Androidcoder
Kita dapat menggunakan metode yang sama untuk turunan IntelliJ IDE JetBrain. Saya telah memverifikasi di RubyMine 2018.2.1. Seperti @Andy, saya mengalami situasi ketika saya meninjau beberapa file XML besar yang belum diformat. Memformat ulang file 3,5MB cukup lambat, tetapi berfungsi sekarang, dan itulah yang saya inginkan.
webaholik
Gunakan itu dalam proyek Android ketika kelas sumber daya R tidak dikenali, seperti dalam pertanyaan ini ; karena file sumber yang dihasilkan melebihi batas.
fabianopinto
68

Ini dibangun dari jawaban Álvaro González dan Bagaimana cara meningkatkan batas memori IDE di IntelliJ IDEA pada Mac?

Pergi ke Bantuan> Edit Properti Kustom

Menambahkan:

idea.max.intellisense.filesize=999999

Mulai ulang IDE.

Henry
sumber
1
Untuk Android Studio di Windows, ia meminta saya untuk membuat file baru C:\Users\<username>\.AndroidStudio2.3\idea.properties. Tapi akhirnya berhasil. Terimakasih banyak !
Atul
7
Jika Anda bertanya-tanya, nilainya dalam KB dan standarnya adalah 2500. jetbrains.com/help/idea/tuning-the-ide.html
Mahdi
18

Edit file config untuk IDEA: IDEA_HOME/bin/idea.properties

# Maximum file size (kilobytes) IDE should provide code assistance for.
idea.max.intellisense.filesize=60000

# Maximum file size (kilobytes) IDE is able to open.
idea.max.content.load.filesize=60000

Simpan dan mulai ulang IDEA

sendon1982
sumber
2
Jawaban ini tidak lengkap. Anda harus menentukan proses yang harus diikuti pengguna untuk mengkonfigurasi IDE dengan pengaturan ini.
Steve Piercy
juga pengaturan default max.content adalah faktor 10 lebih besar dari yang lain Anda memiliki yang sama
jenson-button-event
6

Petunjuk untuk mengubah pengaturan ini dalam produk Jetbrains terbaru

Mengedit product64.vmoptions tidak berhasil untuk saya, tetapi mengedit idea.properties berfungsi dengan baik. Agar dapat bekerja dengan file besar, Anda mungkin perlu mengubah nilai dalam product64.vmoptions / product.vmoptions untuk -Xms dan -Xmx

Andrew Zhilin
sumber
5

Untuk memperjelas jawaban Alvaro , Anda perlu menambahkan opsi -D ke daftar baris perintah. Saya menggunakan PyCharm, tetapi konsepnya sama:

pycharm{64,.exe,64.exe}.vmoptions:
<code>
    -server
    -Xms128m
    ...
    -Didea.max.intellisense.filesize=999999 # <--- new line
</code>
squeegee
sumber
4
Anda tidak harus menambahkan '-D' dan Anda perlu menggunakan file idea.properties bukan file vmoptions.
penjelajah roh
1
Saya menggunakan executable 64-bit dan menambahkannya ke idea.properties tidak menerapkan perubahan. Menambahkan baris baru seperti yang dijelaskan di atas memperbaiki ini untuk saya. Haruskah ada file properties64.properties yang sebanding?
Noremac
@Noremac - Ada PhpStorm.batfile di bindirektori yang sama yang menunjukkan ada -Didea.properties.file=...opsi JVM: -?
Álvaro González
5

Bagi mereka yang tidak tahu di mana menemukan file yang mereka bicarakan. Di mesin saya (OSX) ada di:

  • PyCharm CE: /Applications/PyCharm CE.app/Contents/bin/idea.properties
  • WebStorm: /Applications/WebStorm.app/Contents/bin/idea.properties
jfunk
sumber
Saya juga pengguna OSX dan jawaban yang diterima bekerja untuk saya. Dilakukan di RubyMine, tetapi semuanya harus sama.
webaholik
1

Mengubah opsi di atas dari menu Bantuan tidak berfungsi untuk saya. Anda memiliki file edit idea.properties dan mengubahnya menjadi no besar.

MAC: /Applications/<Android studio>.app/Contents/bin[Open App contents] 

Idea.max.intellisense.filesize=999999 

WINDOWS: IDE_HOME\bin\idea.properties
Faheem
sumber
1

Untuk versi 2020 64-bit

Saya mencoba dengan sia-sia untuk menemukan lokasi saat ini dari file ini untuk versi 2020. Ketika menavigasi ke Help > Edit Custom Propertiesfile baru (kosong) dibuat diappData/Roaming/JetBrains/IntelliJIdea2020.1/idea.properties . Tidak ada direktori / bin seperti yang disarankan oleh beberapa tutorial. Namun, tidak menambahkan blok dari jawaban yang diterima ke file ini atau menambahkan file yang sama ke / bin menghasilkan pembaruan untuk konfigurasi saya.

Saya akhirnya menemukan bahwa referensi ke properti yang sama ada di appData/Roaming/JetBrains/IntelliJIdea2020.1/idea64.exe.vmoptions. Ini terlihat seperti ini:

-Didea.max.intellisense.filesize=3470

Saya mengubahnya menjadi ini, yang seharusnya memadai untuk kebutuhan saya:

-Didea.max.intellisense.filesize=9999

Ini mengejutkan saya sebagai bug dalam versi ini di mana perilaku item menu tidak mencerminkan apa yang dibutuhkan, tetapi mungkin juga terjadi bahwa pengaturan khusus saya agak berbeda dari stok. Saya sudah menginstal PyCharm dan JDK.

kayu isher
sumber
0

Lokasi pemasangan default Windows untuk Webstorm :

C: \ Program Files \ JetBrains \ WebStorm 2019.1.3 \ bin \ idea.properties

Saya pergi x4 default for intellisensedanx5 for file size

(workstation bisnis saya adalah binatang buas: gen i7 ke-8, RAM 32Gb, NVMe PCIE3.0x4 SDD, gloat, dll, gloat, dll )

#---------------------------------------------------------------------
# Maximum file size (kilobytes) IDE should provide code assistance for.
# The larger file is the slower its editor works and higher overall system memory requirements are
# if code assistance is enabled. Remove this property or set to very large number if you need
# code assistance for any files available regardless their size.
#--------------------------------------------------------------------- 
idea.max.intellisense.filesize=10000

    #---------------------------------------------------------------------
    # Maximum file size (kilobytes) IDE is able to open.
    #--------------------------------------------------------------------- 

idea.max.content.load.filesize=100000
jenson-button-event
sumber
0

Pergi ke IDE:

LANGKAH 1: Buka item menu: "Bantuan" lalu klik "Edit Properti Khusus"

LANGKAH 2: Tetapkan parameter:

idea.max.intellisense.filesize = 999999999

Emad Aghayi
sumber
Ini sepertinya pengulangan dari beberapa jawaban sebelumnya.
isherwood