Vsvim: يجب أن ينتقل Ctrl + V إلى وضع الحظر المرئي

تم إنشاؤها على ٢٤ يونيو ٢٠١٠  ·  19تعليقات  ·  مصدر: VsVim/VsVim

يمكن استخدام Ctrl + V للتبديل من العادي إلى المرئي في Vim ، لكنه لا يعمل في VsVim.

feature request

التعليق الأكثر فائدة

لقد توصلت إلى حل بدء التشغيل السريع لـ ctrl-Q.
في حال رأى أي شخص آخر نفس المشكلة ، فإليك الحل:
في الاستوديو المرئي ، حدد أدوات-> خيارات-> visvim-> لوحة المفاتيح
هناك إدخالات حالية ، بما في ذلك ctrl + Q
قم بالتبديل من التحكم بواسطة الاستوديو المرئي إلى التحكم بواسطة visvim

ال 19 كومينتر

هذا حقا صعب يمكننا إضافته بسهولة شديدة ولكن هذا أيضًا يعطل اللصق بشكل أساسي في Visual Studio. أنا قلق بشأن جعل ذلك الخيار الافتراضي لأنه ضغطة مفتاح مألوفة جدًا للناس.

متفق عليه ، بالتأكيد لا ينبغي أن يكون الخيار الافتراضي. لكنني لا أرى أي سبب لعدم وجود الخيار إذا كان الناس يريدون ذلك حقًا. أقترح أنه إذا أجرينا هذا التغيير ، فلدينا مجموعة من "روابط المفاتيح التي لن نلمسها إلا إذا أراد المستخدم منا فعلاً ذلك" ، وتغيير الأزرار الموجودة في الهامش المتعارض الذي سيؤدي عادةً إلى إزالة الكل ، وإزالته فقط فجميعها باستثناء القليل الذي نعرفه ربما تكون غير حكيمة.

إنه Ctrl-Q على Windows افتراضيًا.
http://vimdoc.sourceforge.net/htmldoc/gui_w32.html#CTRL -V- بديل

ينتقل Ctrl-Q حاليًا إلى الوضع المرئي لـ VsVim. يريد Jason أن ينتقل Ctrl-V أيضًا إلى الوضع المرئي.

بالنسبة لي هذا غريب فقط. تم تعيين Ctrl-V إلى وظيفة اللصق في Windows.

تضمين التغريدة

هناك مجموعة فرعية من الأشخاص الذين ما زالوا يريدون تعيين Ctrl-V إلى الوضع المرئي. أنا و Jason نفكر في إضافة زر إعادة تعيين مفتاح والذي يقول بشكل أساسي "أنا متشدد ، أرسل كل شيء إلى VsVim" لإرضاء تلك المجموعة.

أنا متشدد وأتمنى ذلك ،
سعيد للعمل حول Ctrl-Q ومع ذلك ، ty.

يجب أن يكون Ctrl-V في الوضع المرئي ، ويجب أن يكون اللصق "+ p

هل هناك حل بديل للحصول على Ctrl + V للدخول في وضع الحظر المرئي؟

يمكنك استخدام CTRL-Q للدخول إلى وضع الحظر المرئي. هذه هي الطريقة المعتادة لإدخال إصدارات Win32 من gVim إلى وضع Visual Block بسبب التعارض مع لصق Windows القياسي.

لمزيد من المناقشة الشاملة انظر

: مساعدة CTRL-Q

أعلم أن Ctrl-Q بديل ، لكني أجده غير عملي للغاية. أستمر في لصق الأشياء عن طريق الخطأ ، عندما أحاول تحديد الأشياء. لهذا السبب كنت آمل في نوع من العمل (على الرغم من أنني لا أعرف كيف سيبدو ذلك).

ولكن في حالة عدم وجود حل بديل ؛ أعتقد أنني سأضطر فقط إلى إعادة تدريب ذاكرتي العضلية لاستخدام Ctrl + Q ...

من فضلك على الأقل أعطني خيار استخدام Ctrl-V للدخول إلى وضع Visual Block. بعد 20 عامًا من استخدام Vim ، لا أريد إعادة تدريب ذاكرتي العضلية ؛ ~).

لقد تقدمت وأضفت دعمًا لهذا في الإصدار التالي (حاليًا في الفرع التالي)

خوفي الكبير من هذا التغيير هو أنه سيتخلص من عدد من مستخدمي Vim الذين يتوقعون لصق CTRL-V . أنا قلق جدًا بشأن جعل هذا الخيار الافتراضي لأنني أعتقد (ربما بشكل غير صحيح) أن غالبية مستخدمي Vim على Windows يتوقعون CTRL-V ليتم لصقها.

