इस प्रोजेक्ट के बारे में
IdeaVim JetBrains का एक आधिकारिक प्लगइन है जो JetBrains IDE जैसे IntelliJ IDEA, PyCharm, GoLand, CLion, PhpStorm, WebStorm, RubyMine, DataGrip, DataSpell, Rider, Cursive और Android Studio में Vim इंजन लाता है। यह मुख्य Vim मोड (normal, insert, visual, select), motions, deletion/change/window कमांड, key mappings, marks, macros, digraphs, registers, पूर्ण Vim regexps के साथ खोज, और `set` कमांड के एक सबसेट का समर्थन करता है। उपयोगकर्ता इसे `~/.ideavimrc` फ़ाइल (जो `~/.vimrc` के अनुरूप है) के माध्यम से कॉन्फ़िगर कर सकते हैं, जिसमें XDG मानक समर्थन और `IDEA_VIM_CUSTOM_VIMRC` पर्यावरण चर के माध्यम से एक कस्टम पथ शामिल है। IdeaVim Vim स्क्रिप्ट निष्पादन (कुछ builtin functions सहित), autocmd इवेंट (जैसे InsertEnter, BufWritePre, FileType), और surround, multiple-cursors, commentary, easymotion, और argtextobj जैसे प्लगइन्स का भी समर्थन करता है। एक उल्लेखनीय विशेषता यह है कि `<Action>({action_id})` या `:action` Ex कमांड का उपयोग करके कुंजियों को मनमाने IDE क्रियाओं में मैप किया जा सकता है, जिसमें action ID खोजने के लिए `:actionlist` उपलब्ध है। IDE-विशिष्ट विकल्पों का पता `has('ide')` और `&ide` के माध्यम से लगाया जा सकता है। प्लगइन JetBrains Marketplace पर उपलब्ध है, जिसमें पूर्वावलोकन बिल्ड के लिए एक Early Access Program है। यह MIT लाइसेंस के तहत है (2.0.0 से पहले के रिलीज़ GPL-2.0 थे)।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.