vim

5 plugin vim untuk pembangunan web

5 plugin vim untuk pembangunan web
Pembangunan untuk web bergantung pada banyak kod; apabila anda belum pernah menggunakan vim, anda akan merasa seperti anda perlu menaip setiap watak halaman web. Anda mungkin berasal dari penyunting lain dan tertanya-tanya di manakah semua ciri penyempurnaan kod dan perkara lain yang bermanfaat? Dengan melihat sepintas lalu pada vim, kesimpulannya adalah untuk meninggalkan dan jangan sekali-kali menyentuhnya lagi. Sekiranya anda mengikuti beberapa panduan ringkas dan memasang pemalam yang sesuai, anda akan berubah fikiran. Untuk menjadi cekap semasa memprogram, anda memerlukan beberapa ciri. Yaitu, pautan dokumentasi, penyelesaian kod, dan penyorotan sintaks. Ini tidak akan menjadikan anda pengaturcara utama, tetapi akan menjadikan pengalaman anda jauh lebih baik.

Pengendalian Fail

Terdapat banyak alat untuk mengendalikan fail dengan lebih baik; anda semestinya menggunakan aliran kerja gaya projek. Dengan itu, satu peningkatan adalah dapat melihat fail anda di pohon di sebelah editor. Tambah NERDtree!

Nerdtree diterbitkan di GitHub; kebanyakan pengurus pemalam mengambil nilai "preservim / nerdtree". Sambungan itu meletakkan senarai pokok fail anda di tempat yang anda harapkan. Anda mempunyai banyak pilihan untuk mengubah tingkah lakunya, termasuk menetapkan anak panah pada apa sahaja yang anda mahukan. Melihat GitHub, anda juga mempunyai banyak garpu yang lebih sesuai dengan keperluan anda.

Dalam menulis perisian, anda perlu mencari fail dan teks dalam fail lain. Tanpa ciri di dalam Vim, anda akan dipaksa untuk melakukannya pada baris perintah di terminal lain. Denite bergabung dengan ripgrep dan membolehkan anda mencari di sana di Vim. Ia memerlukan Python dan pynvim dan sangat pantas dan cekap.

Untuk memasang Denite, anda perlu memasang 'Shougo / denite.nvim ', dalam direktori plugin vim anda atau gunakan pengurus pemalam kegemaran anda. Anda juga perlu menetapkan Python yang anda gunakan dengan parameter program host. Gunakan 'checkhealth' dalam vim untuk mengesahkan dan untuk maklumat lebih lanjut.

biarkan g: python_hostprog = '/ usr / bin / python' let g: python3_hostprog = '/ usr / bin / python3'

Pasang program ripgrep dan tingkatkan pynvim anda ke versi yang betul. Mereka berada di repo biasa dan di python, masing-masing.

Penyelesaian Kod

Ramai pengguna yang berpindah dari VSCode tertanya-tanya bagaimana melakukan perkara seperti menyelesaikan kod. Tidak perlu risau, orang berusaha untuk membantu anda dan menyelesaikan masalah mereka sendiri. Neoclide on GitHub mempunyai banyak sambungan vim untuk semua keperluan anda. “Conquer of Completion”, mulai sekarang, merangkumi penyelesaian kod yang menyerupai VSCode.

COC juga mempunyai banyak sub plugin yang semuanya menggunakan plugin utama. Sebilangannya berguna untuk bahasa tertentu. Anda boleh menggunakan eslint untuk memastikan kod anda betul dan mencari pepijat. Sambungan yang lebih cantik menjadikan kod anda diformat dengan lebih baik. Senarai bahasa yang boleh anda gunakan panjang. Anda harus mencarinya setelah anda mula menggunakan COC; beralih kepada orang lain mungkin berbaloi, tetapi tidak tanpa alasan yang sangat baik.

Untuk menjadikannya lebih pantas untuk membuat kod, anda boleh menggunakan singkatan untuk membuat kod anda. Inilah yang anda lakukan dengan Emmet; sistem ini ada untuk banyak editor dan IDE. Di Vim, anda hanya menambah pemalam anda menggunakan init.fail vim atau vimrc. Untuk benar-benar cekap, anda perlu mempelajari singkatan yang sesuai dengan kod yang anda mahukan. Sebaik sahaja anda tahu, kelajuan pengekodan meningkat secara pantas. Untuk memasang, tambahkan https: // github.com / mattn / emmet-vim ke konfigurasi pemalam anda.

