ভিএম এর সাথে তথ্য ডকুমেন্টেশন দেখছে


11

আমি ভিতরে তথ্য নথি দেখতে ম্যানপেজ ভিউ অ্যাডন ব্যবহার করার চেষ্টা করছি vim

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

:Man info.iযাইহোক : ম্যানপেজভিউ ডকুমেন্টেশন দ্বারা প্রস্তাবিত হিসাবে চালানো আমাকে দেয়

info: No menu item `(info)Top' in node `(dir)Top'.
info: No menu item `(info)Top' in node `(dir)Top'.
info: No menu item `(info)Top' in node `(dir)Top'.
***warning*** sorry, no manpage exists for <(info)Top>

আমি নিম্নলিখিত লাইনগুলি মুছে ফেললে কিছু সাফল্য দেখতে পাচ্ছি যা ফাইলের 345 লাইনে শুরু হয় autoload/manpageview.vim:

" special exception for info {{{3
if a:viamap == 0 && ext == "i"
 let s:manpageview_pfx_i = "(".manpagetopic.")"
 let manpagetopic        = "Top"
" call Decho("top-level info: manpagetopic<".manpagetopic.">")
endif

এই লাইনগুলি মোছা :Man info.iকাজ করার অনুমতি দেবে , তবে আমি এখনও প্রদর্শিত পৃষ্ঠায় লিঙ্কগুলি অনুসরণ করতে পারি না।

এটি infoকমান্ড লাইনে কল করে এবং আউটপুট ক্যাপচার করে কাজ করে, তাই সম্ভবত এটি কেবলমাত্র এর infoসি এল এলই বদলেছে? বিশেষত, $ info info Advanced"তথ্য" নোডের মধ্যে "অ্যাডভান্সড" বিষয়টি নিয়ে আসবে। আমি কিছুক্ষণের জন্য অ্যাডনের উত্স কোডে খনন করেছিলাম তবে নোডটি যা করার কথা বলে মনে হচ্ছে তা করার পরিবর্তে এটি একটি অতিরিক্ত যুক্তি হিসাবে নোডটি পাস করার জন্য নির্দেশ করার কোনও সুস্পষ্ট উপায় খুঁজে পেলাম না যা নোডের নামটি মোড়ানো হয় একটি একক কমান্ড-লাইন আর্গুমেন্ট হিসাবে সংমিশ্রণটি পাস করে, এটি বিষয়টিকে প্রথম বন্ধনী এবং উপসর্গ করে info

আমি আগে তথ্য ডকুমেন্টেশন দেখতে এই সংযোজনটি ব্যবহার করার চেষ্টা করিনি। আমি vim-gnome প্যাকেজ ব্যবহার করে একটি আপডেট উবুন্টু ১০.১০ চালাচ্ছি।

প্রস্তাবিত অবস্থান বলে মনে হচ্ছে আমি এটিতে বাগ প্রতিবেদনের কিছু চিহ্ন রেখেছি

তথ্য দস্তাবেজগুলি দেখতে অন্যদের এই অ্যাডন ব্যবহার করে সাফল্য পেয়েছে? আমার মনে হয় যে আমি মুস্টগুলিতে হারিয়ে গেছি যা চিরস্থায়ীভাবে অস্পষ্টতার বাইরের প্রান্তকে ছড়িয়ে দেয়।

দ্রষ্টব্য : এই বার্তাটি রচনা করার সময়, আমি তথ্য অ্যাডোনটি আবিষ্কার করেছি , যা কমপক্ষে প্রথম নজরে গ্রহণযোগ্যতার সাথে কাজ করে বলে মনে হচ্ছে।


1
"প্রস্তাবিত অবস্থান বলে মনে হচ্ছে আমি এটিতে বাগ বাগের কিছু প্রতিবেদন দায়ের করেছি" - না। বাগ রিপোর্ট পূরণের সঠিক জায়গাটি সরাসরি লেখকের কাছে। লেখক যদি তার প্লাগইনগুলির জন্য একটি ট্র্যাকার ব্যবহার করেন তবে এটি আরও ভাল সমাধান হতে পারে (এটি প্রতিটি স্ক্রিপ্ট রক্ষণাবেক্ষণকারী উপর নির্ভর করে)
লস হার্মিটে

1
@ লুচর্মিট হুম .. আমার ধারণা কারও কারও কাছে vim.org আপডেট করা উচিত। প্রতিটি অ্যাডন পৃষ্ঠার শীর্ষে থাকা ব্যানারটি তার উইকি পৃষ্ঠায় "মন্তব্য, বাগ, উন্নতি" লেবেল দিয়ে একটি লিঙ্ক দেয়।
intuited

Vinfo প্লাগইন এটির জন্য দুর্দান্ত। আপনার উত্তরটি গ্রহণ করা উচিত।
ভাইটিরাল

উত্তর:


3