للتخفيف من قلقي هنا ، قمت بتغيير مربع حوار ربط المفتاح بحيث لا يقوم تلقائيًا بتحويل CTRL-V ليتم التعامل معه بواسطة VsVim. يجب تحديده يدويًا (سينطبق نفس الشيء على CTRL-X عندما أقوم بتمكين هذا الأمر). لست سعيدًا تمامًا بواجهة المستخدم هذه في الوقت الحالي ولكنها على الأقل تمنح المستخدمين المحترفين القدرة على تمكين ذلك.

شكرا جاريد. مقدر جدا.

-----رسالة أصلية-----
من: jaredpar [mailto: [email protected]]
تاريخ الإرسال: الأحد 12 حزيران (يونيو) 2011 الساعة 11:58 مساءً
إلى: [email protected]
الموضوع: Re: [VsVim] يجب أن ينتقل Ctrl + V إلى وضع الحظر المرئي (# 241)

لقد تقدمت وأضفت دعمًا لهذا في الإصدار التالي (حاليًا في الفرع التالي)

خوفي الكبير من هذا التغيير هو أنه سيتخلص من عدد من مستخدمي Vim الذين يتوقعون لصق CTRL-V . أنا قلق جدًا بشأن جعل هذا الخيار الافتراضي لأنني أعتقد (ربما بشكل غير صحيح) أن غالبية مستخدمي Vim على Windows يتوقعون CTRL-V ليتم لصقها.

للتخفيف من قلقي هنا ، قمت بتغيير مربع حوار ربط المفتاح بحيث لا يقوم تلقائيًا بتحويل CTRL-V ليتم التعامل معه بواسطة VsVim. يجب تحديده يدويًا (سينطبق نفس الشيء على CTRL-X عندما أقوم بتمكين هذا الأمر). لست سعيدًا تمامًا بواجهة المستخدم هذه في الوقت الحالي ولكنها على الأقل تمنح المستخدمين المحترفين القدرة على تمكين ذلك.

قم بالرد على هذا البريد الإلكتروني مباشرة أو قم بعرضه على GitHub:
https://github.com/jaredpar/VsVim/issues/241#issuecomment -1357155

في Vim p هو لصق ، <c-v> هو وضع الحظر المرئي. نحن نستخدم VsVim للحصول على روابط Vim. أنا لا أفهم لماذا يتم التعامل مع هذا الارتباط CUA الخاص على أنه مقدس. اللصق هو أحد الأشياء الأولى التي يتعلمها مستخدم Vim الجديد ، بافتراض أنهم يستخدمون شيئًا مثل vimtutor.

مستخدمو Vim الوحيدون الذين يستخدمون <c-v> للصق هم مبتدئون مضللون يستخدمون eVim كطريقة لتخفيف منحنى التعلم الخاص بهم. إنهم ليسوا الجمهور المستهدف لـ VsVim ، أي الأشخاص الذين يعتمدون بالفعل على Vim وبالتالي يرغبون في جعل إعداد Visual Studio الخاص بهم غير قياسي.

EricTetz يمكن لجميع المستخدمين فقط تعيين Ctrl+V إلى VsVim في أدوات -> خيارات -> لوحة المفاتيح. هذا يجعل Ctrl+V من الوضع العادي يدخل في وضع الحظر المرئي والصقه من وضع الإدراج ، تمامًا مثل Windows gvim.

هل ctrl-Q لا يزال يعمل؟ يذهب إلى قائمة التشغيل السريع بالنسبة لي

لقد توصلت إلى حل بدء التشغيل السريع لـ ctrl-Q.
في حال رأى أي شخص آخر نفس المشكلة ، فإليك الحل:
في الاستوديو المرئي ، حدد أدوات-> خيارات-> visvim-> لوحة المفاتيح
هناك إدخالات حالية ، بما في ذلك ctrl + Q
قم بالتبديل من التحكم بواسطة الاستوديو المرئي إلى التحكم بواسطة visvim

@ ahartschen أعتقد أنك في المستودع الخطأ. أنت تبحث عن https://github.com/VSCodeVim/Vim

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

ArnisL picture ArnisL  ·  5تعليقات

ogirginc picture ogirginc  ·  6تعليقات

thelamb picture thelamb  ·  5تعليقات

jaredpar picture jaredpar  ·  5تعليقات

DanielKeogh picture DanielKeogh  ·  3تعليقات