Vscode: Editor: gulir melompat secara acak (terkait dengan Chrome, Electron, xinput)

Dibuat pada 15 Jun 2017  ·  219Komentar  ·  Sumber: microsoft/vscode

  • Versi VSCode: mulai dari 1.13.0, hingga saat ini
  • Versi OS: Fedora 24-27

Sepertinya VS Code mendengarkan acara gulir mouse, meskipun tidak aktif di jendela.
Terkait:
https://bugs.chromium.org/p/chromium/issues/detail?id=608246
https://bugs.chromium.org/p/chromium/issues/detail?id=807187

Langkah-langkah untuk Mereproduksi
Persyaratan: Browser (Chromium / Firefox / Google Chrome), VSCode Editor (Semua jenis file. Idealnya file panjang untuk memastikan scroll terlihat.)

VSCode: Tinggalkan kursor di atas file.
Browser: Menggulir secara berlebihan (Selama beberapa detik) ke bawah halaman. Meskipun itu tab kosong tanpa konten.
VSCode: Gulir sedikit saja, ke segala arah.
Anda akan menemukan editor tiba-tiba akan melompat lebih jauh ke bawah file yang aktif.

Tampaknya VSCode menerima event scroll, untuk alasan apapun; yang semuanya tiba-tiba dievaluasi pada segala bentuk masukan gulir di editor.

Pembaruan berdasarkan komentar

TAMU: Tampaknya menjadi masalah dengan Electron dan beberapa perpustakaan input?
Tidak diisolasi ke VScode
Fix: Belum ada.

Solusi Linux (Jangan bingung dengan perbaikan)

imwheel - tidak cocok untuk semua pengguna
wayland - tidak cocok untuk semua pengguna
Catatan: Ubuntu 19.04 (Desktop) tampaknya menggunakan Wayland.

Saya tidak yakin kami akan melihat pembaruan lebih lanjut di sini, yang sedikit mengecewakan dari pengembang, mengingat jumlah komentar dari orang-orang yang terpengaruh. Saya ingin mendapatkan beberapa panduan resmi, meskipun itu mengarahkan kami ke sumber daya lain.

bug electron linux upstream upstream-issue-linked

Komentar yang paling membantu

Oke .. dari apa yang saya temukan sejauh ini sepertinya ada hubungannya dengan input yang berasal dari perangkat input virtual yang berbeda. Memasang dan menjalankan imwheel tanpa konfigurasi tambahan apa pun memperbaiki masalah untuk semua aplikasi yang terpengaruh.

Semua 219 komentar

|| Necklace
| ------------- | ------------- |
| OS | Ubuntu 16.04 |
| Versi VSCode | 1.13.1 |

Saya mendapatkan masalah serupa saat Alt + Tabbing antar jendela.
Misalnya, Alt+Tab ke Chrome untuk membaca dokumen, dll., Alt+Tab kembali ke VSCode, gulir ke atas _atau_ ke bawah satu klik pada roda mouse, tetapi halaman menggulir ke bawah setidaknya 3-4 halaman dengan cukup konsisten .

UPDATE: Masalah masih ada dengan semua ekstensi dinonaktifkan.

Ini juga kadang-kadang terjadi dengan sidebar kanan (Explorer), ketika Alt + Tabbing antar jendela.
Versi: 1.14.2.0

Saya sudah mengalami masalah ini cukup lama. Saya tidak pernah benar-benar memikirkannya, dan tidak bertambah buruk; tapi saya mulai merasa ini semakin membuat frustrasi. Dampak aktual terhadap produktivitas saya tidak dapat diukur.

Saya akan menemukan bahwa ini terjadi sesekali, tetapi sering - di mana saya akan mencoba untuk menggulir file saat ini, dan tiba-tiba saya menggulir ke lokasi yang jauh dari batas ke input. (Misalnya; Saya mencoba untuk menggulir beberapa baris, dan tiba-tiba saya berada di akhir file).

Beberapa pemikiran kunci mungkin;

  • Terutama menggunakan panel sentuh - tetapi saya sangat yakin ini terjadi dari masukan gulir mouse juga.
  • Ini tidak terkait dengan bug input panel sentuh - tidak ada penundaan - ini INSTAN menggulir ke bagian file, yang saya pikir acak, (Tapi menurut reporter; mungkin akhir file).
  • Gulir tidak terkait dengan lokasi kursor (Ini tidak hanya menggulir ke tempat kursor saya saat ini - lebih sering daripada tidak, kursor adalah tempat saya menggulir)
  • Jarak gulir, seperti yang disebutkan di atas, jauh dari batasan input - jadi tidak mungkin perangkat yang salah (Misalnya; panel sentuh atau mouse sebenarnya mencoba untuk menggulir jarak itu)
  • Sesuai @MattMcMurray, saya menghabiskan BANYAK waktu untuk melakukan tab antar file, CTRL + P beralih cepat antar file, alt tabbing antar jendela, dan pertukaran ruang kerja.
  • Sesuai @mariusa - Saya menggunakan Linux (Debian). Saya tidak menggunakan macOS atau Windows (Jadi tidak dapat memberikan tes untuk lingkungan ini).

Saya sengaja meninggalkan versi Debian (Buster), dan VSCode dari catatan ini. Saya menggunakan yang terbaru dari keduanya, namun ini pasti sudah ada sejak lama.

Saya akan berusaha memberikan masukan konstruktif lebih lanjut dalam upaya untuk menemukan di mana letak masalahnya, dan berusaha lebih memperhatikan ketika itu terjadi. @ ramya-rao-a & @rebornix - Saya berharap hal ini berdampak pada lebih banyak pengguna daripada yang dilaporkan di sini, karenanya menandai Anda di sini. Hanya masalah berapa lama sebelum mereka juga sampai pada tingkat frustrasi ini.

Diedit; menyertakan informasi tambahan, menandai beberapa orang, dan memperbaiki beberapa konten.

Sama di sini, tidak bisa menemukan cara untuk mereproduksinya dengan andal. Sungguh menyakitkan.
Saya tidak menggunakan banyak ruang kerja, hanya tab alt antar jendela (juga CTRL + P peralihan cepat antar file, tetapi itu sepertinya tidak mempengaruhi ini). Saya hanya menggunakan scroll mouse, tidak ada touchpad.

Ini mengganggu saya cukup lama, dan saya rasa saya bisa mereproduksinya. Itu hanya terjadi (setidaknya bagi saya) jika ada kotak pencarian mini di sudut kanan atas editor. Jika saya mengabaikannya, pengguliran menghilang.

EDIT: Saya menggunakan Windows & OSX.

@tmtke Jadi, Anda pasti pernah mengalami hal ini di Windows?

@dmblack Ya, ini terjadi di Windows.

... sial, menurutku tidak terlalu konsisten. mungkin kombinasi dari kotak telusur dan garis referensi sebaris. Saya tidak tahu apa-apa sekarang: /

Saya dapat mengonfirmasi perilaku ini untuk Ubuntu 16.04, VC 1.18.1 jika saya beralih antara Chromium atau Firefox kembali ke VS Code. Jika beralih kembali dari Nautilus atau Thunderbird sebagai contoh, semuanya berfungsi dengan baik.

Saya juga mengalami ini di Fedora 27
vscode Versi 1.18.1

Saya akhirnya bisa, dan secara konsisten, mereproduksi. Saya juga dapat mengonfirmasi bahwa ini tidak hanya memengaruhi browser seperti Chromium, Firefox, dan Google Chrome, tetapi juga aplikasi terbuka lainnya. Saya bahkan tidak dapat membuka aplikasi, hanya Desktop saya yang terlihat, dan mereproduksi.

Untuk contoh ini, disederhanakan untuk memastikan keandalan; Persyaratan: Browser (Chromium / Firefox / Google Chrome), VSCode Editor (Semua jenis file. Idealnya file panjang untuk memastikan scroll terlihat.)

  1. VSCode: Tinggalkan kursor di atas file.
  2. Browser: Menggulir secara berlebihan (Selama beberapa detik) ke bawah halaman. Meskipun itu tab kosong tanpa konten.
  3. VSCode: Gulir sedikit saja, ke segala arah.

Anda akan menemukan editor tiba-tiba akan melompat lebih jauh ke bawah file yang aktif.

Tampaknya VSCode menerima event scroll, untuk alasan apapun; yang semuanya tiba-tiba dievaluasi pada segala bentuk masukan gulir di editor.

@tmtke @mariusa Menandai kalian berdua, jika Anda dapat mencoba mereproduksi.

Sesuatu memberi tahu saya bahwa ini sebenarnya adalah bug Electron. Sayangnya; Saya tidak memiliki aplikasi Electron lain untuk diuji.

Sunting: Saya sekarang memiliki kotak Windows 10 di rumah. Akan berusaha untuk menguji dan menambah hasil malam ini.

Saya juga dapat mereproduksi masalah ini dengan Ubuntu 16.04. Tidak masalah aplikasi apa yang saya gunakan (diuji dengan Chromium, gedit) meskipun saya tidak dapat mereproduksi dengan menggulir di desktop kosong. Saya tidak mengalami ini dengan Windows 7. Saya tidak percaya bahwa ini ada hubungannya dengan find atau extensions, karena ketika saya mem-boot kode dengan --disable-extensions dan tidak menggunakan fitur find, masalah masih terjadi secara konsisten.

Sunting: Saya tidak bermaksud menyiratkan bahwa ada sesuatu yang terkait tanpa pengujian yang lebih baik, tetapi tim Elektron / Atom memiliki masalah yang sangat mirip yang dilaporkan ke Atom: https://github.com/atom/atom/issues/15482 deskripsi hampir identik. Ada beberapa saran di sana tentang beralih ke Wayland, menggunakan editor di ruang kerja yang berbeda, dll. Saya dapat mengonfirmasi bahwa menempatkan VSCode di ruang kerja lain menghentikan terjadinya masalah. Sepertinya ini setidaknya dalam kasus saya ini bukan masalah khusus VSCode saat ini.

Seperti yang diduga @dmblack , tampaknya ini adalah bug Electron. Sebuah Atom terkait masalah telah memberikan langkah-langkah untuk mereproduksi masalah. Tampaknya Electron menerima peristiwa gulir aplikasi Chromium yang ada di atas aplikasi Elektron dan kemudian memutarnya kembali setelah peristiwa gulir pada aplikasi Elektron.

Memperbarui Elektron tampaknya memperbaiki masalah, jadi terserah tim vscode untuk memperbaikinya.

@rebornix Semoga kami mendapatkan masukan Anda (Memberi tag seperti yang ditetapkan untuk Anda sendiri). Sepertinya ini mungkin di luar kendali kami.

  • Adakah yang Anda ingin kami coba untuk mengonfirmasi Elektron?
  • Apakah ada rencana untuk pembaruan Electron dengan VSCode?

Terima kasih semua yang terlibat sejauh ini!

Saya mengalami masalah ini. Ini menyakitkan. VSCode mendengarkan acara gulir mouse meskipun tidak aktif di jendela.

Saya mengetahui bahwa ini adalah bug dari proyek Chromium dan mempengaruhi VScode karena didasarkan pada elektron yang menggunakan mesin Chrome di bawah tenda.

Saya baru saja melaporkan bug: https://bugs.chromium.org/p/chromium/issues/detail?id=807187

