Agak menjengkelkan dan saya tidak tahu mengapa.
syntax-highlighting
sublimetext2
sublimelinter
Doug Smith
sumber
sumber
Jika Anda masih mengalami masalah dengan solusi yang disarankan di atas (dengan anaconda lint):
Nonaktifkan linting sama sekali dalam file pengaturan Anaconda yang ditentukan pengguna, Anaconda.sublime-settings, melalui menu file: Sublime> Preferences> Package Settings> Anaconda> Settings - Pengguna: Saat membuka file, cukup ketikkan yang berikut dan simpan; -)
{"anaconda_linting": false}
Setidaknya, itu memperbaiki masalah saya. Blessings (seorang debitur) <> <
sumber
{"anaconda_linter_mark_style": "none", "anaconda_linter_underlines":false}
Menonaktifkan Annaconda linting di sublimetext 3 untuk file saat ini:
Anaconda: Disable linting on this file
dan tekan enterAnaconda: Enable linting on this file
Menonaktifkan linting tetap ada di antara sesi.
Sumber
sumber
Anda mungkin dapat mengubah
"anaconda_linter_mark_style"
ke"none"
dan tetap"anaconda_linter_underlines"
sebagaitrue
. Dengan cara ini, ini hanya akan menempatkan garis bawah di bawah kesalahan tetapi tidak menyorot seluruh baris.sumber
Jika Anda tidak ingin menonaktifkan SublimeLinter sepenuhnya, Anda dapat mengatur Preferensi Khusus Sintaks.
Preferences -> Package Settings -> Sublime Linter -> Settings Syntax Specific User
Preferensi dievaluasi mirip dengan CSS, itu berjenjang. Pikirkan tentang aturan yang paling khusus pengguna dan sintaksis yang dievaluasi terakhir.
Misalnya: Saya juga tidak suka persegi panjang putih, jadi saya memilih untuk mengisi.
sumber
Untuk Pengguna Anaconda / Sublime
Saya memiliki Anaconda dan fungsi lint berguna, tetapi di luar kotak, gaya ini sangat kejam. Saat Anda mengarahkan kursor ke persegi panjang, ini akan memberi tahu Anda jumlah aturan yang diberlakukannya. Anda dapat menonaktifkan yang Anda rasa tidak dibutuhkan atau menghalangi saat Anda membuat kode.
Di Mac:
Saya telah memasukkan ke dalam daftar saya aturan berikut yang menghapus beberapa aturan spasi yang memperlambat saya tetapi mempertahankan aturan "tanpa tab".
Anda akan ingin menyetel "translate_tabs_to_spaces": true di pengaturan pengguna jika Anda menggunakan daftar ini.
Cara lainnya, Anda dapat menyetel "pep8" ke false untuk menghentikannya sepenuhnya.
sumber
Jika Anda menggunakan plugin Anaconda (untuk pengembangan Python) ini adalah fungsionalitas linting - ini menyoroti kesalahan sintaks Python dan pelanggaran PEP8 .
Anda dapat menonaktifkan fitur ini sepenuhnya atau mengubah warna kerangka ini dengan menambahkan beberapa aturan khusus ke tema SublimeText Anda saat ini:
Preferences > Browser Packages...
Preferences > Color Scheme > ...
)Tomorrow-my.tmTheme
dariTomorrow.tmTheme
)Tempel kode berikut ke file tema yang baru dibuat ini, tepat sebelum
</array>
tag:Preferences > Color Scheme >
dan amati perubahannya.Poin 3. diperlukan dalam kasus saya karena warna tidak segera diperbarui, setelah hanya menyimpan tema dan memulai ulang Sublime / mengganti tema (sublim menggunakan semacam buffer? ..). Jadi, mungkin Anda harus mengulangi langkah 3-6, saat Anda ingin bermain-main sedikit dengan warna.
Sumber: Docs Anaconda
sumber
Jika tidak ada solusi sebelumnya yang berhasil untuk Anda, coba ini:
Di file, cukup tambahkan / ubah baris berikut:
Ini berhasil untuk saya, dan dalam kasus saya, saya hanya memiliki anaconda sebagai folder, mengaitkan kompiler python dari Sublime ke kompiler python (python.exe) yang ada di folder anaconda.
sumber
Saya baru saja menemukan bahwa ini juga dapat terjadi secara acak pada kata terakhir yang Anda cari. Jadi jika Anda mencari "integer" misalnya. Kemudian semua contoh "integer" akan memiliki kotak putih di sekelilingnya.
sumber
Di Anaconda dengan Sublime Text, jika Anda tidak ingin mengubah pengaturan:
Jika terjadi penyorotan, Anda dapat menggunakan pintasan keyboard (dalam kasus saya, CTRL-ALT-R) untuk memformat kode secara otomatis! Sorotan akan segera hilang.
Anda hanya perlu mengulanginya sesekali, setelah menambahkan kode baru (yang tidak diformat sesuai dengan aturan PEP8).
Perintahnya adalah "anaconda_auto_format".
sumber
jika Anda mendapat linting anaconda
masuk ke direktori seperti ini C: \ Users \ giova \ AppData \ Roaming \ Sublime Text 3 \ Packages \ Anaconda dan ubah anaconda.sublime-settings (temukan kunci linter anaconda dan setel ke false). Lihat apakah Anda menginstal item linter lain dan mengubah pengaturannya menjadi false di mana tampaknya bergantung pada linting sampai semuanya cocok untuk Anda. Saya telah memasang linter yang berbeda, jadi saya harus mengganti semuanya.
sumber
Anda dapat menonaktifkan peringatan di anaconda.sublime-settings melalui menu file:
Dalam jenis file yang dibuka kode berikut dan tekan
Ctrl + S
untuk menyimpan fileAnda juga bisa mengetik ini:
tetapi menonaktifkan peringatan dan kesalahan, yang tidak baik
sumber
Bagi saya, pada sublim 3 ini adalah Paket PyLinter. Meskipun fitur linting berguna, saya juga ingin menghilangkan sorotan yang mengganggu. Temukan ini di dokumen mereka jika membantu! :) https://packagecontrol.io/packages/Pylinter Saya bisa menghapus sorotan dengan
Command + option + x
sumber
Pada baris 300 "anaconda_linter_mark_style": "none", di Preferences -> Package Settings -> Anaconda -> Settings - Default. Ini menghapus penyorotan yang "mengganggu" tetapi masih memeriksa kesalahan pep8
sumber