Bàn phím kỳ lạ khóa trong IntelliJ IDEA (xóa và phím mũi tên, v.v.)


76

Trong khi làm việc trong IntelliJ IDEA, bàn phím đôi khi bị khóa theo cách deletehoặc < > ^các phím không hoạt động bình thường nữa, theo cách delete không hoạt động nữa và các phím mũi tên cuộn toàn bộ phần mã nguồn / trình chỉnh sửa.

Tôi không biết liệu có phải tôi vô tình mắc phải một số phím tắt hay không, nhưng cách duy nhất tôi có thể làm cho nó hoạt động bình thường trở lại là đóng và mở lại IDE, điều này tất nhiên là khó chịu.

Tôi đang sử dụng Mac OS X Lion, IntelliJ IDEA CE mới nhất (11.1.1), nhưng cũng đã có nó trước đây với các phiên bản trước.


Trên Montain Lion và với IDEA mới nhất (12.1.2) và vẫn xảy ra với tôi 2-3 lần mỗi tuần ...
Adagios

Dường như có một lỗi mới mở tại JetBrains có liên quan đến vấn đề này.
Adagios

Dưới đây là một cách giải quyết cho vấn đề này
Camilo Silva

Nó xảy ra trong phiên bản 2018.1.4 trong mac Mojave.
Vivek Agrawal

stackoverflow.com/a/60457695/1058292 giải quyết nó cho tôi - không ai trong số những người khác ở đây
atreeon

Câu trả lời:


9

Kiểm tra idea.log(Trợ giúp | Tiết lộ Đăng nhập ...) để biết các ngoại lệ. Nếu bạn nhìn thấy PSI/document inconsistency before reparseở đó, thì bạn có thể bị ảnh hưởng bởi lỗi này .

Nếu có ngoại lệ khác không liên quan đến lỗi này, vui lòng gửi nhật ký đến bộ phận hỗ trợ kỹ thuật của JetBrains.


Có, tôi thấy điều này trong nhật ký và nó cũng vẫn ở v11.1.2. Tôi vẫn chưa thử EAP mới nhất.
Mathias Conradt

Đây là một điều khó chịu lặp đi lặp lại đã tồn tại trong nhiều năm. Giải pháp được trình bày trong một câu trả lời khác. Đơn giản chỉ cần gõ trên shell: ibus-daemon -rd
Richard Gomes

@RichardGomes Lỗi ibus này đã được sửa cách đây nhiều năm, hãy đảm bảo bạn có phiên bản có bản sửa lỗi: youtrack.jetbrains.com/issue/…
CrazyCoder

@CrazyCoder: Tôi đang chạy IntelliJ mới nhất và tốt nhất tại thời điểm này: 2019.3. Sự cố vẫn tiếp diễn.
Richard Gomes

@RichardGomes vấn đề không phải ở IntelliJ IDEA mà là ở ibus, vui lòng đọc nhận xét được liên kết.
CrazyCoder

69

Câu trả lời này trên superuser.com phù hợp với tôi:

ibus-daemon -rd

5
Điều này đã làm việc cho tôi. Tuy nhiên, nó đặt bố cục bàn phím thành US. Tôi đã sử dụng phần sau để đặt bàn phím thành Vương quốc Anh (bạn sẽ cần phải thay đổi điều này thành bất kỳ bàn phím của bạn là gì): ibus-daemon -rd sleep 0,25 setxkbmap gb Không chắc tại sao cần có độ trễ, nhưng nếu không có nó, bàn phím vẫn được ánh xạ tới Hoa Kỳ
Matt Innes

1
Sử dụng vỏ cá ibus-daemon -rd; and sleep 0.25; and setxkbmap gbđã thực hiện thủ thuật cho tôi trên Ubuntu 14.04
Markus

Điều này cũng phá vỡ bàn phím bố cục quốc tế ISO của tôi, sau khi làm điều này, tôi không thể tạo ra bất kỳ điểm nhấn nào. Đã đến năm 2020, có cách nào để khắc phục điều này một cách hiệu quả không?
Dimitri Kopriwa

@DimitriKopriwa Thành thật mà nói, tôi không gặp vấn đề này nữa kể từ nhiều năm và tôi tự hỏi mỗi khi điều này được tán thành rằng vấn đề này vẫn tồn tại đối với một số người. Tôi đoán điều này chỉ xảy ra trên một số phiên bản cũ của system / intellij / libs / kernel / ...?
alwe

Tôi vẫn gặp sự cố và tôi có giấy phép chính thức của dự án nguồn mở và phiên bản mới nhất của intellij, điều này chưa được khắc phục.
Dimitri Kopriwa

56

Chỉ cần tắt Trình giả lập Vim từ Công cụ như hình sau:

nhập mô tả hình ảnh ở đây