Tidak yakin apakah mereka menganggap ini serius.

Saya ingin tahu apakah ini benar-benar bug Electron. Editor Atom tidak memiliki masalah ini, dan versi Atom saat ini (1.23.3) menggunakan versi Electron yang jauh lebih lama:

ares: "1.10.1-DEV"
atom-shell: "1.6.15"
chrome: "56.0.2924.87"
electron: "1.6.15"
http_parser: "2.7.0"
modules: "53"
node: "7.4.0"
openssl: "1.0.2j"
uv: "1.10.1"
v8 : "5.6.326.50"
zlib: "1.2.8"
````

vs code 1.19.3 :

ares: "1.10.1-DEV"
atom-shell: "1.7.9"
chrome: "58.0.3029.110"
elektron: "1.7.9"
http_parser: "2.7.0"
microsoft-build: "1.7.9"
modul: "54"
node: "7.9.0"
openssl: "1.0.2k"
uv: "1.11.0"
v8: "5.8.283.38"
zlib: "1.2.11"
``

Jika ini adalah masalah di Electron, saya menduga akan lebih banyak pengguna yang terpengaruh.
Apakah ada ekstensi atau alat umum yang memicu perilaku ini?
Itu masih terjadi pada saya saat menjalankan kode vs dengan: code --disable-extensionstetapi tidak saat menjalankan vscode dan chrome pada pemasangan bersih, tanpa ekstensi apa pun yang terpasang.

Saya juga menggunakan PlatformIO dan wakatime sebagai perpanjangan, mungkin saya harus mencoba menginstal ekstensi saya satu per satu dan melihat kapan masalah mulai bermunculan.

Bagaimanapun, ini menjadi hambatan produktivitas sehingga saya tidak melihat opsi lain selain beralih editor. Jika ada yang menemukan solusi, silakan bagikan.

memperbarui:

  • juga terjadi pada pemasangan bersih, tidak ada ekstensi yang dipasang
  • strategi mitigasi yang agak canggung adalah gulir ke atas sebelum menggulir ke bawah di vscode. Ini mencegah gulir tiba-tiba ke bawah dokumen karena tampaknya menghapus buffer gulir ke bawah.

Masalahnya entah bagaimana terkait dengan libinput. Sebagai solusinya, Anda dapat mengganti libinput dengan evdev, di ubuntu dengan xorg itu:
"sudo apt menghapus xserver-xorg-input-libinput && sudo apt install xserver-xorg-input-evdev". Tetapi mungkin Anda perlu mengkonfigurasi mouse secara manual.

@tokopedia
Ada tautan sebelumnya di utas ini di mana Atom menunjukkan gejala yang sama, atau mirip, - diposting oleh @vacantgeologist dan @tranhl

Mengenai catatan pertama 'gulir ke atas' Anda; Dalam pengalaman saya; editor akan menggulir ke atas atau bawah, sepenuhnya tergantung pada perilaku Anda dalam aplikasi lain. Sesuai pengujian saya; Saya menemukan bahwa ini terjadi di aplikasi apa pun, atau bahkan hanya desktop saya - bukan hanya aplikasi 'Elektron' lainnya.

Mengenai solusi; ada beberapa catatan, silakan diklarifikasi oleh @Fullpan. Namun, saya belum mengujinya; Saya akan tertarik dengan pengalaman / hasil Anda jika Anda mencobanya. Harap perhatikan baik-baik catatan mereka mengenai konfigurasi manual potensial dari mouse Anda.

@ariusa
Bisakah Anda memperbarui deskripsi / informasi asli untuk memasukkan beberapa informasi tambahan yang ditemukan oleh pengguna lain di sini. Ini akan menghindari posting lain oleh pengguna yang mungkin melewatkan atau salah paham dengan konten lain dari utas yang sekarang lebih panjang ini.

Saya akan mendorong informasi atau pembaruan status oleh beberapa pemangku kepentingan pengembang yang sesuai, tetapi kami tampaknya tidak memiliki banyak daya tarik dari mereka.

@dhm selesai
@ ramya-rao-a Bisakah Anda menetapkan pengembang yang lebih responsif?

@dmblack terima kasih atas umpan baliknya.
@Fullpan terima kasih atas referensi libinput / xorg.
Itu membuat saya menyadari bahwa saya memiliki WaylandEnable=false disetel di /etc/gdm/custom.conf. Beralih kembali ke Wayland memecahkan masalah bagi saya.

Hal yang sama di sini di manjaro gnome ketika saya menggulir di chrome dan kemudian saya menekan alt + tab ke kode vs, gulir itu menempatkan saya pada akhirnya.
DISTRIB_RELEASE = 17.1.2
versi kernel 4.9.77-1-MANJARO
versi vs kode 1.19.3
versi libinput 1.9.4-1

Ini terjadi secara konsisten saat menggunakan sinergi. Itu sangat mengganggu. Masalah yang relevan: https://github.com/symless/synergy-core/issues/6038

Jika Anda menggunakan Ubuntu 17.10 dengan lingkungan desktop GNOME terbaru, Anda juga akan melihat bug ini. Saya mencoba menginstal Ubuntu DE lama "Unity" dan menggunakan VSCode di atasnya dan saya tidak melihat bug ini. Semuanya bekerja seperti yang diharapkan tanpa kesalahan.

Linux 4.13, X11 dengan GNOME (bukan sesi Wayland)

Korban lain dari bug itu di sini juga, namun saya telah menggunakan mode zen dan saya mendapatkan kesempatan yang lebih rendah untuk hal itu terjadi pada saya, juga memulai ulang chrome dan VsCode tampaknya dalam kasus saya untuk membantu "memutuskan" peristiwa gulir aplikasi.

Sistem manjaro KDE plasma 5

Ini terus terjadi pada saya juga. Ubuntu Gnome 16.04. Ketika saya menggulir di aplikasi apa pun dan kemudian beralih ke vscode atau chrome, itu menggulir relatif terhadap apa pun yang saya gulir di aplikasi lain. Ini jelas sangat mengganggu. Adakah yang beruntung dengan penyelesaiannya?

Masalah super menjengkelkan. Saya sekarang mendapatkan masalah ini di Antergos dengan GNOME.

Saya harus meletakkan aplikasi utama saya yang terbuka ke ruang kerja mereka sendiri yang terpisah dan memiliki keyboard yang mengikat untuk beralih di antaranya.

Apakah ada yang mendapatkan kesalahan ini pada mode zen? Saya telah menggunakannya sepanjang waktu dan saya telah 4 hari tanpa masalah, saya tidak tahu apakah ini mungkin relevan tetapi saya kira tidak ada salahnya untuk memeriksanya.

FWIW, saya dapat mereproduksi masalah ini di Chrome, VSCode, dan Atom (menggunakan Fedora). Tapi hanya di bawah X11.

Saya telah mengalami ini untuk sementara waktu juga. Jika saya berada di aplikasi lain untuk beberapa saat kemudian beralih kembali ke vscode, sedikit keras pada touchpad atau roda mouse menyebabkan editor melompat ke posisi baru. Saya menggunakan Debian 9.

Saya dapat mengonfirmasi masalah ini terjadi di Ubuntu 17.10 pada kernel versi 4.15.8-041508-generik juga.

Saya dapat mengonfirmasi bahwa ini masih terjadi pada saya di Ubuntu 18.04 LTS, VS Code Insiders:

Versi 1.24.0-insider
Komit 2404210629c744e6237a14d7b5fa852e24c6e898

(X11)

Sial, itu bug yang sangat mengganggu, beralih ke browser, gulir sesuatu di sana, lalu kembali ke VS, satu gulir dan voila! Saya ada di bagian bawah file saya.
Ubuntu 17.10

masalah menjengkelkan ini terjadi di ubuntu 18.04 LTS, dan ketika saya beralih ke wayland atau menggunakan alt+f2 and r untuk memuat ulang gnome, tampaknya berfungsi dengan baik lagi. Mungkin itu solusi untuk Anda.

Ini perlu diperbaiki. Itu sangat menyebalkan.

@sevenryze Ini jelas tidak berlaku untuk Wayland. Saya benar-benar akan melompat ke Wayland tetapi saya mendapatkan kinerja yang buruk, perilaku multi-monitor yang aneh dan dukungan driver NVIDIA yang tidak ada (untuk saat ini!).

Namun, merestart GNOME pasti tidak akan berpengaruh.

Aku penasaran; untuk siapa saja yang menggunakan VSCode (atau Atom, atau aplikasi berbasis Chromium / Electron) dan _not_ yang menderita bug ini; lingkungan desktop apa yang Anda gunakan?

Selain itu, saya percaya menggunakan evdev sebagai ganti libinput (di X11) juga menghindari masalah ini.

Saya menggunakan Ubuntu 16.04 dengan Gnome. Tidak ada aplikasi elektron lain yang memiliki masalah ini.

Mengonfirmasi di Debian 9 / Mate.

Pengguna Lubuntu 18.04 di sini - Saya juga memiliki beberapa perilaku gulir aneh pada aplikasi berbasis chrome - slack, vscode, chrome itu sendiri. Saya tidak mendapatkan gulungan acak, melainkan aplikasi tersebut melewatkan beberapa acara gulir. Lucunya di sini adalah LXTerminal juga melewatkan acara gulir. Firefox misalnya bekerja dengan sangat baik .. itu sangat mengganggu. Btw campuran aplikasi ini mengarah ke arah infrastruktur yang mendasarinya - di lubuntu 16.04 saya tidak mengalami masalah apa pun, tetapi setelah meningkatkan ke 18.04 semuanya menjadi kacau ..

Sama di sini di Xubuntu 18.04.
Tapi!
Dapat mereproduksi hanya jika saya beralih antara VS Code dan jendela lain dengan kombinasi alt + tab, jika saya beralih melalui klik pada jendela di taskbar scroll tidak melompat.

40 komentar sejak Juni 2017 dan masih belum ada solusi? Akibatnya saya perlu mengubah IDE saya.

@rebornix Saya tidak mengalami masalah lagi sejak menggunakan mode zen, tetapi adakah kemungkinan untuk menambahkan ini sebagai pencapaian atau prioritas yang lebih tinggi untuk rilis berikutnya?

VSCode semuanya hebat tetapi bug ini terlalu menjengkelkan, saya mengerti ada banyak masalah dan peta jalan diselesaikan untuk melakukan perbaikan dan bug sebaik mungkin, dan saya sangat senang secara keseluruhan tentang bagaimana kalian mengulanginya pada editor, namun saya benar-benar berpikir bahwa masalah ini tidak dianggap penting karena ini adalah kesalahan visual yang kebetulan merusak dan sangat mengganggu alur kerja pengembang.

Ini membuat VSCode pada dasarnya tidak dapat digunakan karena Anda tidak dapat beralih jendela melalui alt + tab dan itu adalah fungsionalitas root dasar aplikasi.

@ Esteban-Rocha Saya dapat mereproduksi bug dalam Mode Zen.

Harap berhenti mengirim spam ke bug ini. VSCode adalah open source, jika Anda ingin diperbaiki, perbaiki!
Tidak ada gunanya menambahkan komentar yang menuntut perbaikan dari orang lain.

@smehrbrodt Kami menciptakan kesadaran.

