সাইগউইন ভিআইএম কমান্ডগুলি কি সাধারণ ভিমের চেয়ে আলাদা?


28

আমি সাইগউইনে ভিএম ব্যবহার করে পাঠ্য ফাইলগুলি সম্পাদনা করতে অক্ষম।

iপাঠ্য সন্নিবেশ করতে আমাকে অনেক বার টিপতে হবে । কখনও কখনও এটি কাজ করে এবং কখনও কখনও হয় না। আমি যখনই কার্সারকে উপরে নামিয়েছি তখনই আমাকে অনেকবার টিপতে হয়।

কি সমস্যা হতে পারে? কি backspacecygwin মধ্যে কাজ করে?


X এর অধীনে চলমান টার্মিনাল এমুলেটরে আপনি কি নেটিভ উইন্ডোজ কনসোলের ভিতরে, অন্য কোনও টার্মিনাল এমুলেটরটি নেটিভ অ্যাপ্লিকেশন হিসাবে চলছেন? উইন্ডোজের কোন সংস্করণ? বিষয়টি টিপতে ESCও চাপ দেওয়ার মধ্যে কি বিলম্ব হয় i?
গিলস

উত্তর:


34

সাইগউইন ভিম জাহাজগুলি ভিআইএম এর ডিফল্ট কনফিগারেশনের সাহায্যে পাঠায়, যা ভিআইএমকে সামঞ্জস্যতা মোডে রেখে দেয় যেখানে এটি যতটা সম্ভব নিকটতম আসল vi অনুকরণ করার চেষ্টা করে। অন্যান্য সীমাবদ্ধতার মধ্যে তীর কীগুলি সেই মোডে কাজ করে না এবং ব্যাকস্পেস কেবল একটি অক্ষর মুছার পরিবর্তে কার্সারকে বামে সরিয়ে দেয়।

একটি খালি তৈরি করা ~/.vimrcvi সামঞ্জস্যতা মোড অক্ষম করতে যথেষ্ট:

touch ~/.vimrc

এই কথাটি বলে, iসন্নিবেশ মোডে প্রবেশ করার জন্য যেভাবেই কাজ করা উচিত। আপনি কোথায় এবং কীভাবে ভিএম চালাচ্ছেন সে সম্পর্কে আপনাকে আরও বিশদ সরবরাহ করতে হবে। এছাড়াও, আপনি কি আসলে সাইগউইন, বা ভিমের নেটিভ উইন্ডোজ সংস্করণটি নিয়ে আসা ভিমটি চালাচ্ছেন?

হালনাগাদ

আপনি নীচে ~ / .vimrc এ সেটগুলি যুক্ত করতে পারেন ডিফল্ট ভিমের সাথে সমান

set nocompatible
set backspace=indent,eol,start
set backup
set history=50
set ruler
set background=dark
set showcmd
set incsearch
syntax on
set hlsearch

যদি ভিএম আপনার ভিএমআরসি ফাইলটি না নেয় তবে এটি পরিবর্তে কোনও .vircফাইল সন্ধান করতে পারে এই ক্ষেত্রে, ফাইলটির নাম পরিবর্তন করুন এবং পরিবর্তনগুলি প্রয়োগ করা হবে।


আপনি যদি কোনও সামঞ্জস্যতা কীভাবে বন্ধ করবেন তা বললে ভাল হত।
জিদোন

আপনি কি জানেন সাইগউইনের ডিফল্ট হোম লোকেশন কোথায়? আমি সাইগউইনের পরিবর্তে জিইউআই দ্বারা .virc তৈরি করতে চাই
অ্যালেক্স

13

সবচেয়ে সহজ উপায় হ'ল সাইগউইন ভিআইএম এর নমুনা ভিএমআরসি ফাইলটি অনুলিপি করা

cp /usr/share/vim/vim*/vimrc_example.vim /etc/vimrc

এটি আপনার সিস্টেমে প্রতিটি অ্যাকাউন্টের জন্য সমস্যার সমাধান করবে। যদি, কোনও কারণে, আপনি কেবলমাত্র এটি কোনও নির্দিষ্ট ব্যবহারকারীর জন্য পরিবর্তন করতে চান তবে করুন

cp /usr/share/vim/vim*/vimrc_example.vim ~/.vimrc

এখানে রেফারেন্স দেখুন


1
এটি গ্রহণযোগ্য উত্তর হওয়া উচিত কারণ উদাহরণটি ডিফল্টরূপে সিন্ট্যাক্স হাইলাইটিংয়ে পরিণত হয় এবং সম্ভবত অন্যান্য অনেক ডিফল্ট লোকেরা অভ্যস্ত।
জনয়ে

পিসি পুনরায় চালু না হওয়া পর্যন্ত কাজ করেনি। কিন্তু এটি কাজ করে!
বিড্লা