2
Tình huống kỳ lạ mà tôi đã gặp phải, trong trường hợp nó giúp ích cho ai đó: Tôi thậm chí chưa cài đặt plugin Ideavim (vì vậy không thể thấy tùy chọn này trong Công cụ). Tôi đã phải cài đặt plugin Ideavim để vô hiệu hóa nó ...
Jdog

17

Tôi mới sử dụng IntelliJ và đã gặp vấn đề tương tự khi xóa bởi delete. Nhưng tôi chỉ nhận ra rằng IntelliJ thực sự đang bắt chước các phím trong Vim.

Ví dụ: khi một số văn bản được đánh dấu, nhấn dxóa văn bản, nhấn ysao chép (yanks) nó, nhấn pdán (đặt) nó và nhấn ivào chế độ chỉnh sửa (chèn).

Để điều hướng, Ctrl+ fđiều hướng đến màn hình tiếp theo, Ctrl+ bđiều hướng đến màn hình trước đó và Shift+ gđiều hướng đến cuối tệp.

Tất cả đều giống như trong Vim.


10
Đừng lo lắng, tôi vừa mới tìm ra. Có một tùy chọn trong Công cụ gọi Vim Emulator, bỏ chọn tùy chọn này và nó sẽ khắc phục sự cố.
alsobubbly

6

Tôi đã đối mặt với cùng một vấn đề,

Môi trường:

IDEA 14.1.4 trên Ubuntu Gnome 15.04

Giải pháp :

Tôi làm việc với các sơ đồ bàn phím mặc định, nhưng một số lý do khiến sơ đồ bàn phím mặc định không hoạt động. Do đó, tôi đã gỡ bỏ plugin 'IdeaVim' và khởi động lại IDE, mọi thứ hiện hoạt động tốt.File > Settings > Pluginsvà tìm kiếm các plugin.


5

Có một vấn đề mở trong youtrack jetbrains cho ý tưởng intellij đề xuất hai giải pháp:

  1. Đầu vào bàn phím có thể được mở khóa bằng cách khởi động lại daemon IBus ("ibus-daemon -rd" từ bảng điều khiển).
  2. IBus có thể bị vô hiệu hóa cho IDEA bằng cách bỏ đặt env. biến XMODIFIERS (ví dụ: "XMODIFIERS = idea.sh"), nhưng khả năng nhập các ký tự quốc gia trong IDEA sẽ bị mất.

Tôi đã sử dụng cái thứ hai và khắc phục sự cố của mình.


4

Tôi gặp vấn đề tương tự theo định kỳ, đó là một vấn đề vì IntelliJ mất quá nhiều thời gian để tải ngay từ đầu, sau đó tôi cần phải đóng nó và bắt đầu lại từ đầu!

Tôi không có "PSI" ở bất kỳ đâu trong nhật ký IntelliJ của mình. Tôi sẽ gửi nhật ký của mình tới IntelliJ; hy vọng họ có thể sửa lỗi này càng sớm càng tốt vì nó là một lãng phí thời gian lớn!

Những thứ khác tôi đã thử:

  • Thay đổi sơ đồ bàn phím hiện tại - các phím mũi tên không hoạt động trong bất kỳ sơ đồ bàn phím nào
  • Chỉ đóng và mở lại dự án - sự cố vẫn tiếp diễn cho đến khi bản thân IntelliJ được đóng và mở lại.
  • Thử các phím khác - Có vẻ như Ctrl và Command hoàn toàn bị IDE bỏ qua khi nó ở trạng thái này. Tất nhiên, tất cả các phím nhập văn bản vẫn hoạt động, vì vậy bạn có thể nhập, chỉ không thể thay đổi vị trí con trỏ bằng bất kỳ thứ gì ngoài chuột và thanh menu. Nói tóm lại, một người có thể làm việc như thế này trong một khoảng thời gian ngắn, nhưng điều đó sẽ kéo theo một thói tự bạo đáng kể!

Tôi đang ở trên 11.1.2 trong khi đó và theo như tôi nhớ, nó có vẻ đã tốt hơn, không thể thực sự nhớ lại liệu tôi có gặp sự cố này kể từ khi cập nhật hay không, nhưng có thể đáng để cập nhật nếu bạn chưa cập nhật. Bạn đang sử dụng phiên bản IDEA nào?
Mathias Conradt

(Tuy nhiên, lỗi được đề cập youtrack.jetbrains.com/issue/IDEA-80181 bên dưới dường như không được khắc phục với 11.1.2, vẫn còn một số vấn đề, nhưng tôi chưa kiểm tra EAP kể từ ngày 22 tháng 6).
Mathias Conradt

Tôi gặp vấn đề tương tự với IntelliJ 12.0.1 Build UI-123.84. Tôi không có văn bản "không nhất quán" trong tệp nhật ký.
David Portabella