@smehrbrodt Ini bukan spamming, Anda harus terlebih dahulu memahami cara kerja OSS dan khususnya cara kerja tim VS Code.

@fotonmoton Ohh itu menyebalkan :(! Saya mungkin beruntung kalau begitu, jika itu masalahnya, ini berarti masalahnya bahkan lebih buruk karena tidak ada peretasan di sekitarnya

Selain itu, saya dapat mengonfirmasi bahwa Atom telah menyelesaikan masalah ini untuk pengaturan saya sejak memperbarui ke Electron 2.0.0 (https://github.com/atom/atom/pull/17273).

Namun saya telah menguji bug ini pada build eksplorasi dari masalah itu dan sayangnya tampaknya masih menderita karenanya.

edit:
Gores itu, saya tidak menguji Atom berlapis di bawah jendela lain; Saya bisa menirunya di Atom bertenaga Electron 2.0.0.

Pengamatan saya. Masalahnya masih ada dengan google chrome jadi, tidak ada harapan untuk melihatnya diperbaiki dalam waktu dekat dalam kode VS.

Oke .. dari apa yang saya temukan sejauh ini sepertinya ada hubungannya dengan input yang berasal dari perangkat input virtual yang berbeda. Memasang dan menjalankan imwheel tanpa konfigurasi tambahan apa pun memperbaiki masalah untuk semua aplikasi yang terpengaruh.

@ drp

Mungkin penting untuk menandai ini sebagai solusi, dan bukan perbaikan.

Hargai tanggapan Anda. Saya akan melihat penerapan solusi fungsional sampai ini ditangani oleh sumber daya yang sesuai.

Ini terjadi pada saya ketika saya menggunakan Ubuntu 18 LTS. Sangat mengganggu dan mempengaruhi produktivitas saya.

UPDATE :: angry:

Datang ke sini setelah memperhatikan, instalasi standar Ubuntu 18.04 yang sama (segar), VSCode diinstal dari "toko" Perangkat Lunak Ubuntu. Saya memiliki perilaku yang sama jika saya menggulir ke atas dan ke bawah di VSCode dan kemudian beralih ke Chrome (misalnya halaman panjang ini) dan menggulir Saya mendapatkan lompatan. Saya juga memiliki masalah yang sama dengan aplikasi Slack yang dibangun di atas Electron yang saya yakini, tetapi hanya saat menggunakan Alt-Tab - mengklik dok atau aplikasi (jika terlihat) tampaknya tidak menyebabkan perilaku ini.

Info versi VSCode:

Versi 1.24.1.1
Komit 24f62626b222e9a8313213fb64b10d741a326288
Tanggal 2018-06-13T17: 47: 35.732Z
Kulit 1.7.12
Perender 58.0.3029.110
Node 7.9.0
Arsitektur x64

Dapat mengkonfirmasi bahwa menginstal dan menjalankan imwheel adalah solusi, hanya perlu ingat untuk memulai imwheel setelah menginstalnya. Sayangnya meskipun saya perhatikan bahwa menjalankan imwheel dalam konfigurasi defaultnya tampaknya menghentikan Ctrl-Mousewheel untuk berfungsi sebagai kontrol zoom.

Untuk semua falks linux di sini, ada peretasan yang sangat mudah. Anda dapat menginstal imwheel dan itu akan memperbaiki masalah ini. Saya telah menggunakan peretasan ini untuk sementara waktu sekarang dan belum melihat masalah apa pun. jika Anda menggunakan ubuntu semudah sudo apt install imwheel dan kemudian tambahkan ke program startup sistem Anda dengan membuka aplikasi startup gui dan menambahkan program /usr/bin/imwheel .

Halo ...
Saya menggunakan Debian 9 dengan desktop Mate. Dari https://forums.linuxmint.com/viewtopic.php?t=241431 , sebagai solusinya, nonaktifkan pengguliran lancar dari Chrome. Bekerja untuk saya ...

Saya mengalami masalah yang sama sejak Ubuntu 16.04 LTS dengan unity, ada di Ubuntu 17.10 dengan gnome dan sekarang 18.04 LTS dengan gnome. Ini terjadi juga dengan Sublime Text 3, dan beberapa program lainnya. Saya sebagian besar menggunakan scrolling trackpad 2 jari, meskipun saya cukup yakin itu terjadi dengan mouse juga.

Saya baru saja menginstal dan menjalankan imwheel sesuai saran @hardikdangar , dan hasil pertama positif.

Ini menunjukkan bahwa perilaku tersebut tidak terkait dengan vscode secara langsung, melainkan sesuatu yang berkaitan dengan cara X menafsirkan mouse atau sesuatu.

FYI guys, ada tombol 'Subscribe'. Tidak banyak gunanya mengatakan 'Terjadi pada saya juga' dalam komentar kecuali Anda memiliki lebih banyak masukan untuk ditambahkan ke masalah tersebut. Tolong jangan tersinggung dengan ini. Saya hanya tahu itu mengganggu orang-orang yang benar-benar menulis kode untuk proyek open source ketika mereka mendapatkan spam tanpa alasan.

Saya menggunakan Mate di distro Antergos dan saya mengamati masalah ini. Saya selalu menjalankan chrome dan vscode di ruang kerja yang terpisah. Imwheel tidak berfungsi dengan baik untuk touchpads dengan pengguliran presisi, jadi itu bukan solusi yang dapat diterima untuk saya.
Saya telah mengatasi masalah saya dengan menggunakan xdotool untuk peralihan ruang kerja, dengan menimpa pintasan default.

Saya melakukannya dengan cara ini:
Pindah ke ruang kerja ke kiri:
xdotool set_desktop --relative - -1

Pindah ke ruang kerja ke kanan:
xdotool set_desktop --relative - 1

Semoga membantu sampai masalah ini teratasi ...

imwheel menyebabkan perilaku gulir yang mengerikan.

Saya tahu ini adalah bug yang membuat frustrasi banyak pengguna untuk ditangani (termasuk saya sendiri), tetapi mari kita coba untuk tidak mengeluarkannya pada vscode devs. Dari pemahaman saya ini adalah bug di kromium, dan karena itu membuat dirinya dikenal di Elektron juga. Pengembang vscode melakukan pekerjaan luar biasa tetapi dapat dikatakan bahwa ini di luar cakupan tanggung jawab mereka. Jika kami menginginkan perbaikan lebih cepat, komunitas linux perlu terlibat, karena tim chromium secara aktif meminta bantuan kami di sini . Tidak mencoba menyinggung saya hanya sangat menghargai kerja keras tim vscode

Masalah yang sama disini. vscode berinteraksi buruk dengan chrome.

Dalam kasus saya, kursor saya selalu melompat ke bagian atas halaman. Ini sangat mengganggu karena mengganggu Anda dari membaca dan dapat menyebabkan kehilangan fokus. Apakah ini terkait dengan masalah yang sama?
Ubuntu 18.04, Chrome Versi 70.0.3538.67 (Versi Resmi) (64-bit)

Oh tidak, saya berhasil memicunya dengan electron 3 di ubuntu 18.04.1. Saya tidak tahu bagaimana tapi pasti lebih jarang terjadi dalam eksplorasi.

Versi: 1.29.0-eksplorasi
Komit: 8fc99c65d2f01e7b413cde2d3bf7785356778381
Tanggal: 2018-10-30T11: 31: 30.266Z
Elektron: 3.0.6
Chrome: 66.0.3359.181
Node.js: 10.2.0
V8: 6.6.346.32
Arsitektur: x64

Saya telah melakukan sedikit pengujian dengan lingkungan desktop yang berbeda, dan saya menemukan bahwa bug ini terjadi saat menggunakan Gnome dan XFCE4, tetapi tidak di LXQT atau KDE Plasma. Tidak yakin apakah ini kasus yang terisolasi, tetapi setidaknya untuk saat ini, bagi saya, tampaknya lingkungan desktop berbasis GTK menderita bug ini, sedangkan lingkungan desktop berbasis QT tidak.

Dapatkah orang yang mengalami masalah ini memberikan suara untuk bug chromium? Yang ini masih terbuka: https://bugs.chromium.org/p/chromium/issues/detail?id=807187

Saya telah melakukan sedikit pengujian dengan lingkungan desktop yang berbeda, dan saya menemukan bahwa bug ini terjadi saat menggunakan Gnome dan XFCE4, tetapi tidak di LXQT atau KDE Plasma. Tidak yakin apakah ini kasus yang terisolasi, tetapi setidaknya untuk saat ini, bagi saya, tampaknya lingkungan desktop berbasis GTK menderita bug ini, sedangkan lingkungan desktop berbasis QT tidak.

Terima kasih telah menyebutkan ini. Hari ini saya telah menginstal KDE plasma dan bug ini tidak ada lagi di lingkungan baru saya.

Pengguliran, secara umum, jauh lebih lancar juga di KDE.

di ubuntu 18.04 dan vscode terbaru, setelah alt + tab ke opera, alt + tab ke vscode editor menggulir ke bawah ke dokumen bawah atau atas.

update: imwheel menyebabkan perilaku scroll yang mengerikan.

Halo Teman-teman, Adakah yang tahu cara memperbaiki masalah ini? atau solusi apa pun sampai VS Code memperbaikinya?

Saya beralih ke firefox, dengan IE menjadi chromium, itu juga hal terbaik untuk web. 😊

Selain itu, sejauh ini tidak ada solusi nyata, dan saya mencoba banyak hal. Alat 'imwheel' yang disebutkan di atas berfungsi, tetapi itu menyebabkan lebih banyak masalah daripada memecahkannya.

@Epskampie Tentu saja harus dicatat di sini, bahwa beralih ke Firefox tidak membantu! Jendela yang Anda gulir sebelum menukar kembali ke VS Code (atau Atom dll.) _Tidak perlu berbasis Chromium._

Saya dapat mereplikasi ini dengan andal dengan Firefox + VS Code (browser driver harian saya) serta dengan Chrome + VS Code.

Saya bahkan dapat meniru ini dengan Firefox + Chrome, dengan:

  1. Membuka Chrome dan Firefox di halaman yang dapat digulir.
  2. Pergi ke Firefox, dan sering menggulir ke bawah.
  3. Alt-Tabbing ke Chrome dan gulir ke bawah sedikit - halaman akan diperkecil sesuai masalah ini.

Anda tidak akan mengamati yang sebaliknya; Firefox tidak mengalami masalah itu sendiri, hanya Chromium (Chrome, Atom, VS Code).

Tentu saja ini bukan masalah besar untuk dua browser. Ini jelas merupakan masalah untuk editor kode seperti VS Code atau Atom, di mana Anda biasanya akan menukar ke browser web (Firefox, atau Chrome) dan melakukan banyak pengguliran. Akhirnya Anda akan menukar kembali ke editor Anda, menggulir bahkan satu baris dan melompat ke akhir file Anda!

Benar-benar menyakitkan pengalaman itu.

Antergos dengan gnome juga terjadi. Kode ke chrome dan sebaliknya, terjadi. Chrome untuk luhur, jangan.

[UPDATE] imwheel perbaiki.

OMG Saya pikir ada yang salah dengan mouse saya, tetapi saya dapat mereproduksi apa yang diposting di sini https://github.com/Microsoft/vscode/issues/28795#issuecomment -350631888

@yuritoledo bisakah Anda menjelaskan bagaimana saya akan memperbaikinya tlg? parameter apa atau lebih. terima kasih

@aleksanderd Anda harus menginstal imwheel dan memulai dengan sistem Anda. Sederhana seperti itu: D

Jika Anda memiliki mouse dengan lebih banyak tombol daripada yang tradisional, Anda dapat menggunakan imwheel -b 45

Saya mendapatkan masalah pengguliran yang sama dengan vscode dan chrome di xubuntu 18.04.
Saya baru saja mencoba solusi imwheel, seperti yang disarankan di atas, dan pengguliran tidak lagi dipengaruhi oleh aplikasi lain. Namun sekarang ketika saya menggulir sangat lambat di VSCode pengguliran tidak mulus sama sekali, itu bergerak dalam langkah-langkah kecil.

Saya menggunakan Mate di distro Antergos dan saya mengamati masalah ini. Saya selalu menjalankan chrome dan vscode di ruang kerja yang terpisah. Imwheel tidak berfungsi dengan baik untuk touchpads dengan pengguliran presisi, jadi itu bukan solusi yang dapat diterima untuk saya.
Saya telah mengatasi masalah saya dengan menggunakan xdotool untuk peralihan ruang kerja, dengan menimpa pintasan default.

Saya melakukannya dengan cara ini:
Pindah ke ruang kerja ke kiri:
xdotool set_desktop --relative - -1

Pindah ke ruang kerja ke kanan:
xdotool set_desktop --relative - 1

Semoga membantu sampai masalah ini teratasi ...

untuk touchpads presisi coba ini setelah menginstal imwheel

buat file config untuk imwheel
gedit ~ / .imwheelrc
lalu tempel:
Tidak ada, Atas, Tombol4, -1
Tidak ada, Bawah, Tombol5, -1
Control_L, Atas, Control_L | Tombol4
Control_L, Bawah, Control_L | Tombol5
Shift_L, Atas, Shift_L | Tombol4
Shift_L, Bawah, Shift_L | Tombol5

sekarang, jika Anda menggunakan touchpad presisi, pertahankan kedua nilai -1.
jika Anda menggunakan mouse, ubah keduanya menjadi 1.

tampaknya menjadi solusi untuk salah satu opsi - mouse atau touchpad.

@ geoffroy-noel-ddh

Coba tambahkan orang ini di pengaturan vscode Anda: "editor.smoothScrolling": true,

@yuritoledo Sebenarnya itu tidak berhasil.

@pwaterz tentang masalah apa?

Masalah yang sama. Jika chrome aktif, maka alt tab ke vscode lalu scroll, lompat ke bawah atau atas. Itu bug yang cukup mengganggu. Dari apa yang saya kumpulkan, masalahnya ada pada libinput yang dibutuhkan gnome atau mungkin dalam versi elektron yang digunakan kode vs. Saya membaca bahwa ide atom memperbaiki masalah yang sama dengan memperbarui elektron.

@pwaterz Saya menggunakan atom dan tidak berhasil

@pwaterz Anda harus menginstal imwheel dan mulai dengan sistem Anda. Sederhana seperti itu

Untuk semua falks linux di sini, ada peretasan yang sangat mudah. Anda dapat menginstal imwheel dan itu akan memperbaiki masalah ini. Saya telah menggunakan peretasan ini untuk sementara waktu sekarang dan belum melihat masalah apa pun. jika Anda menggunakan ubuntu semudah sudo apt install imwheel dan kemudian tambahkan ke program startup sistem Anda dengan membuka aplikasi startup gui dan menambahkan program /usr/bin/imwheel .

TERIMA KASIH hardidangar dan dr0p. Linux Newbie, di sini. Harapan untuk membayar kembali komunitas di masa depan.

Masalah yang saya temukan dengan solusi imwheel adalah bahwa hal itu mengubah perilaku gulir dan menambahkan penundaan kecil namun nyata saat menggulir (terutama terlihat jika Anda tidak menggunakan pengguliran mulus di mana-mana).

Saya juga ingin menunjukkan bahwa imwheel bukanlah solusi yang tepat. Saya telah memperhatikan beberapa perilaku aneh sejak beralih ke sana. Saya pikir masalah dengan imwheel kurang mengganggu daripada masalah lompatan gulir sebelumnya tetapi saya tidak akan menganggapnya sebagai perbaikan, ini lebih merupakan bantuan band.

Miliki masalah itu di Arch Linux dengan Gnome menggunakan Chrome dan VSCode. Setelah beralih dari Xorg ke Wayland, ini tidak lagi muncul. Saya menggunakan Xorg untuk alasan kompatibilitas.

Karena bagi saya imwheel menyebabkan masalah lain, alternatif yang dicoba dan solusi yang saya temukan adalah: Jangan gunakan alt + tab, alih-alih misalnya gunakan win + 1, win + 2.
Saya kira beberapa dari Anda mungkin tidak menyukai ini karena alt + tab tidak dapat diubah, tetapi saya tidak dapat menangani masalah gulir ini.

Masalah yang sama terjadi pada:

Ubuntu 18.04.2 LTS
Xfce 4.12 Desktop atau Gnome 3.28.2 Desktop

Terjadi ketika saya menggulir Thunar 1.6.15 atau Chrome 70.0.3538.77 (Build Resmi) dan alt-tab ke Kode Visual Studio kode saya melompat gulir ketika saya mulai menggulir kode dibuka.

Seolah-olah terjadi lompatan ukuran yang sama seperti yang saya lakukan di software lain.

Masalah ini mengganggu saya di Gnome 3.2. Namun, saya dapat melakukan xdotool windowactivate <window-id> dan tidak mengalami lompatan gulir.

Jika seseorang memiliki pengalaman menulis plugin gnome, Anda mungkin dapat mengganti alt-tab dan alih-alih melakukan perilaku fokus normal, kirim id jendela ke xdotool windowactivate <window-id> atau perintah lainnya

Saya mencoba membuat alt-tab trigger tambahan, scroll tersembunyi ke bawah dan ke atas menggunakan xdotool tapi sayangnya itu sepertinya tidak berhasil untuk saya. Sesuatu seperti itu mungkin saja peretasan yang kita butuhkan.

Masalah ini telah diperbaiki, kami hanya membutuhkan seseorang untuk membuat sedikit tutorial caranya
untuk menyusun gumaman terbaru dari sumber.

Itu akan sangat dihargai.

Pada Sabtu, 23 Feb 2019, 13:20 Luke < [email protected] menulis:

Saya mencoba membuat alt-tab memicu gulir tersembunyi tambahan ke bawah
dan menggunakan xdotool tetapi sayangnya itu tidak berhasil untuk saya.
Sesuatu seperti itu mungkin saja peretasan yang kita butuhkan.

-
Anda menerima ini karena Anda berkomentar.
Balas email ini secara langsung, lihat di GitHub
https://github.com/Microsoft/vscode/issues/28795#issuecomment-466621373 ,
atau nonaktifkan utasnya
https://github.com/notifications/unsubscribe-auth/AV-WqlTj3XZ_wUHB43CVnZVoSyUZz48dks5vQN3FgaJpZM4N66mN
.

Apa maksud Anda ini telah diperbaiki? Bisakah Anda menunjuk ke komit atau utas lain?

@pwaterz Saya pikir @mayaru mengacu pada masalah ini dalam gumaman: https://gitlab.gnome.org/GNOME/mutter/issues/401

Salah satu komentar yang lebih menonjol tentang masalah itu:

Itu tidak terjadi di Wayland, hanya di Xorg tetapi sekali lagi, hanya di WM berbasis Mutter.

Jika itu terjadi begitu saja di Xorg, IMHO itu adalah indikasi kuat itu bukan benar-benar kesalahan bergumam (jika ada, itu melakukan perubahan fokus dengan cara yang tidak dipenuhi aplikasi, tetapi tidak ada yang "diperbaiki" tentang itu)
Dengan scrolling halus Xorg, sumbu scroll ditransmisikan sebagai sumbu 2 dx / dy, yang mengakumulasi scroll yang dilakukan sejauh ini. Tangkapannya adalah bahwa status ini bersifat global ke seluruh sesi, jika Anda menggulir pada aplikasi, pergi ke tempat lain dan menggulir, dan kembali ke aplikasi, itu akan melihat nilai yang dipengaruhi oleh pengguliran di luar.
Toolkit (saya akan menyertakan elektron di sini) harus pintar tentang ini, dan mengatur ulang statusnya sendiri ketika pointer memasuki aplikasi sehingga perubahan dx / dy yang terjadi sejak terakhir kali diabaikan.
Ini adalah masalah umum dengan pengguliran mulus XI2.3.

Analisis itu terdengar benar, karena masalah ini mengganggu code dan chrome . Detail ditambahkan ke masalah ini (pertama kali dibuka pada Mei 2016!): Https://bugs.chromium.org/p/chromium/issues/detail?id=608246

IMO, hal yang tepat untuk dilakukan sekarang adalah menekan tim chromium untuk memperbaiki bug mereka.

Bukan hanya dari Chromium, saya memperbanyaknya di pengelola file saya (Ubuntu 18.04) dan bahkan di desktop kosong, cukup gulir di halaman mana saja dan kembali ke vscode dan gulir lagi, semua peristiwa gulir sebelumnya akan menyala.

Ada dua hal yang perlu diperhatikan:

  1. Jumlah scroll di vscode sama persis dengan jumlah peristiwa scroll yang Anda aktifkan di jendela lain.
  2. Scroll burst dibatalkan jika Anda mengubah perangkat yaitu menggunakan roda mouse untuk menggulir jendela lain dan menggunakan panel sentuh untuk scroll pertama dalam kode vs akan membatalkannya.

Saya juga mencatat bahwa ini bukan hanya dengan kode vs, Anda dapat menggulir kode vs dan kembali ke Chrome, ledakan yang sama akan terjadi. Khususnya, ini tidak akan terjadi jika Anda beralih di antara jendela berbeda dari aplikasi yang sama.

Tidak hanya dari Chromium, saya memperbanyaknya di pengelola file saya [...]

Benar, itu aplikasi berbasis Chrome tidak menangani offset gulir dengan benar - tidak masalah aplikasi mana yang Anda gulir sebelum alt-tab ke code / chrome / dll. Chrome perlu mengatur ulang status gulir internalnya dalam skenario ini (edit: dan oleh "Chrome", maksud saya basis kode bersama yang digunakan oleh aplikasi Electron / Chrome / Opera (?) / Etc - Maksud saya _didn't_ hanya Chrome / Aplikasi Chromium).

Masalah ini mengganggu saya di Gnome 3.2. Namun, saya dapat melakukan xdotool windowactivate <window-id> dan tidak mengalami lompatan gulir.

Jika seseorang memiliki pengalaman menulis plugin gnome, Anda mungkin dapat mengganti alt-tab dan alih-alih melakukan perilaku fokus normal, kirim id jendela ke xdotool windowactivate <window-id> atau perintah lainnya

Jika ini benar, maka mungkin untuk menulis ekstensi shell gnome untuk meretas pengalih alt-tab bawaan:

https://gitlab.gnome.org/GNOME/gnome-shell/blob/master/js/ui/altTab.js

dan ganti dengan xdotool . Saya telah mencoba melakukannya namun tidak berhasil, karena saya hanya memiliki sedikit pengalaman dalam pengembangan ekstensi gnome ... Jika seseorang berhasil, silakan bagikan! Lompatan gulungan benar-benar membuatku gila sekarang.

mayaru di 1.32.2 masalah tidak diperbaiki ...

Maaf, Anda ketat, saya bingung tentang bug lain tentang penyegaran
tingkat monitor. Salahku :)

Tetapi dalam hal apapun seseorang memposting sebelum perbaikan solusi. Kamu dapat memakai
imwheel, dan perbarui file konfigurasi dengan nilai -1 untuk touchpads dan 1
nilai untuk mouse. Alangkah baiknya seseorang membuat skrip jadi yang satu itu
Switch mempertaruhkan dua pengaturan saat mouse terdeteksi. Sekarang saya beralih
secara manual dan berfungsi dengan baik.

Pada Kamis, 14 Maret 2019, Pepatah 13:27 < [email protected] menulis:

mayaru di 1.32.2 masalah tidak diperbaiki ...

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/Microsoft/vscode/issues/28795#issuecomment-472720388 ,
atau nonaktifkan utasnya
https://github.com/notifications/unsubscribe-auth/AV-Wqp0Uaqq34k_2zv3RbasG2zk49V9Tks5vWevAgaJpZM4N66mN
.

imwheel tidak membantu ...

Ubah file konfigurasi.

Pada Kamis, 14 Mar 2019, 20:27 Maxim < [email protected] menulis:

imwheel tidak membantu ...

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/Microsoft/vscode/issues/28795#issuecomment-472852588 ,
atau nonaktifkan utasnya
https://github.com/notifications/unsubscribe-auth/AV-WqruE1HadxIcHuKBehM07-nDvxlEFks5vWk43gaJpZM4N66mN
.

imwheel hanya memindahkan masalah. Ketika saya memasangnya, itu menghentikan gulungan dari melompat ke vscode, tetapi ketika saya pindah ke chrome, tukang pos, dan kendur kemudian akan melompat ke sana. Perhatikan semua aplikasi tersebut menggunakan kromium.

Masalah yang sama disini.
Ubuntu 18.04
VSCode: 1.32.2
Chrome: 73.0.3683.75

Saya pikir Github harus memiliki sistem hadiah yang mirip dengan yang ada di StackOverflow untuk mendanai minat dalam menyelesaikan masalah seperti ini.

Bukan hanya dari Chromium, saya memperbanyaknya di pengelola file saya (Ubuntu 18.04) dan bahkan di desktop kosong, cukup gulir di halaman mana saja dan kembali ke vscode dan gulir lagi, semua peristiwa gulir sebelumnya akan menyala.

Ada dua hal yang perlu diperhatikan:

  1. Jumlah scroll di vscode sama persis dengan jumlah peristiwa scroll yang Anda aktifkan di jendela lain.
  2. Scroll burst dibatalkan jika Anda mengubah perangkat yaitu menggunakan roda mouse untuk menggulir jendela lain dan menggunakan panel sentuh untuk scroll pertama dalam kode vs akan membatalkannya.

Saya juga mencatat bahwa ini bukan hanya dengan kode vs, Anda dapat menggulir kode vs dan kembali ke Chrome, ledakan yang sama akan terjadi. Khususnya, ini tidak akan terjadi jika Anda beralih di antara jendela berbeda dari aplikasi yang sama.

Saya mengamati skenario yang sama persis. Namun, sekarang saya tidak dapat menemukan solusi apa pun. Harap perbarui kami jika ada yang menemukannya.

Masalah yang sama disini.
Ubuntu 18.04
VSCode: 1.32.3
Chrome: 73.0.3683.86

Beralih ke ubuntu di wayland untuk menyelesaikan masalah

Masalah yang sama disini.

ID Distributor: Ubuntu
Deskripsi: Ubuntu 18.10
Rilis: 18.10
Codename: cosmic

Chrome: Versi 73.0.3683.86 (Build Resmi) (64-bit)

VSCode
Versi: 1.32.3.0
Komit: a3db5be9b5c6ba46bb7555ec5d60178ecc2eaae4
Tanggal: 2019-03-14T23: 38: 49.842Z
Elektron: 3.1.6
Chrome: 66.0.3359.181
Node.js: 10.2.0
V8: 6.6.346.32
OS: Linux x64 4.18.0-16-generik

Mengalami masalah yang sama.

Ubuntu 18.04.2
VSCode: 1.32.3
Chrome: 73.0.3683.86

Mengajari diri saya untuk menggunakan win + 1, win + 2 dan seterusnya.

Menurut https://bugs.chromium.org/p/chromium/issues/detail?id=807187#c20 dan beberapa pengujian awal saya di Manjaro 18.0.4, bug ini tampaknya telah diperbaiki (_miraculously! _) Di GNOME (bergumam) 3.32.0.

Saya dapat mengonfirmasi bahwa itu telah diperbaiki dalam gumaman terbaru!

>

Sama di sini diperbaiki di fedora rawhide (yang menggunakan gnome 3.32)

Luar biasa melihat bahwa itu sudah diperbaiki. Saya harap VSCodium segera diperbarui. :)

Sayang sekali untuk pengguna Debian. 2021 tidak terlalu jauh ... :(

Oh, ayolah, sudah 2 tahun dan sekarang saya kembali ke pengembangan js di VSCode, dan Anda masih belum memperbaiki bug gulir ini?

Oh, ayolah, sudah 2 tahun dan sekarang saya kembali ke pengembangan js di VSCode, dan Anda masih belum memperbaiki bug gulir ini?

Saya yakin ini adalah proyek open source. Tidak ada yang berkewajiban untuk memperbaiki sesuatu. Kami melaporkan dan mendiskusikan masalah dengan sopan.

Adakah orang lain yang menjalankan Ubuntu 18.04 dengan VS 1.33.1 dan Slack 3.3.8 64-bit? Saya masih mengalami masalah. Menggulir ke bawah di Slack / Chrome dan beralih kembali ke VSC dan mengklik / menggulir akan memasukkan peristiwa pengguliran terlambat.

Ya, ini masih menjadi masalah aktif untuk ubuntu 18.04.

Memiliki masalah yang sama
Gnome 3.30.2
Ubuntu 18.10

edit - Diupgrade ke 19.04 yang hadir dengan Gnome 3.32.1 dan tampaknya sudah diperbaiki.

Lebih buruk lagi pada Fedora 29, kode-1.33.0

Saya pikir ini ada hubungannya dengan plugin pemformatan kode, yang mengubah konten sebelum disimpan. Sekarang kursor sering melompat di akhir file pada setiap penyimpanan, sementara viewport tetap di tempatnya. Tetapi jika Anda menekan tombol panah atas / bawah, gulir lompatan ke akhir file juga.

@alexandrudima Alex,

Baru saja ditingkatkan ke 19,04 dan masalah akhirnya diperbaiki.

Memiliki masalah yang sama
Gnome 3.30.2
Ubuntu 18.10

edit - Diupgrade ke 19.04 yang hadir dengan Gnome 3.32.1 dan tampaknya sudah diperbaiki.

Akan mencoba memperbarui dan memeriksa apakah sudah diperbaiki.

edit: ditingkatkan ke Ubuntu 19.04 dan Gnome 3.32.1 dan sudah diperbaiki. Terima kasih banyak

Saya memiliki T480 baru dengan Debian 9.9 yang masih menghadapi masalah yang sama. Kernel 4.9.144-3.1

Saya juga dapat mengonfirmasi bahwa saya tidak lagi memiliki masalah ini di ubuntu 19.04.

Halo!

Saya mengalami masalah ini juga di Ubuntu 18.04. (Hardware Enablement Stack terpasang). Adakah kemungkinan perbaikan akan di-backport ke gnome 3.28? Atau apakah saya harus meningkatkan ke 18.10 lalu 19.04 untuk memperbaiki masalah?

Saya tahu setiap versi Ubuntu membekukan paketnya satu kali dalam fase rilis, tetapi mungkinkah mereka melakukan backport perbaikan impor seperti ini?

Hallo teman-teman! Karena bug ini saya pindah ke KDE baru-baru ini, dan sejauh ini terlihat sangat bagus: Bug telah hilang dan sebagai tambahan ada banyak widget plasmoid yang mengkilap.
Ubuntu 18.04

Saya juga mengamati perilaku ini di komputer saya:
OS: Ubuntu 18.04.2 LTS
Desktop Env: Gnome 3.28.2
Versi Chrome: 75.0.3770.100 (Bentukan Resmi) (64-bit)

--- Kode VS
Versi: 1.35.1.0
Komit: c7d83e57cd18f18026a8162d042843bda1bcf21f
Tanggal: 2019-06-12T14: 27: 31.086Z
Elektron: 3.1.8
Chrome: 66.0.3359.181
Node.js: 10.2.0
V8: 6.6.346.32
OS: Linux x64 4.18.0-25-snap generik

Hanya untuk tindak lanjut. Ini masih diperbaiki saat menjalankan ubuntu 19.04 dengan stock gnome.

Apakah ini masalah Os atau vscode itu sendiri?
Karena wajah di aplikasi lain juga, antara editor teks dan chromium
Memiliki Ubuntu 18.04
VS Kode 1.34.0
Versi Chromium 75.0.3770.90

Juga saya perhatikan itu bukan gulir acak, itu gulir sama seperti yang saya lakukan di aplikasi lain. Atas atau bawah dan bagaimana saya menggulir. Seperti itu mengelola negara satu sama lain, perlu menemukan opsi untuk mematikannya.

$ sudo apt-get install imwheel
$ imwheel

Bekerja untuk saya.

Version: 1.36.1
Commit: 2213894ea0415ee8c85c5eea0d0ff81ecc191529
Date: 2019-07-08T22:55:08.091Z
Electron: 4.2.5
Chrome: 69.0.3497.128
Node.js: 10.11.0
V8: 6.9.427.31-electron.0
OS: Linux x64 5.0.0-20-generic Ubuntu 19.04

Tampaknya sudah diperbaiki di Ubuntu 19.04 & MacOS terbaru.

@ vishal112logistic Tapi penggulirannya tidak mulus.

Memperbarui ke ubuntu 19.04 adalah perbaikan terbaik.

Saya menggunakan Ubuntu 18.04 dan saya mengalami masalah ini ketika saya beralih tab dari Chrome ke VS Code. Saya mencoba dengan Chrome + Terminal dan saya dapat mereproduksi perilaku yang sama ketika saya alt + tab dari Terminal ke Chrome (bilah gulir Chrome melompat), tetapi tidak sebaliknya (Terminal menggulir dengan baik).

Saya menggunakan Ubuntu 19 sebelumnya dan tidak mengalami masalah ini, jadi saya meningkatkan ke Ubuntu 19 sekarang.

Sepertinya tidak ada yang menyebutkan ini, tetapi penggulirannya tidak acak. Jika saya menggulir ke bagian bawah halaman di Chrome dan alt + tab ke VS Code, halaman melompat ke bawah secara proporsional dengan seberapa banyak saya menggulir di Chrome. Dari VS Code ke Chrome juga sama. Dan dari Terminal ke Chrome juga.

PS: Ubuntu 19 sudah OK. Saya tidak berpikir ini adalah masalah VS Code, karena saya menggunakan Ubuntu 18 yang sama antara Chrome dan jendela Terminal.

Oke, Jadi karena orang-orang melaporkan itu tidak mereproduksi pada 19.04.

1) Saya menggunakan 18,04 LTS, yang tidak dapat saya tingkatkan ke non LTS,
2) Beberapa orang menemukan ini di windows dan OSX juga

