Kursor teks ConEmu hanya muncul sebagai Block atau Rectangle

0

Latar belakang: telah menggunakan ConEmu pada kotak Windows 7 selama berbulan-bulan tanpa masalah, tetapi setelah menyesuaikan beberapa pengaturan _vimrc sore ini opsi "Text cursor" tidak mencerminkan pemilihan.

Saat mencoba mengubah kursor teks di ConEmu, saya hanya dapat beralih di antara opsi "Block" dan "Rectangle". Memilih "Horisontal (sebagai konsol)" atau "Vertikal (sebagai GUI)" meninggalkan kursor dalam format "Blok".

Namun, memilih opsi "Persegi Panjang" memang mengubah kursor ke Persegi Panjang, seperti yang ditunjukkan pada tangkapan layar di bagian bawah posting ini. (Kursor digambarkan dengan masing-masing pilihan lain juga.)

Bagaimana saya bisa memperbaiki pengaturan ConEmu saya sehingga memilih opsi horizontal atau vertikal menunjukkan kursor horizontal atau vertikal?

conemu_cursor_does_not_change

Sunting: Dalam upaya untuk memperbaiki masalah ini, saya telah mencoba keduanya:

  1. Reset default melalui built-in Settings... > Reset...pilihan
  2. Hapus direktori memegang executable dan paket ConEmu kemudian instal ulang dari SourceForge

Karena upaya menghapus / menginstal ulang gagal, saya bertanya-tanya apakah itu bisa disebabkan oleh penyesuaian _vimrc. Seperti apa bentuk file itu:

" Default Windows Vim stuff
" Vundle setup with packages
" Personal settings, like colorscheme, splitbelow, splitright, laststatus=2

" These are the lines I added:
" Airline-specific settings
set guifont=Powerline\ Consolas:h10
set encoding=utf-8

Edit2: Ini adalah halaman Pengaturan lengkap, serta kursor default pada cmd.exe. Semoga ini bisa membantu!

pengaturan penuh cmd_default

Dan Wagner
sumber
1
Anda belum menampilkan halaman pengaturan penuh.
Maximus
Whoa - tidak bisa meminta uluran tangan yang lebih berkualitas! Memperbarui posting saya dengan halaman Pengaturan lengkap (serta tangkapan layar cmd.exe untuk referensi) untuk sementara waktu ...
Dan Wagner

Jawaban:

2

Jika Anda memilih kursor Horisontal atau Vertikal, ConEmu menggunakan ukuran kursor di RealConsole (tekan CtrlWinAltSpaceuntuk menunjukkannya) kecuali Anda telah menentukan Fixed cursor size.

Kursor ukuran di RealConsole mungkin juga bisa rusak, misalnya dalam registri

[HKEY_CURRENT_USER\Console]
"CursorSize"=dword:00000019
Maximus
sumber
Hai @ Maximus - Saya perhatikan ketika saya mencentang kotak "Memperbaiki ukuran kursor", kursor berperilaku tepat seperti yang saya inginkan. Luar biasa! Jika saya bisa memaksakan perilaku yang saya inginkan maka "masalah" yang saya tanyakan di atas sebenarnya bukan masalah melainkan kurangnya pengetahuan tentang menyesuaikan kursor di ConEmu. Salahku!
Dan Wagner
1
Jadi kursor Anda "rusak" di konsol nyata dan ConEmu hanya menunjukkan ukuran aslinya.
Maximus
Saya tidak yakin saya mengerti. Kursor di konsol nyata, cmd.exe, adalah kursor horisontal yang saya harapkan. Ketika saya tidak mencentang kotak "Memperbaiki ukuran kursor", kursor ConEmu adalah sebuah Blok
Dan Wagner
Either way, hanya dengan mencentang kotak "Memperbaiki ukuran kursor" saya bisa mendapatkan perilaku kursor yang diinginkan - jadi semuanya baik-baik saja sejauh yang saya ketahui!
Dan Wagner
@ Maximus - Saya mendapatkan masalah ini pada alpha builds. Menggunakan tcc.exe dengan msys2. Saya memiliki nilai kunci registri yang sama yang Anda tentukan. Kursor saya tidak berubah di konsol nyata atau di conemu. Ada ide?
cchamberlain