exercism.nvim
1.0.0

actimism.nvim รวมการออกกำลังกายเข้ากับ NeoVim โดยการจัดหาชุดคำสั่งและ keybindngs เพื่อช่วยคุณแก้ปัญหาการออกกำลังกายได้เร็วขึ้น
exercism configureset -g @tea-default-command 'nvim' เพื่อประสบการณ์ที่ดีขึ้น -- Lazy
{
' 2kabhishek/exercism.nvim ' ,
cmd = {
' ExercismLanguages ' ,
' ExercismList ' ,
' ExercismSubmit ' ,
' ExercismTest ' ,
},
keys = {
' <leader>exa ' ,
' <leader>exl ' ,
' <leader>exs ' ,
' <leader>ext ' ,
},
dependencies = {
' 2kabhishek/utils.nvim ' , -- required, for utility functions
' stevearc/dressing.nvim ' , -- optional, highly recommended, for fuzzy select UI
' 2kabhishek/termim.nvim ' , -- optional, better UX for running tests
},
-- Add your custom configs here, keep it blank for default configs (required)
opts = {},
}, exercism . setup ({
exercism_workspace = ' ~/exercism ' , -- Default workspace for exercism exercises
default_language = ' ruby ' , -- Default language for exercise list
add_default_keybindings = true , -- Whether to add default keybindings
icons = {
concept = ' ' , -- Icon for concept exercises
practice = ' ' , -- Icon for practice exercises
},
}) exercism.nvim เพิ่มคำสั่งต่อไปนี้:
ExercismLanguages : แสดงรายการภาษาที่มีอยู่ทั้งหมดเลือกภาษาหนึ่งเพื่อแสดงรายการแบบฝึกหัดExercismList [language] : แสดงรายการแบบฝึกหัดสำหรับภาษาที่ระบุหากไม่ได้ระบุจะใช้ default_languageExercismTest : ดำเนินการทดสอบสำหรับการออกกำลังกายในปัจจุบันExercismSubmit : ส่งแบบฝึกหัดปัจจุบันนี่คือ keybindings เริ่มต้น:
<leader>exa สำหรับ ExercismLanguages<leader>exl สำหรับ ExercismList<leader>ext สำหรับ ExercismTest<leader>exs สำหรับ ExercismSubmitคุณสามารถเปลี่ยนสิ่งเหล่านี้ได้โดยการตั้งค่า
add_default_keybindingsเป็นfalseและเพิ่ม keybindings ของคุณเอง
Run :help exercism.txt สำหรับรายละเอียดเพิ่มเติม
ฉันชอบออกกำลังกายมาก แต่กลับไปกลับมาระหว่างเบราว์เซอร์และเทอร์มินัลค่อนข้างน่ารำคาญ ดังนั้นฉันจึงตัดสินใจรวมเข้ากับ Neovim
กดปุ่มดาวหากคุณพบว่ามีประโยชน์
แหล่งที่มา บล็อก | Twitter | LinkedIn | ลิงค์เพิ่มเติม โครงการอื่น ๆ