Jadi saya akan sangat menghargai jika kita memperbaikinya.
Catatan: Saya tidak terlalu teknis jadi harap bersikap baik dan bersikap santai pada orang-orang seperti saya.

@Mariusa sayang

Bisakah Anda menguraikan lebih lanjut / memperbarui posting awal dengan beberapa klarifikasi, dalam upaya untuk menghindari kebisingan lebih lanjut dalam hal ini. Di bagian bawah posting mungkin membantu?

Mungkin beberapa poin penting;

  • (TEBAK); Tampaknya menjadi masalah dengan Electron dan beberapa perpustakaan input?
  • Tidak diisolasi ke VScode

Memperbaiki; Belum ada.

Solusi Linux (Jangan bingung dengan perbaikan);

  • imwheel - tidak cocok untuk semua pengguna
  • wayland - tidak cocok untuk semua pengguna

Catatan: Ubuntu 1904 (Desktop) tampaknya menggunakan Wayland.

Saya tidak yakin kami akan melihat pembaruan lebih lanjut di sini, yang sedikit mengecewakan dari pengembang. Saya ingin mendapatkan beberapa panduan resmi, meskipun itu mengarahkan kami ke sumber daya lain. Seperti yg disebutkan; tampaknya bukan masalah dengan VSCode itu sendiri, melainkan Electron .