একটি দুর্দান্ত সাইগউইন ইনস্টল করে আমি যে বিভিন্ন সমস্যার মুখোমুখি হয়েছি তার দুর্দান্ত উত্তর, সহজ এবং সমাধান করা এবং সিনট্যাক্স হাইলাইট করা একটি বোনাস যা অপ্রত্যাশিত ছিল
ক্রবিচা

এটি এখন পর্যন্ত সেরা উত্তর !!
থিওডোর আর স্মিথ

1
located ফাইলটি কোথায় অবস্থিত? আমি এটি / ইউএসআর / শেয়ার / এ অনুসন্ধান করছিলাম তবে আমি ভিএম নামে কোনও ডিরেক্টরি দেখতে পাচ্ছি না।
নিও 33

3

সাইগউইন ব্যবহার করে উইন্ডোজ ৮.১-এর ভিতরে ভিএম চেষ্টা করার সময় আমার তীর কীগুলির সাথে সমস্যা হয়েছিল। সমস্যাটি ছিল, সন্নিবেশ মোডে তীর কীগুলি নিয়ে নেভিগেট করার সময় A / B / C / D মুদ্রণ করা। আমার জন্য সমাধান কাজটি হ'ল:

cp vimrc_example.vim ~/.vimrc

মূলত, উপরে কমান্ড vimrc_example.vimফাইল অনুলিপি /home/<user name>/.vimrc


এটা আমার জন্য এটি স্থির। সন্নিবেশ কী এবং তীরগুলি ভিমে কাজ করছে না তা নিয়ে আমার একই সমস্যা ছিল। এটি উইন্ডোজ 10
ইয়ানিক গিরোয়ার্ড

2

আপনি কি নিশ্চিত যে আপনি ভিমের পরিবর্তে vi ব্যবহার করছেন না?


1

এইভাবে চেষ্টা করুন:

  • প্রথম:

    cp /usr/share/vim/vim73/vimrc_example.vim ~/.vimrc
    
  • তারপরে, আপনার ./.bashrcফাইলে এই লাইনটি যুক্ত করুন:

    alias vi="vim"
    

0

কোনও কমান্ড হুবহু এক নয়। মনে হচ্ছে আপনার কোনও ইনপুট সমস্যা আছে। হয় আপনার কীবোর্ড বিশৃঙ্খল বা আপনার টার্মিনালটি ফ্রিজ বা অন্য কোনও কিছুতে রয়েছে।


0

আপনার টার্মিনাল প্রোগ্রামের বৈশিষ্ট্যগুলির উপর নির্ভর করে আপনি যখন কার্সার কী টিপেন তখন এটি ESC কী দিয়ে শুরু হওয়া অক্ষরের ক্রম প্রেরণ করে। উদাহরণস্বরূপ, আপ অ্যারো কীটি তিনটি অক্ষর ESC প্রেরণ করে [A. ইনপুট মোডে vim সহ, ESC দেখা গেলে একটি কার্সার কী চাপলে ইনপুট মোডটি বন্ধ হতে পারে এবং পরবর্তী অক্ষরগুলি vim কমান্ড হিসাবে ব্যাখ্যা করা যেতে পারে। যেহেতু এটি ইনপুট মোড থেকে প্রস্থান করে, পাঠ্য সন্নিবেশ করা চালিয়ে যেতে আপনাকে আবার চাপতে হবে। সম্ভবত এটি আপনার জন্য ঘটছে।

আপনার টার্মিনালে এমন বিকল্প রয়েছে যা এমুলেশন পরিবর্তন করতে পারে, যেমন ভিটি -100, ভিটি -220, বা ব্যাকস্পেস বা ডেল কী চাপলে কী প্রেরণ করা হবে তা নির্দিষ্ট করে এমন একটি সেটিংস। এই সেটিংস পরিবর্তন করা আপনার পছন্দমতো আচরণ পেতে পারে। আপনি যদি নেটিজ উইন্ডোজ কমান্ড কনসোল ব্যবহার করেন তবে সম্ভবত আপনি এই বিকল্পগুলি পাবেন না।

আপনাকে ইনপুট মোডে কার্সার কীগুলি ব্যবহার করা এড়াতে হতে পারে। ইনপুট মোড থেকে প্রস্থান করতে ESC টিপুন, তারপরে কার্সারটি সরান, তারপরে আরও ইনপুট দেওয়ার জন্য আমি আবার চাই। ইনপুট মোডে কার্সার কীগুলি ব্যাখ্যা করার জন্য ভিআইএম যথেষ্ট স্মার্ট হওয়ার আগে আমাদের প্রবীণ-টাইমারদের এটি করতে হয়েছিল।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.