Tôi đã thêm một văn bản dòng vào các tùy chọn VM tùy chỉnh và sau đó tôi không thể mở PhpStorm. Đây là văn bản lỗi của tôi:
Lỗi mở tệp zip hoặc bảng kê khai jar bị thiếu
Vị trí tệp tùy chọn VM tùy chỉnh trên Linux ở đâu? Trên Windows tôi tìm thấy nó tại thư mục người dùng.
Lazyone
153K43 Huy hiệu vàng373 Huy hiệu bạc375 Huy hiệu Đồng43 gold badges373 silver badges375 bronze badges
Hỏi ngày 30 tháng 1 năm 2020 lúc 8:06Jan 30, 2020 at 8:06
1
Cuối cùng tôi tìm thấy vị trí tệp /home/username/.phpstorm2019.3/config/phpstorm64.vmoptions chỉ cần nhập ls -a trong thiết bị đầu cuối và bạn có thể thấy thư mục cấu hình phpstorm trong thư mục roor
Đã trả lời ngày 1 tháng 2 năm 2020 lúc 16:23Feb 1, 2020 at 16:23
AfshnafshnAfshn
Huy hiệu vàng 1941 Huy hiệu bạc14 Huy hiệu đồng1 gold badge4 silver badges14 bronze badges
Cho Linux ,
sudo su
find / -name *.vmoptions
Sau đó, bạn sẽ tìm thấy nó!
Dominique
14.7K14 Huy hiệu vàng51 Huy hiệu bạc98 Huy hiệu đồng14 gold badges51 silver badges98 bronze badges
Đã trả lời ngày 15 tháng 6 năm 2021 lúc 18:04Jun 15, 2021 at 18:04
2
Thí dụ
Có thể thay đổi các tệp *.vmoptions
và idea.properties
mà không cần chỉnh sửa chúng trong thư mục Cài đặt PhpStorm.
Làm theo các bước dưới đây:
Bước 1:
Chạy Help
- Edit Custom VM Options...
Bước 2:
Xác nhận việc tạo tệp cấu hình, nếu được nhắc
Bước 3:
Thêm các dòng sau nếu bạn muốn sử dụng OpenGL
# This line could already be there depending on your PHPStorm version
-Dawt.useSystemAAFontSettings=lcd
-Dawt.java2d.opengl=true
Thêm các dòng sau nếu bạn muốn tăng bộ nhớ được phân bổ cho phpstorm [cải thiện hiệu suất trong các dự án lớn]
# This line could already be there depending on your PHPStorm version
-Xmx750m
Lưu chương trình tệp và khởi động lại.
Bên cạnh các tùy chọn tiêu chuẩn có sẵn trong hộp thoại Cài đặt/Tùy chọn CTRL+ALT+S, PhpStorm cho phép bạn thực hiện cấu hình cấp thấp của nền tảng cơ bản và thời gian chạy Java.Settings/Preferences dialog
Ctrl+Alt+S, PhpStorm enables
you to perform low-level configuration of the underlying platform and the Java runtime. Phpstorm chạy trên máy ảo Java [JVM], có nhiều tùy chọn khác nhau kiểm soát hiệu suất của nó. Các tùy chọn mặc định được sử dụng để chạy phpstorm được chỉ định trong tệp sau:
\ bin \ phpstorm64.exe.vmoptions [cho JVM 64 bit mặc định] mặc định] [for the default 64-bit JVM] \ bin \ phpstorm.exe.vmoptions [cho JVM 32 bit tùy chọn] tùy chọn] [for optional 32-bit JVM] PhpStorm.app/Contents/bin/phpstorm.vmoptions /bin/phpstorm64.vmoptions [cho JVM 64 bit mặc định] mặc định] [for the default 64-bit JVM] /bin/phpstorm.vmoptions [cho JVM 32 bit tùy chọn]
[for optional 32-bit JVM] Định cấu hình các tùy chọn JVM
Để định cấu hình các tùy chọn JVM:
Trên menu Trợ giúp, nhấp vào Chỉnh sửa Tùy chọn VM tùy chỉnh.Help menu, click Edit Custom VM Options.
Trên màn hình chào mừng, nhấp vào Định cấu hình và sau đó chỉnh sửa các tùy chọn VM tùy chỉnh.Configure and then Edit Custom VM Options.
Nếu bạn không thể bắt đầu PhpStorm, bạn có thể sao chép tệp mặc định theo cách thủ công với các tùy chọn JVM vào thư mục cấu hình PhpStorm.
PhpStorm tạo một bản sao của tệp với các tùy chọn JVM trong thư mục cấu hình và mở nó trong tab Trình chỉnh sửa mới. Bất kỳ giá trị nào bạn thay đổi trong tệp này sẽ ghi đè các giá trị từ tệp mặc định ban đầu.
Nếu bạn không có quyền truy cập ghi vào thư mục cấu hình PhpStorm, bạn có thể thêm biến môi trường PHPSTORM_VM_OPTIONS
để chỉ định vị trí của tệp với các tùy chọn JVM. Các giá trị trong tệp này sẽ ghi đè các giá trị tương ứng từ cả tệp mặc định gốc và bản sao nằm trong thư mục cấu hình PhpStorm.
Tùy chọn chung
Các giá trị mặc định của các tùy chọn JVM phải là tối ưu trong hầu hết các trường hợp. Sau đây là những cái được sửa đổi phổ biến nhất:
________số 8 | Giới hạn kích thước heap bộ nhớ tối đa mà JVM có thể phân bổ để chạy phpstorm. Giá trị mặc định phụ thuộc vào nền tảng. Nếu bạn đang trải qua sự chậm lại, bạn có thể muốn tăng giá trị này, ví dụ, để đặt giá trị thành 2048 megabyte, hãy thay đổi tùy chọn này thành |
0 | Chỉ định bộ nhớ ban đầu được phân bổ bởi JVM để chạy phpstorm. Giá trị mặc định phụ thuộc vào nền tảng. Nó thường được đặt thành khoảng một nửa bộ nhớ cho phép tối đa [-xmx], ví dụ, 1.
|
2 | Chỉ định tỷ lệ giữa kích thước của thế hệ trẻ và già của đống. Trong hầu hết các trường hợp, tỷ lệ từ 2 đến 4 được khuyến nghị. Điều này sẽ đặt kích thước của thế hệ trẻ là 1/2 đến 1/4 thế hệ cũ tương ứng, điều này rất tốt khi bạn thường làm việc trong một dự án và chỉ một vài tệp cùng một lúc. Tuy nhiên, nếu bạn liên tục mở các tệp mới và chuyển đổi giữa một số dự án, bạn có thể cần phải tăng thế hệ trẻ. Trong trường hợp này, hãy thử thiết lập 3, điều này sẽ làm cho thế hệ trẻ lớn như thế hệ cũ, cho phép các đối tượng ở lại thế hệ trẻ lâu hơn.
|
Để biết thêm thông tin về các tùy chọn JVM có sẵn, hãy xem Tham chiếu
# This line could already be there depending on your PHPStorm version
-Dawt.useSystemAAFontSettings=lcd
-Dawt.java2d.opengl=true
4 cho Windows hoặc MacOS/Linux.Cấu hình thuộc tính nền tảng
Phpstorm cho phép bạn tùy chỉnh các thuộc tính cụ thể của nền tảng khác nhau, chẳng hạn như đường dẫn đến các plugin do người dùng cài đặt và kích thước tệp được hỗ trợ tối đa. Các thuộc tính mặc định được sử dụng để chạy phpstorm được chỉ định trong tệp sau:
\ bin \ Idea.properies
PhpStorm.app/Contents/bin/idea.properties
/bin/idea.properties
Để định cấu hình các thuộc tính nền tảng:
Từ menu, chọn.
Trên màn hình Chào mừng, nhấp vào Định cấu hình và sau đó chọn Chỉnh sửa Thuộc tính tùy chỉnh.Configure and then select Edit Custom Properties.
Nếu bạn không thể bắt đầu PhpStorm, bạn có thể tạo tệp IDEA IDEA.idea.properties file in the PhpStorm configuration directory.
PhpStorm tạo một tệp ý tưởng trống.properies trong thư mục cấu hình và mở nó trong tab Trình chỉnh sửa mới. Bất kỳ thuộc tính nào bạn thêm vào tệp này sẽ ghi đè các thuộc tính tương ứng trong tệp mặc định ban đầu.idea.properties file in the configuration directory and opens it in a new editor tab. Any properties that you add to this file will override the corresponding properties in the original default file.
Nếu bạn không có quyền truy cập ghi vào thư mục cấu hình PhpStorm, bạn có thể thêm biến môi trường
# This line could already be there depending on your PHPStorm version
-Dawt.useSystemAAFontSettings=lcd
-Dawt.java2d.opengl=true
5 để chỉ định vị trí của tệp IDEA.properIES. Các thuộc tính trong tệp này sẽ ghi đè các thuộc tính tương ứng trong cả tệp mặc định ban đầu và tệp nằm trong thư mục cấu hình phpstorm.idea.properties file. The properties in this file will override the corresponding properties in both the original default file and the one located in the PhpStorm configuration directory. Tài sản chung
Các thuộc tính sau đây thường được thay đổi bởi người dùng giải quyết các vấn đề cụ thể:
Ví dụ, vị trí của các thư mục IDE mặc định có thể cần phải được di chuyển , nếu bạn muốn tạo một cài đặt di động hoặc loại trừ bộ nhớ cache khỏi các bản sao lưu thư mục nhà, v.v.
Bạn có thể sử dụng macro với bất kỳ tên thuộc tính nào để chèn giá trị của nó, ví dụ, sử dụng
6 [thuộc tính hệ thống Java tiêu chuẩn] để chỉ định các đường dẫn liên quan đến thư mục nhà của người dùng.# This line could already be there depending on your PHPStorm version -Dawt.useSystemAAFontSettings=lcd -Dawt.java2d.opengl=true
Giới hạn có thể ảnh hưởng đến hiệu suất:
Tài sản
Sự mô tả
7# This line could already be there depending on your PHPStorm version -Dawt.useSystemAAFontSettings=lcd -Dawt.java2d.opengl=true
Kích thước tối đa của các tệp [tính bằng kilobyte] mà phpstorm có thể mở. Làm việc với các tệp lớn có thể ảnh hưởng đến hiệu suất của biên tập viên và tăng mức tiêu thụ bộ nhớ. Giá trị mặc định là
8.# This line could already be there depending on your PHPStorm version -Dawt.useSystemAAFontSettings=lcd -Dawt.java2d.opengl=true
9# This line could already be there depending on your PHPStorm version -Dawt.useSystemAAFontSettings=lcd -Dawt.java2d.opengl=true
Kích thước tối đa của các tệp [tính bằng kilobyte] mà phpstorm cung cấp hỗ trợ mã hóa. Hỗ trợ mã hóa cho các tệp lớn có thể ảnh hưởng đến hiệu suất của biên tập viên và tăng mức tiêu thụ bộ nhớ. Giá trị mặc định là
0.# This line could already be there depending on your PHPStorm version -Xmx750m
1# This line could already be there depending on your PHPStorm version -Xmx750m
Kích thước tối đa của bộ đệm tuần hoàn điều khiển [tính bằng kilobyte]. Nếu kích thước đầu ra bảng điều khiển vượt quá giá trị này, các dòng cũ nhất sẽ bị xóa. Để vô hiệu hóa bộ đệm theo chu kỳ, đặt
2.# This line could already be there depending on your PHPStorm version -Xmx750m
3# This line could already be there depending on your PHPStorm version -Xmx750m
Kích thước tối đa [tính bằng kilobyte] mà phpstorm tải để hiển thị nội dung tệp trong quá khứ khi so sánh các thay đổi. Giá trị mặc định là
4.# This line could already be there depending on your PHPStorm version -Xmx750m
Phpstorm cung cấp một số thuộc tính khác xác định tương tác với môi trường [người quản lý cửa sổ, trình khởi chạy, hệ thống tệp, v.v.]. Hầu hết trong số chúng giống như các cài đặt ẩn [theo nghĩa là chúng không được phơi bày rõ ràng], có thể cần phải được bật hoặc vô hiệu hóa trong một số trường hợp nhất định. Chúng tôi khuyên bạn nên thay đổi các thuộc tính này chỉ sau khi liên hệ với hỗ trợ JetBrains để được hỗ trợ.
Thư mục IDE mặc định
Theo mặc định, PhpStorm lưu trữ các tệp dành riêng cho người dùng [cấu hình, bộ nhớ cache, plugin, nhật ký, v.v.] trong thư mục nhà của người dùng. Tuy nhiên, bạn có thể thay đổi vị trí để lưu trữ các tệp đó, nếu cần thiết.
Thư mục cấu hình
Thư mục cấu hình PHPSTORM chứa các tệp XML với cài đặt cá nhân, chẳng hạn như keymaps, bảng màu, v.v. Đây cũng là vị trí mặc định cho các tùy chọn VM do người dùng xác định và các tệp thuộc tính nền tảng.
Cú pháp %hompath %\. \ ConfigExample c: \ users \ johns \.%HOMEPATH%\.\configExample C:\Users\JohnS\.PhpStorm2019.3\config
Cú pháp ~/Thư viện/Tùy chọn/Ví dụ ~/Thư viện/Tùy chọn/Phpstorm2019.3~/Library/Preferences/Example ~/Library/Preferences/PhpStorm2019.3
Cú pháp ~ /./~/./configExample ~/.PhpStorm2019.3/config
Bạn có thể thay đổi vị trí của thư mục cấu hình PhpStorm bằng thuộc tính Idea.config.path.
Bạn có thể chia sẻ cài đặt IDE cá nhân của mình bằng cách sao chép các tệp từ thư mục cấu hình sang các thư mục tương ứng trên một cài đặt phpstorm khác. Đảm bảo rằng phpstorm không chạy để tránh xóa các tệp được sao chép khi bạn tắt IDE. Bảng sau liệt kê các thư mục con trong thư mục cấu hình phpstorm và các cài đặt tương ứng có trong chúng.
Thư mục hệ thống
Thư mục hệ thống phpstorm chứa bộ nhớ cache và các tệp lịch sử cục bộ.
Cú pháp%hompath%\. \ SystemExamplec: \ Users \ Johns \.%HOMEPATH%\.\systemExampleC:\Users\JohnS\.PhpStorm2019.3\system
Syntax~/Library/Caches/Example~/Library/Caches/PhpStorm2019.3~/Library/Caches/Example~/Library/Caches/PhpStorm2019.3
Syntax~/./systemExample~/.PhpStorm2019.3/system~/./systemExample~/.PhpStorm2019.3/system
Bạn có thể thay đổi vị trí của thư mục hệ thống phpstorm bằng thuộc tính IDEA.System.path.
Thư mục plugins
Thư mục plugin phpstorm chứa các plugin do người dùng cài đặt.
Cú pháp %hompath %\. \ Config \ plugins Ví dụ C: \ Users \ Johns \.%HOMEPATH%\.\config\plugins Example C:\Users\JohnS\.PhpStorm2019.3\config\plugins
Cú pháp ~/thư viện/hỗ trợ ứng dụng/ví dụ ~/thư viện/hỗ trợ ứng dụng/phpstorm2019.3~/Library/Application Support/ Example ~/Library/Application Support/PhpStorm2019.3
Syntax ~ /./ Config/plugins Ví dụ ~/.phpstorm2019.3/config/plugin~/./config/plugins Example ~/.PhpStorm2019.3/config/plugins
Bạn có thể thay đổi vị trí của thư mục plugin phpstorm bằng thuộc tính IdeA.Plugins.Path.
Thư mục nhật ký
Thư mục nhật ký phpstorm chứa nhật ký sản phẩm và kết xuất luồng.
Cú pháp%hompath%\.%HOMEPATH%\.\system\logExampleC:\Users\JohnS\.PhpStorm2019.3\system\log
Syntax~/Library/Logs/Example~/Library/Logs/PhpStorm2019.3~/Library/Logs/Example~/Library/Logs/PhpStorm2019.3
Syntax~/./system/logExample~/.PhpStorm2019.3/system/log~/./system/logExample~/.PhpStorm2019.3/system/log
Bạn có thể thay đổi vị trí của thư mục nhật ký PhpStorm bằng thuộc tính Idea.log.path.
Sửa đổi lần cuối: 29 tháng 11 năm 2019