আমি আবিষ্কার করেছি যে ভিমে তথ্য ডক্সটি দেখার সহজতম উপায় হ'ল কেবল সেগুলি খোলানো। এগুলিকে মার্কআপ হিসাবে যুক্ত করা কিছু বাইনারি কোডগুলির সাথে কেবল গিজিপ করা পাঠ্য। অ্যাডন ইনস্টল করা কার্যকর নয় এমন ক্ষেত্রে এটি বিশেষত দরকারী useful

তথ্য ডক্সের অবস্থানটি বিশদ-নির্দিষ্ট; উবুন্টুর অধীনে এবং সম্ভবত অন্যান্য ডিবিয়ান-পছন্দ, তারা এখানে রয়েছে /usr/share/info/*.info.gz। এগুলি জিপড করা হয়েছে, তবে আপনি যদি কেবলমাত্র এটি খুলেন তবে ভিএম আপনার পক্ষে অনুবাদটি পরিচালনা করবে।

infoপাঠককে ব্যবহার করার ক্ষেত্রে আমি তাদের দেখার এই পদ্ধতিটি পছন্দ করি , কারণ এটি ডকসকে একটি দীর্ঘ ফাইল হিসাবে উপস্থাপন করে যা আপনি দ্রুত অনুসন্ধান করতে পারেন বা পৃষ্ঠাটি সন্ধান করতে পারেন। একটি অ্যাডোন থাকা নিচের লিঙ্কগুলি এবং এই জাতীয় সুবিধার জন্য এখনও কার্যকর হবে। আমি infoআপডেটে উল্লিখিত অ্যাডোনটি ব্যবহার করার চেষ্টা করি নি ; তখন থেকে আমার কোনও তথ্য ফাইল দেখার দরকার নেই।


অসাধারণ. আমি তথ্য দর্শকের পক্ষে দাঁড়াতে পারি না। এটি স্বয়ংক্রিয় করতে স্ক্রিপ্ট তৈরি করতে যাচ্ছি।
থমাস ডিগানান


3

এই ভিম প্লাগইনটি ব্যবহার করুন:

Vinfo

ভিএম হেল্প-ফাইলগুলির মতো তথ্য ডকুমেন্টেশন পড়তে


এই প্লাগইনটি আশ্চর্যজনক, এটি পোস্ট করার জন্য ধন্যবাদ।
ভাইরায়াল

1

VIP যেমন পাইপ তথ্য আউটপুট যেমন,:

    info info Advanced | vim -R -

অথবা

    info info Advanced | less

আপনি তথ্য ব্যবহার করেও অনুরোধ করতে পারেন --vi-keysতবে অনুমিত "vi" কী বাইন্ডিংগুলি সত্যই অদ্ভুত।

আপনি infokeyসরঞ্জামটি ব্যবহার করে তথ্য কী বাইন্ডিংগুলি কাস্টমাইজ করতে পারেন ( কী বাইন্ডিংগুলি এবং ভেরিয়েবলগুলি কাস্টমাইজ করে দেখুন )। একটি নমুনা vi .infokeyউত্স ফাইল ইতিমধ্যে সরবরাহ করা হয়েছে ( তথ্যকো উত্স ফর্ম্যাট দেখুন )।

এটি জিএনইউ তথ্য ( info info-stnd) শেখার পক্ষে মূল্যবান কারণ এটি তথ্য ফাইলগুলি দেখার জন্য উপযুক্ত সরঞ্জাম। জিএনইউ সরঞ্জামগুলির সম্পূর্ণ ডকুমেন্টেশন তথ্য ফাইলগুলিতে রয়েছে, উদাহরণস্বরূপ man tarএবং এর মধ্যে সামগ্রীর পার্থক্যটি তুলনা করুন info tar। তথ্য বিশেষত বড় নথির জন্য ডকুমেন্টেশনে আরও ভাল কাঠামোগত অ্যাক্সেস সরবরাহ করতে পারে।

তবে তথ্য ফাইলগুলি পড়ার আসল উপায়টি ইমাক্সের তথ্য মোডের (টাইপ C-h i) সাথে রয়েছে কারণ তথ্য কী বাইন্ডিংগুলি কার্যত একই এবং আপনি ইমাস সম্পাদকের সমস্ত সুবিধা (যেমন, চিহ্ন, রেজিস্টার, উল্লম্ব উইন্ডো বিভাজন ইত্যাদি) পাবেন get । ইমাক্সের সাথে নিজেকে পরিচিত করার জন্য এটি দরকারী কারণ অনেকগুলি জিএনইউ সরঞ্জাম ইমাক্স-স্টাইলের কী বাইন্ডিংগুলি ব্যবহার করে (উদাঃ ইনফো, ব্যাশ, স্ক্রিন ইত্যাদি)। ইমাস টিউটোরিয়াল ব্যবহার করে দেখুন।

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