Ubuntu: 19.04
VsCode:

Version: 1.38.1
Date: 2019-09-11T13:30:08.229Z
Electron: 4.2.10
Chrome: 69.0.3497.128
Node.js: 10.11.0
V8: 6.9.427.31-electron.0
OS: Linux x64 4.15.0-64-generic

Kesalahannya tetap :(

Metode @ vishal112logistic bekerja dari saya di Ubuntu 18.04
$ sudo apt-get install imwheel
$ imwheel

Metode @ vishal112logistic bekerja dari saya di Ubuntu 18.04
$ sudo apt-get install imwheel
$ imwheel

Solusi ini tidak lengkap. Ini menonaktifkan zoom dengan Ctrl + roda dalam aplikasi (Firefox, Chromium, LibreOffice, PDF reader ...). Anda dapat memperbaiki masalah sampingan yang disebutkan di atas? Saya akan berterima kasih atas informasi ini.

Ditambahkan: Saya menemukan solusi untuk memperbaiki masalah sampingan. Untuk melakukan ini, ubah konfigurasi imwheel. Info lebih lanjut di sini: https://wiki.archlinux.org/index.php/IMWheel

Ini menonaktifkan zoom dengan Ctrl + roda dalam aplikasi

Whoa, saya bahkan tidak tahu jalan pintas itu sepanjang waktu: P

Menjalankan imwheel menyebabkan pengalaman scrolling yang sangat mengerikan bagi saya- sangat kasar / gelisah terutama saat menggulir dengan lambat.

Adakah yang benar-benar dapat menentukan apa yang dilakukan imwheel untuk menghindari bug gulir yang dijelaskan dalam masalah ini? Saya ingin sekali menemukan perangkat lunak / paket yang benar-benar bertanggung jawab dan menemukan / membuka masalah secara langsung.

@sensiloles @uphlewis Saya baru saja setuju, saya perhatikan bahwa saya menggunakan Ctrl + wheel untuk zoom di Inkscape, tetapi tidak berfungsi setelah menggunakan imwheel. Apa yang harus saya lakukan :(

@sensiloles @uphlewis Saya baru saja setuju, saya perhatikan bahwa saya menggunakan Ctrl + wheel untuk zoom di Inkscape, tetapi tidak berfungsi setelah menggunakan imwheel. Apa yang harus saya lakukan :(

Buat atau edit ~ / .imwheelrc
Garis ". *" Di file berarti pengaturan akan diterapkan ke semua program.

Terima kasih banyak, ini berhasil, sejauh ini bagus.

Saya menggunakan ubuntu 18.04, tetapi tautan Anda untuk arch, dan saya mengonfigurasi dengan cara berikut di sistem saya:

  1. Tambahkan baris berikut ke ~ / .imwheelrc dan simpan
".*"
    Control_L, Up,   Control_L|Button4
    Control_L, Down, Control_L|Button5
  1. Tambahkan perintah berikut ke Preferensi Aplikasi Startup
    imwheel --kill --buttons "4 5"

Sekarang, zoom saya berfungsi dengan baik dan scroll tidak melompat.

Saya memiliki kesalahan yang sama dan saya tidak tahu apa yang terjadi karena editor berbasis elektron lainnya tampaknya tidak memilikinya ketika penunjuk memilih baris kode lain dan kemudian menggulir dengan alt-tab. Saya mengubah jendela kembali ke vscode dan lewati hampir 200 baris kode secara acak melempar atau ke bawah lebih dari semua yang telah terjadi pada saya jika saya ada hubungannya dengan kursor mouse di mana posisi ini

Satu kerugian besar menggunakan imwheel : menggulir dengan dua jari pada trackpad tidak mulus (pada 18.04). Solusi yang saya lihat online untuk ini adalah dengan membunuh imwheel , tetapi kemudian kami memiliki masalah pengguliran acak lagi di VSCode. Sepertinya tidak ada cara untuk menang. :kecewa:

tandai masalah ini,

Terima kasih banyak, ini berhasil, sejauh ini bagus.

Saya menggunakan ubuntu 18.04, tetapi tautan Anda untuk arch, dan saya mengonfigurasi dengan cara berikut di sistem saya:

  1. Tambahkan baris berikut ke ~ / .imwheelrc dan simpan
".*"
    Control_L, Up,   Control_L|Button4
    Control_L, Down, Control_L|Button5
  1. Tambahkan perintah berikut ke Preferensi Aplikasi Startup
    imwheel --kill --buttons "4 5"

Sekarang, zoom saya berfungsi dengan baik dan scroll tidak melompat.

ini bekerja untuk saya, saya menggunakan archlinux.

imwheel pasti masih terasa seperti itu menambah penundaan dan pemotongan untuk menggulir ... Sistem lebar.

Masalah yang sama untuk saya (Debian 10)
Versi VSC: 1.40.2
Elektron: 6.1.5
Chrome: 76.0.3809.146
Node.js: 12.4.0
V8: 7.6.303.31-electron.0
OS: Linux x64 4.19.0-6-amd64
Saya menggunakan imwheel dan akan mencoba solusi @khaschuluu ...

Dapat mengonfirmasi bahwa ini tidak terjadi saat menjalankan Ubuntu 19.10, jadi harus dikurangi / diselesaikan dengan perbaikan di GNOME / Mutter setidaknya sedini yang dikirimkan dengan 19.10.

Jadi orang-orang yang mengikuti rilis LTS hanya perlu menunggu hingga April tahun depan selama 20,04 LTS untuk menyertakan perbaikan ini.

Saya menggunakan Manjaro 4.19 LTS dengan Xfce. Tidak yakin kapan / apakah saya bisa beralih ke Wayland. Jadi untuk perbaikan nyata saya harus menunggu perbaikan Elektron / Chrome? Apakah ada tiket bug yang sesuai untuk ditonton di proyek Chromium?

@thegitfather Saya tidak percaya 19.10 (GNOME dan Mutter yang diperbarui) berjalan di Wayland, tentu saja tidak. Jadi itu harus diselesaikan di pembaruan Mutter nanti.

Sangat muak, saya meningkatkan dari 18,04 menjadi 19,04. Touchpad pasti "terasa" berbeda (akselerasi / sensitivitas) tetapi lompatan gulir tampaknya diperbaiki. Semoga beruntung semuanya.

Saya melakukan itu tetapi setelah beberapa minggu laptop saya terus memformat setelah setiap restart jadi kembali lagi ke 18,04

Saya mencoba menggunakan imwheel dan itu bekerja dengan baik, kecuali entah bagaimana merusak tab ekstensi saya di VSCode. Lihat https://github.com/microsoft/vscode/issues/86583 untuk lebih jelasnya.

Masih terjadi di linux, XUbuntu 19.04 5.0.0-38-generik, desktop XFCE
Versi: 1.42.1.0
Komit: c47d83b293181d9be64f27ff093689e8e7aed054
Tanggal: 2020-02-11T14: 50: 36.977Z
Elektron: 6.1.6
Chrome: 76.0.3809.146
Node.js: 12.4.0
V8: 7.6.303.31-electron.0
OS: Linux x64 5.0.0-38-generik snap
(versi snap c47d83b2)

Halo, apakah ada kemajuan dalam bug ini? Sangat mengganggu saya: D

Hanya 155 komentar sejak 15 Juni 2017. Kita harus bersabar.

Saya dapat mereproduksinya di debian 10

saya menunggu solusi. Seseorang?

Masih dapat mereproduksi masalah ini dengan sangat mudah dengan cara yang sama seperti yang lain di atas. Ubuntu 18.04 melakukan tab di antara aplikasi seperti Firefox dan VS Code, kemudian menggunakan roda gulir dalam kode menyebabkan saya pergi ke bagian bawah file. Sebagian besar merupakan bug produktivitas, belum menemukan cara untuk mengatasi / mencegah hal ini terjadi - jika ada yang mengetahuinya, harap bagikan! Senang membantu mereproduksi bug dengan video atau sesi / panggilan berbagi video.

@chriswernette Saya menemukan solusi: instal program imwheel dan jalankan. Ini harus memperbaiki bug selama komputer Anda aktif. Harap dicatat bahwa menambahkan perintah ini ke file rc Anda mungkin merusak vscode . Anda harus menjalankannya secara manual di CLI setiap kali Anda memulai komputer ... Berharap mereka akan memperbaiki bug ini suatu saat nanti.

Ngomong-ngomong, hanya alt + tab yang menyebabkan masalah ini. Beralih antar tab dengan penunjuk mouse tidak menyebabkan masalah ini bagi saya. Saya juga menyadari bahwa Firefox memecahkan masalah ini sedangkan masalah ini masih ada di Chrome.

Dapat mengonfirmasi repro bug seperti yang dijelaskan: 1) pada tampilan chrome tab, menggulir ke atas atau ke bawah secara substansial pada satu halaman, 2) alt-tab ke vscode, hampir tidak menyentuh roda gulir dan itu melompat ke atas atau ke bawah memutar ulang pengguliran di jendela chrome.

Di ubuntu.

Ngomong-ngomong, hanya alt + tab yang menyebabkan masalah ini. Beralih antar tab dengan penunjuk mouse tidak menyebabkan masalah ini bagi saya. Saya juga menyadari bahwa Firefox memecahkan masalah ini sedangkan masalah ini masih ada di Chrome.

FYI, saya menggunakan Firefox di Ubuntu 18.04 dan masih mengalami masalah. Dapat mengonfirmasi bahwa menggunakan mouse alih-alih alt + tab tampaknya merupakan solusi.

Hai teman-teman.
Saya juga salah satu korban.
Benar-benar menjengkelkan.

Tapi ini adalah masalah antara Electron dan Browser.
Dalam kasus saya, ini terjadi antara Chrome dan VSC, dan Chrome dan Slack juga.

Ubuntu 18.04

Tidak yakin apakah ini adalah tautan langsung di atas tetapi terlihat seperti yang terbaik:

https://github.com/atom/atom/issues/15482

Adakah yang bisa di utas ini mengonfirmasi bahwa ini sudah diperbaiki pada Ubuntu 19.04? Sedang berpikir untuk mengupgrade untuk melihat atau menjalankan VM

Saya telah meningkatkan ke 19,10 dan tampaknya hilang. Banyak hal lain (driver) yang tidak terkait dengan ini rusak jadi pertimbangkan itu.

Adakah yang bisa di utas ini mengonfirmasi bahwa ini sudah diperbaiki pada Ubuntu 19.04? Sedang berpikir untuk mengupgrade untuk melihat atau menjalankan VM

Saya menggunakan XUbuntu 19.04 selama sebulan sekarang, bug masih ada di sini, lihat komentar saya di atas https://github.com/microsoft/vscode/issues/28795#issuecomment -590056590

@mi-januari coba 19.10. Sepertinya sudah diperbaiki untuk saya sekarang.

Saya mengonfirmasi bug ini terjadi di Ubuntu 18.04.4 LTS

VSCode saya tentang info:
Versi: 1.43.2.0
Komit: 0ba0ca52957102ca3527cf479571617f0de6ed50
Tanggal: 2020-03-24T07: 52: 11.516Z
Elektron: 7.1.11
Chrome: 78.0.3904.130
Node.js: 12.8.1
V8: 7.8.279.23-electron.0
OS: Linux x64 5.3.0-42-generik snap

@mi-januari coba 19.10. Sepertinya sudah diperbaiki untuk saya sekarang.

Diperbarui ke XUbuntu 19.10 eoan, 5.3.0-42-generic, VSCode 1.43.2. dan masalahnya masih ada.
Langkah-langkah untuk mereproduksi:
klik di jendela editor teks VSCode, alt + tab ke Firefox (halaman kosong), gulir ke bawah dua kali, alt + tab ke VSCode, klik ke kode, gulir ke bawah - itu banyak melompat ke bawah.

@ miro-janosik Apa versi Mutter yang Anda jalankan? ( mutter --version )

Sejak pindah ke Ubuntu 19.10, yang tampaknya membawa serta Mutter 3.34, masalah ini telah hilang untuk saya.

@ miro-janosik Apa versi Mutter yang Anda jalankan? ( mutter --version )

Sejak pindah ke Ubuntu 19.10, yang tampaknya membawa serta Mutter 3.34, masalah ini telah hilang untuk saya.

Ini tidak menunjukkan apa-apa, karena saya belum menginstal mutter. Saya melihat bahwa "Mutter adalah server tampilan Wayland". Karena saya menggunakan XUbuntu yang berarti XFCE frontend bukan GNOME dan tidak menggunakan Wayland.

Benar, entah kenapa aku merindukanmu menjalankan Xubuntu.

Bagaimanapun, saya tidak menjalankan sesi Wayland, hanya rawa standar X11. Hal ini mungkin menunjukkan bahwa pengembang GNOME telah mengatasi bug Chromium ini dengan penyelesaian akhir di Mutter.

Tentu saja, itu tidak terlalu membantu Anda di XFCE, maaf. Anda mungkin ingin mencari Mutter fix (atau setidaknya masalah - saya yakin itu telah ditautkan sebelumnya di utas ini) dan laporkan ini di XFCE atau mungkin XFWM4.

Saya memutakhirkan / memperbarui ubuntu 18.04.4 dan bug masih ada di sini ...

Untuk mereproduksi masalah secara konsisten, saat beralih ke browser, Anda perlu menggulir cukup lama. Saat Anda kembali ke VsCode dan mencoba menggulir, itu akan melompat. Cukup menjengkelkan ... Saya menggunakan Ubuntu 18.04.3.

Namun, saya sangat yakin kesalahan ini khusus untuk apa pun yang menggunakan Chromium. Jadi saya juga menghadapi masalah di Google Chrome.

Saya tidak tahu apakah kita dapat menganggap itu sebagai solusi. Tapi, karena setelah menggulir di browser di jendela lain, menurut saya gulir yang Anda lakukan disimpan di memori dan pada gulir berikutnya itu melompat di vscode. Jadi, entah bagaimana memiliki tab kosong, tempat untuk melepaskan lompatan yang berlebihan itu, harus mengatur ulang gulungan itu di memori. Saya bukan ahli, jadi maaf, jika kedengarannya, sampah untuk Anda.

Ubuntu 18 seharusnya menjadi LTS, mengapa ini tidak sangat mengganggu
masalah, yang diperbaiki di 19+, telah di-backport ke 18? Tolong teman-teman, kita semua
menderita di sini!

Pada Kamis, 2 April 2020 jam 2:44 Blair Jersyer [email protected]
menulis:

Untuk mereproduksi masalah secara konsisten, saat beralih ke browser, Anda
perlu menggulir cukup lama. Saat Anda kembali ke VsCode dan mencoba
untuk menggulir, itu akan melompat. Cukup menjengkelkan ... Saya menggunakan Ubuntu 18.04.3

-
Anda menerima ini karena Anda berkomentar.
Balas email ini secara langsung, lihat di GitHub
https://github.com/microsoft/vscode/issues/28795#issuecomment-607653635 ,
atau berhenti berlangganan
https://github.com/notifications/unsubscribe-auth/ABGEHKX3JWCBB5FI4TSLJFTRKQX4RANCNFSM4DPLVGGQ
.

Tolong teman-teman, kita semua menderita di sini!

Sakit adalah kelemahan meninggalkan tubuh ... Maaf :) Saya merasakan Anda dan saya mengikat sekarang:

