Vim কমান্ড মোড সম্পূর্ণ শব্দ


12

বর্তমান ফাইল থেকে কমান্ড মোডে শব্দগুলি সম্পূর্ণ করার কোনও উপায় আছে কি? বলুন আমার কাছে এই ফাইলটি রয়েছে:

one
two
three
once

এবং আমি কমান্ড লাইন মোড প্রবেশ করি

:myruncommand o|

যেখানে |কার্সার অবস্থান বোঝায়। আমি কীভাবে ভিমকে সম্পূর্ণ করব oneবা onceট্যাবটি টিপলে?



স্ক্রিপ্টের বিবরণ থেকে উদ্ধৃতি: "ইন ':' মোডে, সম্পূর্ণকরণ কেবল '/' পরে পাওয়া যায়।" আমার যা প্রয়োজন তা সত্য নয়।
নিকোলে কোলেভ

উত্তর:



5

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

  • q :কমান্ড বাফারটি খুলতে টাইপ করুন
  • aনতুন কমান্ড লিখতে শুরু করতে টাইপ করুন : myruncommand o
  • জামেস্কের উত্তরের মতো, কীওয়ার্ড সমাপ্তির জন্য Ctrl+ N/ Ctrl+ ব্যবহার করুনP

মূলত, + এর q :মতো একই জিনিসটি করে : আপনি কমান্ডগুলি সন্নিবেশ করান যেন আপনি কোনও বাফারে পাঠ্য প্রবেশ করান। একইভাবে, এবং + উভয়ই আপনাকে একটি বাফারে অনুসন্ধানের স্ট্রিং টাইপ করতে দেয়।: CtrlFq // CtrlF


দুর্দান্ত উত্তর। কমান্ড বাফার এমন একটি জিনিস যা আমি অবশ্যই ব্যবহারের ক্ষেত্রে আরও ভাল হতে চাই।
জামেস্ক

@ জামেস্ক: আমি আনন্দিত যে এটি আপনার পক্ষে সহায়ক ছিল। আমি জানতাম না Ctrl+F, সুতরাং আপনার উত্তরটি আমাকেও সহায়তা করেছিল।
মাইকেল শ্যাপার

3

যদিও সত্য যে এটি 'ট্যাব' দিয়ে স্থানীয়ভাবে শেষ করা যায় না, এর সম্ভাবনা রয়েছে:

  • কমান্ড লাইন মোডে আপনি যে কমান্ডটি চান তা প্রবেশ করছে। উপরের উদাহরণের জন্য এটি ছিল:

    :myruncommand o
    
  • Ctrl-Fকমান্ড উইন্ডো প্রবেশ করতে টিপুন ।

  • ব্যবহার করুন Aলাইন শেষে যান এবং মোড সন্নিবেশ লিখুন।
  • ব্যবহারের Ctrl-N/ Ctrl-Pশব্দ পরিপূরণ খুলুন এবং বিকল্পটি চান তা নির্বাচন করতে - এই উদাহরণে উভয় oneএবং onceযেহেতু তারা একটি খোলা বাফারে উপলব্ধ হওয়া উচিত।

আমি এই উত্তরটি যুক্ত করেছি কারণ আমার অনুসন্ধান "কমান্ড মোডে উইম সম্পূর্ণ শব্দ" এর জন্য আমাকে এখানে এনেছে এবং এটি 'কার্যকর' সমাধান বলে মনে হচ্ছে যদিও এটি 'ট্যাব' কীটি ব্যবহার করে না।

এটি আমার জন্য ভিম .4.৪ এ কাজ করে


আমার অনুমান করা উচিত ছিল ইতিমধ্যে কোনও কমান্ড বা অনুসন্ধানের স্ট্রিংয়ের সময় প্রবেশ করার সময় কমান্ড / অনুসন্ধান বাফারে যাওয়ার সহজ উপায় ছিল! ধন্যবাদ! আমি আপনার উপর ভিত্তি করে একটি উত্তর যুক্ত করেছি, যেভাবে আমি ইতিমধ্যে জানতাম। তবে নিঃসন্দেহে, Ctrl+Fঅনেক ক্ষেত্রে এটি আরও সুবিধাজনক। superuser.com/a/1016058/219388
মাইকেল শ্যাপার

1

আপনি যদি কমান্ড মোডের ইতিহাস প্রবেশ করেন তবে সম্পূর্ণতা উপলব্ধ। পূর্বে ব্যবহৃত কমান্ডগুলি পরিবর্তন বা পুনরাবৃত্তি করতে খুব সহজ y

প্রেস প্রশ্নঃ স্বাভাবিক মোডে কমান্ড ইতিহাস ফলকে প্রবেশ করতে।

আরও তথ্যের জন্য http://vim.wikia.com/wiki/Using_command-line_history দেখুন ।


1
কমান্ড লাইন মোডে, আপনি টাইপ Ctrl-fকরলে কমান্ড লাইনের ইতিহাস খোলে এবং আপনি যদি উইন্ডোটি বন্ধ করতে চান তবে আপনি টাইপ করতে পারেনCtrl-w q
SergioAraujo
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.