1
Tôi đã gặp vấn đề tương tự trong 12.0.2 trên Windows 7, cũng không có "sự không nhất quán" trong tệp nhật ký. Tôi đã thử thay đổi cài đặt Bản đồ kế của mình và sau khi tôi đặt chúng trở lại "Mặc định", mọi thứ hoạt động trở lại.
findango,

Vấn đề tương tự trên Lion 10.7.5, IntelliJ bản dựng IU-123.169 (phiên bản 12.0.4). Phím xóa chỉ ngừng hoạt động mà không có lý do rõ ràng.
Tommy Knowlton


1

Nếu bạn làm vậy ibus restart, bạn sẽ nhận được bàn phím qwerty. Đối với người dùng Pháp, bạn có thể làm:

ibus restart; sleep 1; ibus engine xkb:fr::fra 

Tôi cho rằng bạn có thể thay đổi fr::frabằng ruhoặcus:dvorak:eng


1

Tôi gặp sự cố tương tự khi nâng cấp lên IntelliJ 14.1.4. Nếu bạn đã cài đặt plugin IdeaVim, hãy thử tắt nó. Điều đó đã làm việc cho tôi. Tài liệu tham khảo


1

Trong trường hợp của tôi, backspace không hoạt động nhưng chỉ trong terminal. Tôi đã sửa nó bằng cách đi

Preferences -> Terminal -> Check "Override IDE shortcuts"

1

Cũng gặp phải vấn đề này trên Windows 10. Bạn có thể thử đóng IDE từ Trình quản lý tác vụ theo cách thủ công. Thực hiện việc này khi IntelliJ không hoạt động tức là khi IntelliJ Idea đang khởi động nhưng màn hình vẫn chưa mở.


1

Tôi đã có cùng một vấn đề trước đây. Trước tiên, bạn cần kiểm tra xem có 'trình giả lập VIM' không. Nếu vậy, hãy thử vô hiệu hóa nó, như vậy là đủ. Nếu sự cố vẫn tiếp diễn, hãy thử liên hệ với bộ phận hỗ trợ trong phần trợ giúp trên thanh menu.


0

Cùng một vấn đề đối với tôi ngày hôm nay. Giải pháp của tôi là rút phích cắm và cắm bàn phím USB trên MacBook của tôi. Hy vọng nó giúp.


0

Ubuntu 18.04.02
Idea (Ultimate) 2019.2

Có cùng một vấn đề. Bàn phím đột nhiên ngừng nhận dạng các phím mũi tên và phím xóa lùi. Không phải các giải pháp trên sẽ hoạt động.
Những gì đã hoạt động - là chuyển SDK khởi động trở lại Oracle 1.8 cũ đáng tin cậy (tôi đang chạy trên JB 9).

Làm thế nào để:

  • Trợ giúp-> Tìm
    kiếm Hành động cho JDK . chọn Switch Boot JDK và chọn phiên bản java 8 hoặc 11. khởi động lại

  • Nếu bạn chưa cài đặt JDK java 8 hoặc 11 cục bộ. Tôi chỉ gặp vấn đề với 9, cả 8 và 11 đều hoạt động tốt.
    tìm kiếm SDK hành động , chọn " Tải JB SDK từ Bintray " và chọn phiên bản 11 hoặc 8 mới nhất có sẵn tùy thích ...

Chúc may mắn,
Nick


0

Trong trường hợp của tôi, đó là một cái gì đó khác biệt. Tôi có hành vi kỳ lạ này sau khi tôi nhập thông tin đăng nhập giấy phép của mình vào Idea. Tôi cho rằng nó đã tạo tài khoản người dùng Jet Brains mới cho tôi với khả năng đồng bộ hóa cài đặt IDE được bật theo mặc định. Đề xuất của tôi rằng nó đã ghi đè cài đặt của tôi (bao gồm liên kết bàn phím) bằng một số cài đặt mặc định do Jet Brains tạo ra.

May mắn thay, tôi đã thiết lập trước đó của tôi Settings Repositoryvề Github. Tôi quay lại cài đặt cũ của mình bằng cách nhấnFile -> Settings Repository -> Override Local .

Sự cố xảy ra trên macOS trong trình chỉnh sửa Cơ sở dữ liệu.


0
  1. Chuyển đến phiên bản IntelliJ được mở gần đây nhất
  2. Kiểm tra xem con trỏ có bị kẹt trong cửa sổ đầu cuối của dự án đó không
  3. Không? kiểm tra tất cả các phiên bản IntelliJ đang mở khác


-1

Cách dễ nhất để khắc phục điều này là tắt Trình mô phỏng VIM mà bạn sẽ tìm thấy ở góc dưới cùng bên phải trong in.IDEA của mình. Nên làm vậy

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.