wmctrl -a Code

di palungan jendela saya ke ALT + 1 atau sesuatu untuk memfokuskan vscode. Ini bekerja! Artinya seseorang dapat menulis skrip shell dengan mengingat Jendela fokus terakhir untuk menggantikan perilaku Tab X11. Atau apakah saya melewatkan sesuatu?

Ubuntu 18 seharusnya menjadi LTS, mengapa masalah yang sangat mengganggu ini, yang diperbaiki di 19+, tidak di-backport ke 18? Tolong teman-teman, kita semua menderita di sini!

Pada Kam, 2 Apr 2020 jam 2:44 AM Blair Jersyer @ . * > menulis: Untuk mereproduksi masalah secara konsisten, saat beralih ke browser, Anda perlu menggulir cukup lama. Saat Anda kembali ke VsCode dan mencoba menggulir, itu akan melompat. Ini cukup mengganggu ... Saya menggunakan Ubuntu 18.04.3 - Anda menerima ini karena Anda berkomentar. Balas email ini secara langsung, lihat di GitHub < # 28795 (komentar) >, atau berhenti berlangganan https://github.com/notifications/unsubscribe-auth/ABGEHKX3JWCBB5FI4TSLJFTRKQX4RANCNFSM4DPLVGGQ .

Jadi meningkatkan ke 19 memperbaiki masalah? Jika ya, saya akan meningkatkannya.