Git

Sekiranya anda serius dalam pengaturcaraan, anda mesti mempunyai sistem kawalan versi. Sekiranya anda tidak menggunakan git, maka anda mempunyai projek yang sangat jarang berlaku. Anda menjalankan Git pada baris arahan di luar editor anda sehingga anda menemui pelanjutan hebat yang menjalankannya untuk anda. Oleh kerana anda pernah mendengar tentang Coc, anda harus tahu ada peluasan untuk rangka itu, tetapi mereka mengakui bahawa kekurangan ciri. Jadi yang paling popular adalah pelarian vim. Pasang menggunakan pengurus pemalam kegemaran anda. Setelah memasangnya, anda boleh menjalankan git seolah-olah anda berada di baris arahan. Ia juga menambah banyak ciri yang berfungsi di repositori dan penyangga anda. Anda boleh menggunakannya untuk menjalankan perbezaan vim, dan ia juga mempunyai banyak plugin untuk penyedia terkenal. Anda juga mempunyai pilihan statusline yang boleh anda tambahkan ke baris status anda. Anda akan melihat contoh ini lebih jauh.

Lain ganjil yang mungkin anda suka.

Setelah anda mempunyai semua fungsi dalam penyunting anda, anda mungkin ingin menambah pengalaman anda. Anda mungkin ingin mempunyai garis status yang bagus di bahagian bawah skrin. Gunakan syarikat penerbangan vim untuk itu, ada banyak yang lain, tetapi yang ini kelihatan ringan dan lapang. Untuk memasang, tambahkan 'vim-maskapai penerbangan / vim-maskapai' ke konfigurasi anda. Bar tugas anda akan kelihatan lebih baik dengan serta-merta, dan anda boleh mengubah lebih banyak masa lapang.

https: // github.com / vim-syarikat penerbangan / vim-syarikat penerbangan

Salah satu cara untuk menjadikan bar status anda kelihatan lebih baik dan kebanyakan bahagian antara muka lain adalah dengan menambahkan ikon yang bagus pada pemasangan. 'Ryanoasis / vim-dev-ikon' adalah pilihan yang tepat untuk ikon ini. Pasang cara biasa; ia berfungsi dengan baik dengan syarikat penerbangan vim dan banyak sambungan lain.

https: // github.com / ryanoasis / vim-devicons

Anda juga harus mempertimbangkan bagaimana anda dapat melihat halaman web anda secara langsung semasa anda membuat kod di luar vim. Untuk nod.js, ada penyelesaian siap untuk ini. Ia dipanggil penyegerakan penyemak imbas. Anda memasangnya dengan npm dan jalankan dengan arahan dan direktori di mana projek anda berada. Sebaik sahaja arahan dijalankan, ia akan memulakan penyemak imbas anda di alamat 'localhost: 3000'. Sebarang perubahan akan ditunjukkan dengan segera semasa anda menaikkan kod.

Kesimpulannya

Untuk memulakan pengaturcaraan untuk web, pertama-tama anda harus berusaha mengikuti beberapa tutorial dan kemudian membuat projek anda sendiri. Cari orang yang boleh anda bantu sehingga mereka dapat menolong anda pada akhirnya. Agar pengalaman pengekodan anda menjadi cekap dan menyenangkan, gunakan sambungan yang anda dengar di sini. Anda juga harus terus mencari kaedah untuk memperbaiki diri terlebih dahulu dan kemudian alat anda.

5 Kad Tangkap Permainan Teratas
Kita semua telah melihat dan menyukai streaming permainan permainan di YouTube. PewDiePie, Jakesepticye, dan Markiplier hanyalah beberapa pemain terat...
Cara Membangunkan Permainan di Linux
Satu dekad yang lalu, tidak banyak pengguna Linux akan meramalkan bahawa sistem operasi kegemaran mereka suatu hari nanti akan menjadi platform permai...
Port Sumber Terbuka Mesin Permainan Komersial
Rekreasi enjin permainan sumber terbuka dan bebas platform boleh digunakan untuk bermain lama dan juga beberapa tajuk permainan yang baru-baru ini. Ar...