Saya menggunakan Visual Studio Code sebagai editor saya untuk Unity. Saya melakukan pencarian di google tetapi tidak dapat menemukan apa pun tentang masalah saya.
Masalahnya sederhana, menekan ⇥ Tabeditor tidak melakukan apa-apa. Saya mengharapkannya untuk memasukkan 4 spasi.
Adakah yang tahu apa yang bisa saya lakukan untuk ⇥ Tabbekerja seperti yang diharapkan?
visual-studio-code
vinzee
sumber
sumber
Toggle Tab Key Moves Focus
kunciCtrl + M
(lihat jawaban oleh @Addison). 'Fitur' aneh.Jawaban:
Saya tidak sengaja mengaktifkan mode berbeda untuk tombol tab. Memperbaikinya dengan menekan Ctrl+ M.
Dari dokumen Visual Studio Code Keybinding :
Mode kontrol tab saat ini juga akan muncul di bilah status:
sumber
Ctrl + M, Ctrl + O
). Terima kasih.Setting Focus
?Untuk memperbaiki masalah ini
Mendesak ctrl + M menyebabkan ⇥ Tab tombol untuk memindahkan fokus alih-alih memasukkan ⇥ Tab karakter.
Matikan dengan menekan lagi pintasan.
Untuk menonaktifkan pintasan
Atau buka File> Preferensi> Pintasan Keyboard .
toggle tab key moves focus
.Remove Keybinding
,.sumber
ctrl + m
->ctrl + k
->ctrl + 0
untuk menutup kode dan hampir setiap hari saya tidak sengaja merusak tab saya sebelum ini :)Ctrl + m
tombol.Klik pada explorer atau jendela lain yang bukan editor lalu tekan Ctrl + M, ini adalah perintah untuk "Toggle Tab Key Moves Focus" pada Keyboard Shortcuts.
sumber
Dalam, kasus saya, saya mengikuti saran ini dan mengubah pengaturan emmet ini dalam vscode menjadi
false
:Saya menerima kesalahan
Cannot read property 'value' of null
. Itu memecahkan masalah dengan segera.sumber
Pada Desember 2018 pada macOS Mojave 10.14.2 menggunakan VSCode 1.29.1 default keybinding untuk 'Toggle Tab Key Moves Focus' diatur ke
Command+Shift+M
. Jika Anda terjebak dengan ini, menggunakan kombo kunci itu harus memperbaiki masalah.Lakukan
Command+K Command+S
untuk menarik Pengaturan Hotkeys dan kemudian mencariToggle Tab Key Moves Focus
ataueditor.action.toggleTabFocusMode
jika Anda ingin mengubah kombo kunci.sumber
Ctrl+M
secara defaultToggle Tab Key Moves Focus
. Dan Dan, itu sedikit hiperbolik, mengingat default di Visual Studio untuk memformat dokumen sebenarnya Ctrl + K, Ctrl + D - visualstudioshortcuts.com/2017Saya menggunakan kode di xfce - lakukan yang berikut ini untuk memperbaiki perilaku kunci Tab:
File -> Preferensi -> Pengaturan
cari "keyboard.dispatch"
salin ke panel kanan dan ubah nilainya dari "code" ke "keyCode"
Muat ulang kode
sumber
Mungkin program lain mengganggu? Penutup Teamviewer memperbaiki masalah bagi saya.
sumber
[Sunting] Jawaban ini untuk MSVS (IDE, sebagai lawan dari VS Code ). Sepertinya Microsoft dan Google berusaha keras untuk memilih nama yang membingungkan untuk produk baru. Saya akan meninggalkan jawaban ini di sini untuk saat ini, sementara saya (terus) mencari pertanyaan stackoverflow setara tentang MSVS . Beri tahu saya di komentar jika Anda pikir saya harus menghapusnya. Atau lebih baik, arahkan saya ke versi MSVS dari pertanyaan ini.
Saya menginstal MSVS 2017 baru-baru ini. Tak satu pun dari saran yang saya lihat telah memperbaiki masalah. Solusi yang saya temukan berhasil untuk MSVS 2015 dan 2017. Tambahkan komentar di bawah ini jika Anda menemukan bahwa itu berfungsi untuk versi lain.
Di bawah Alat -> Opsi -> Editor Teks -> C / C ++ -> Pemformatan -> Umum, coba hapus centang pada kotak "Otomatis indentasi ketika saya mengetikkan tab". Tampaknya kontra intuitif, tetapi itu memperbaiki masalah bagi saya.
sumber
Pastikan ini TIDAK dicentang:
[] Alat | Opsi | Editor Teks | C / C ++ | Memformat | Lekukan Otomatis Pada Tab
Beri tahu saya jika ini membantu!
sumber
Bagi Anda bukan tentang kehidupan space bar (- _ -) (- _ -)
Pengikat tombol untuk ⇥ Tab tidak disetel ke apa pun sehingga Anda harus melakukannya secara manual
Arahkan ke Preferences / Environment / Keybindings dan cari " tab "
Klik pada Edit Binding di bagian bawah dan tekan tombol tab.
Tekan " Terapkan " lalu " Oke "
Terikat kunci!
sumber
Semua hal di atas gagal untuk saya. Tapi saya perhatikan shift +⇥ Tab bekerja seperti yang diharapkan (melebihi garis).
Jadi saya mencari jalan pintas "Indent Line" (yang ditugaskan ke alt+ ctrl + cmd +0 ), menugaskannya ke tab, dan sekarang saya senang lagi.
Sunting pagi berikutnya ...
Saya juga menggunakan tab untuk menerima saran cuplikan, jadi saya telah mengatur "kapan" dari "Indent Line" ke
editorTextFocus && !editorReadonly && !inSnippetMode && !suggestWidgetVisible
.sumber
Panggil saya gila, tapi saya pernah mengalami ini sebelumnya, di mana ada klien TeamViewer membajak kunci TAB. Anda tidak akan mengetahui hal ini, sampai Anda menutup jendela TV yang telah Anda buka di latar belakang. Aneh, tetapi itu terjadi pada saya beberapa kali.
sumber
Tidak yakin apa sistem operasi yang Anda gunakan, tetapi ada masalah yang diketahui dengan tombol tab pada salah satu rilis terbaru dari Kode VS untuk Mac OS X. Bug telah diperbaiki dalam rilis terbaru (0.10.9).
Pada Mac OS X, Anda dapat memeriksa pembaruan terbaru dengan membuka VS Code dan kemudian pergi ke [Code> Check for Updates].
Sumber dan informasi lebih lanjut:
sumber