Masalah dengan imwheel adalah hal itu mencegah saya untuk dapat menahan CTRL dan memperbesar (Figma) ...
Dan rasanya ada penundaan dengan tombol mundur dan maju mouse saya.

Kabar baik: Saya menemukan solusi yang bagus!

Bug tidak terjadi saat menggunakan paket alttab . Instal dari AUR dengan mis .:

$ yay -S alttab-git

Anda harus melepaskan ALT-Tab sebelum memulainya. Bagi saya (Xfce) ada di Pengaturan Manajer Jendela:

image

Wow, ini buka hampir 3 tahun yang lalu. Saya baru saja memutakhirkan ke Ubuntu 18.04.4 LTS dan saya masih dapat menghasilkan bug ini. Ini bukan masalah di Ubuntu 16.04 saya.

Jadi jawabannya hanya tersembunyi di komentar https://github.com/microsoft/vscode/issues/28795#issuecomment -391258341.
Untuk Ubuntu 18.04.4 LTS cukup instal paket imwheel . sudo apt install imwheel . Pastikan untuk menjalankannya juga.

Jadi jawabannya hanya disembunyikan di komentar # 28795 (komentar) .
Untuk Ubuntu 18.04.4 LTS cukup instal paket imwheel . sudo apt install imwheel . Pastikan untuk menjalankannya juga.

Dan ketika Anda membaca terus, Anda akan melihat bahwa imwheel jelek ... Solusi saya ( alttab ) terlihat jelek tetapi bekerja seperti pesona ... https://github.com/microsoft/ vscode / issues / 28795 # issue -608751048

juga, saat menjalankan imwheel "sebagaimana adanya" lakukan trik, menyetelnya ke tidak menonaktifkan tombol kembali / maju dengan imwheel -b 45 tidak berfungsi sebagai solusi

@thegitfather tnx untuk solusi yang buruk, tampaknya membuat vscode membeku sejenak untuk mencegah masalah lompatan (yang terkadang membuat saya ingin membuang komputer dari balkon).

menurut Anda apakah mungkin untuk mengecualikan aplikasi desktop dari alttab?
desktop selalu menjadi aplikasi pertama atau kedua tampaknya mencegah saya dari perilaku alttab biasa seperti beralih kembali dan keempat tanpa menekan tab beberapa kali.
juga alttab merespons sangat lambat, apakah Anda berhasil melakukan sesuatu tentang itu?
ketika saya beralih ke jendela konsol, itu tidak menerima fokus, apakah ada perbaikan untuk itu?

edit: mungkin tidak menerima fokus "memperbaiki" masalah.

Memperbaiki logo yang hilang (ubuntu 18.04)
sudo cp ~/Downloads/code.png /usr/share/icons/hicolor/256x256/apps/code.png

code

Setelah memutakhirkan ke Ubuntu 20.04 LTS Focal Fossa saya dapat mengonfirmasi bahwa bug yang mengganggu ini menghilang untuk saya. VS Code terasa seperti surga sekali lagi!

Setelah memutakhirkan ke Ubuntu 20.04 LTS Focal Fossa saya dapat mengonfirmasi bahwa bug yang mengganggu ini masih ada dengan semua ekstensi dinonaktifkan.

Saya menggunakan Ubuntu 18.04.

Ini band-aid saya untuk bug yang menjengkelkan ini: setiap kali saya beralih ke VS Code (w / ALT + TAB), saya melakukan satu gulir cepat terlepas dari arah sambil menahan SHIFT , dan kemudian melanjutkan pengguliran normal. Tidak ada lompatan.

Bisakah saya memahami lebih detail

Di Ubuntu 18.04 cukup instal imwheel .

sudo apt-get install imwheel

Ini berhasil untuk saya. Terima kasih @ shamim-42

@ shamim-42 benar-benar membunuhnya. Memiliki bug ini selama bertahun-tahun, pertama di Atom, lalu di VSCode, lalu di aplikasi berbasis Electron lainnya. Tidak pernah menemukan perbaikan, sampai saya membaca posting Anda hari ini.

Setelah menginstal imwheel saya menambahkannya ke item startup sesi saya, dan berhasil.
Tidak tahu apakah masih ada efek samping, karena saya hanya menguji kasus penggunaan tertentu yang "mengganggu".

Terima kasih banyak untuk perbaikan sementara, @ shamim-42!

Ini benar-benar bug yang mengganggu!
Sepertinya imwheel itu sendiri memiliki masalah dengan lompatan selama pengguliran dengan menggunakan touchpad :( Diuji pada 18.04.2.

Dikonfirmasi, perbaikan imwheel hanya berfungsi untuk saya yang menggunakan mouse eksternal. Di
trackpad semuanya gagap.

Pada Kamis, 11 Jun 2020, 15:33 Oleksandr Shlinchak, [email protected]
menulis:

Ini benar-benar bug yang mengganggu!
Sepertinya imwheel itu sendiri memiliki masalah dengan lompatan selama pengguliran
dengan menggunakan touchpad :( Diuji pada 18.04.2.

-
Anda menerima ini karena Anda berkomentar.
Balas email ini secara langsung, lihat di GitHub
https://github.com/microsoft/vscode/issues/28795#issuecomment-642698120 ,
atau berhenti berlangganan
https://github.com/notifications/unsubscribe-auth/AAGI5FMXFEVJPFCQYKXWOHTRWDTM3ANCNFSM4DPLVGGQ
.

Bug yang sangat mengganggu dan perbaikan yang sangat sederhana - https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/181/diffs?commit_id=5a71ed44115f730263086218316839fad006b71c

Untuk memperbarui Gnome saya harus memutakhirkan ke Ubuntu 20.04. Sekarang semuanya berfungsi dengan baik sebagaimana mestinya: v:

Hai, masalah sudah diperbaiki dari Ubuntu 19.04 (yang saat ini saya gunakan). Jika itu terlalu mengganggu Anda dan tidak ingin menggunakan solusi pihak ketiga, maka tingkatkan Ubuntu Anda.

Ubuntu 19 bukan LTS, 18 adalah. Banyak orang tidak dapat meningkatkan karena
ini. Saya tidak perlu meninggalkan LTS untuk memperbaiki bug yang sangat mengganggu.
imwheel membuat trackpad tidak dapat digunakan di laptop dan tidak bagus
larutan.

Pada Rabu, 17 Jun 2020 jam 7:51 Blair Jersyer [email protected]
menulis:

Hai, masalah sudah diperbaiki dari Ubuntu 19.04 (yang saat ini saya gunakan). Jika
itu terlalu mengganggu bagi Anda, maka tingkatkan versi Ubuntu Anda.

-
Anda menerima ini karena Anda berkomentar.
Balas email ini secara langsung, lihat di GitHub
https://github.com/microsoft/vscode/issues/28795#issuecomment-645326887 ,
atau berhenti berlangganan
https://github.com/notifications/unsubscribe-auth/ABGEHKUOGUI5KWNTEOYYZYDRXCU25ANCNFSM4DPLVGGQ
.

Saya dapat mengonfirmasi bahwa itu tidak diperbaiki pada 20.04. Saya menggunakan Xubuntu.

Pada Rabu, 17 Jun 2020, 12:54 James Guillochon, [email protected]
menulis:

Ubuntu 19 bukan LTS, 18 adalah. Banyak orang tidak dapat meningkatkan karena
ini. Saya tidak perlu meninggalkan LTS untuk memperbaiki bug yang sangat mengganggu.
imwheel membuat trackpad tidak dapat digunakan di laptop dan tidak bagus
larutan.

Pada Rabu, 17 Jun 2020 jam 7:51 Blair Jersyer [email protected]
menulis:

Hai, masalah sudah diperbaiki dari Ubuntu 19.04 (yang saat ini saya gunakan). Jika
itu terlalu mengganggu bagi Anda, maka tingkatkan versi Ubuntu Anda.

-
Anda menerima ini karena Anda berkomentar.
Balas email ini secara langsung, lihat di GitHub
< https://github.com/microsoft/vscode/issues/28795#issuecomment -645326887
,
atau berhenti berlangganan
<
https://github.com/notifications/unsubscribe-auth/ABGEHKUOGUI5KWNTEOYYZYDRXCU25ANCNFSM4DPLVGGQ

.

-
Anda menerima ini karena Anda berkomentar.
Balas email ini secara langsung, lihat di GitHub
https://github.com/microsoft/vscode/issues/28795#issuecomment-645328184 ,
atau berhenti berlangganan
https://github.com/notifications/unsubscribe-auth/AAGI5FOQBD6JMBHXUTDXF5DRXCVGBANCNFSM4DPLVGGQ
.

Ubuntu 19 bukan LTS, 18 adalah. Banyak orang tidak dapat meningkatkan karena ini. Saya tidak perlu meninggalkan LTS untuk memperbaiki bug yang sangat mengganggu. imwheel membuat trackpad tidak dapat digunakan di laptop dan bukan solusi yang baik.

Pada Rabu, 17 Jun 2020 jam 7:51 Blair Jersyer @ . * > menulis: Hai, masalah telah diperbaiki dari Ubuntu 19.04 (yang saat ini saya gunakan). Jika itu terlalu mengganggu Anda, tingkatkan Ubuntu Anda. - Anda menerima ini karena Anda berkomentar. Balas email ini secara langsung, lihat di GitHub < # 28795 (komentar) >, atau berhenti berlangganan https://github.com/notifications/unsubscribe-auth/ABGEHKUOGUI5KWNTEOYYZYDRXCU25ANCNFSM4DPLVGGQ .

Seperti yang saya katakan ... dari Ubuntu 19 masalah sudah diperbaiki. Ini termasuk Ubuntu 20.04. Ada solusi yang tersedia untuk Anda, keluhan lebih lanjut tidak ada gunanya. Saya memiliki Ubuntu 18.04 di Laptop dan PC saya di mana saya menghadapi masalah, saya telah meningkatkan keduanya ke 19.04 dan 20.04 dan masalah telah terpecahkan.

Bagaimanapun, saya berhenti berlangganan masalah ini karena tidak lagi relevan bagi saya. Semoga beruntung semuanya.

@ Blair2004 Kami terlalu menggunakan 20.04 dan masalah masih berlanjut, setidaknya untuk trackpads - dan opsi imwheel tidak cocok dengan trackpads. Saya ingin tahu, apakah masalah telah diperbaiki pada 20,04 untuk Anda di trackpad juga?

Oh dan mungkin ini membantu - kami tidak menggunakan Gnome, kami menggunakan XFCE.

@ Blair2004 Kami terlalu menggunakan 20.04 dan masalah masih berlanjut, setidaknya untuk trackpads - dan opsi imwheel tidak cocok dengan trackpads. Saya ingin tahu, apakah masalah telah diperbaiki pada 20,04 untuk Anda di trackpad juga?

Oh dan mungkin ini membantu - kami tidak menggunakan Gnome, kami menggunakan XFCE.

Mungkin itulah alasannya, saya menggunakan Gnome.

Masalah hadir menggunakan xfce + ubuntu 20.04 (sebenarnya ubuntustudio) + trackpad

Masalah hadir menggunakan xfce + ubuntu 20.04 (sebenarnya ubuntustudio) + trackpad

Platform serupa (Xubuntu 20.04) dan masalah bagi saya, tetapi juga terjadi dengan mouse.

Mengalami masalah dengan Linux Mint MATE (garpu GNOME2). Menariknya saya hanya menyadarinya sejak saya memperbarui ke Linux Mint 20; ketika saya menggunakan Linux Mint 18 (dengan versi VS Code yang lebih lama) saya tidak mengalami masalah ini.

Ini mengganggu saya cukup lama, dan saya rasa saya bisa mereproduksinya. Itu hanya terjadi (setidaknya bagi saya) jika ada kotak pencarian mini di sudut kanan atas editor. Jika saya mengabaikannya, pengguliran menghilang.

EDIT: Saya menggunakan Windows & OSX.

Sama di sini (Xubuntu)

Direproduksi di Debian 10 + gnome-shell 3.30.2-11 ~ deb10u2

Sangat sering mereproduksi di sistem saya (Ubuntu MATE 20.04.01). Saya kebanyakan bekerja dengan keyboard dan mouse.

Memasang (dan menjalankan) imwheel tidak menyelesaikan masalah - Saya baru saja mengalami satu kejadian.

Saya menduga (sulit untuk dikatakan, karena saya tidak pernah memperhatikan penyebabnya) bahwa itu terjadi ketika saya mengganti ruang kerja desktop (melalui hotkeys) dan / atau beralih latar depan (sekali lagi, melalui hotkeys, dalam hal ini, Alt+Tab .

Masalah ini langsung membingungkan saya karena saya terlempar ke dalam potongan kode acak, dan harus menemukan jalan kembali. :pusing:

3 tahun dan terus bertambah.

Kru @Microsoft VS-Code: apa pun yang Anda lakukan untuk mengatasinya jelas-jelas tidak berhasil.
Saatnya membentuk tim harimau dan mengatasi yang satu ini: harimau2:: pelari: - demi semua kewarasan kita. : face_with_head_bandage:

Saya dapat mengonfirmasi bahwa akar penyebab masalah ini adalah tumpukan yang mendasari (Elektron?) Karena saya dapat menemukan masalah serupa di luar VSCode.

Saya hanya akan menabrak utas ini karena masalah ini memang membuat frustrasi.
Terjadi pada saya dalam Visual Studio Code setelah alt + tabbing ke browser firefox. Pengguliran apa pun yang dilakukan di Firefox akan menyangga dan diterapkan segera setelah saya melakukan pengguliran kembali di jendela VS. Sangat frustasi untuk menggulir kembali ke bagian kode yang saya kerjakan setiap saat.
Sunting: Firefox *, bukan Chrome ..

Direproduksi dengan Vscodium 1.47 dan Gedit juga.

Langkah-langkah untuk mereproduksi:

1. Buka dokumen panjang dengan Vscode, satu lagi dengan Gedit

  1. Fokus pada Vscode, di bagian atas file
  2. Beralih ke Gedit dengan Alt + Tab dan gulir ke bawah
  3. Kembali ke Vscode dengan Alt + Tab, gulirkan sedikit ke bawah
    → Vscode melompat di akhir file

Konfigurasi: Debian 10 + gnome-shell 3.30.2-11 ~ deb10u2
Pointer: Keyboard trackpoint Lenovo
Versi VsCodium: 1.47.3
Komit: 91899dcef7b8110878ea59626991a18c8a6a1b3e
Tanggal: 2020-07-23T15: 51: 39.791Z
Elektron: 7.3.2
Chrome: 78.0.3904.130
Node.js: 12.8.1
V8: 7.8.279.23-electron.0
OS: Linux x64 5.7.0-3-amd64

@iootaa imwheel tampaknya memperbaiki masalah tersebut.

@ yuriy-chumak Tidak berfungsi untuk trackpads.

Ya, saya menggunakan trackpoint dan imwheel didedikasikan untuk mouse

@ickscorp , yup. Dan mouse-pointer juga melompat secara acak (di suatu tempat ke bawah) setiap kali saya menggunakan mouse dan atau trackpad. Saya berpikir bahwa mouse saya rusak.

Dengan Ubuntu 18.04 dan VScode 1.50.1,

~: sudo apt install imwheel
~: imwheel
INFO: imwheel started

benar-benar berfungsi.

Saya ragu ini adalah masalah OS karena ini terjadi pada aplikasi lain ...

Apakah halaman ini membantu?
0 / 5 - 0 peringkat