সাইগউইনের ভিআইএম-এ একটি পাঠ্য ফাইল খুলুন


1

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

উত্তর:


1

আপনি যদি একটি টেক্সট ফাইলটিতে ডান-ক্লিক করেন এবং "ওপেন করুন" নির্বাচন করেন আপনার "ব্রাউজ করুন" ক্লিক করতে সক্ষম হতে হবে এবং এতে যেতে হবে C:\cygwin\bin\vim-nox.exe। তারপরে আপনি "এই ধরণের ফাইলটি খুলতে সর্বদা নির্বাচিত প্রোগ্রামটি ব্যবহার করুন" এ ক্লিক করতে পারেন।

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


আপনাকে ধন্যবাদ, এটি কাজ করে। তবে এটি সাইগউইন শেলের অ্যাক্সেস ছাড়াই সিএমডি-মতো উইন্ডোতে খোলে। এটি নতুন বা বিদ্যমান সাইগউইন ইভেন্টে শুরু করার কোনও উপায় আছে কি?
dotancohen

এটি জটিলতর হয়ে ওঠে, এবং আদৌ সম্ভব কিনা তা আমি জানি না। আমার সন্দেহ হয় যে এটি যদি হয় তবে .txt ফাইল টাইপের কমান্ডটি পরিবর্তন করতে সরাসরি রেজিস্ট্রি সংশোধন করা দরকার এবং আমি উইন্ডোজের সাথে তেমন মেধাবী নই (এটি আমার প্রাথমিক ওএস কখনও হয়নি)।
হেপাটাইতে

1
উত্তরোত্তর এবং আমার ভবিষ্যতের স্ব জন্য: সাইগউইন শেল ব্যবহার করুন
dotancohen

3

cvim.batফাইল তৈরি করুন:

@echo off
chdir C:\cygwin\bin
start "" mintty.exe /usr/bin/vim.exe %1

এটি আপনার cvim yourfile.txtপাথের উপর রাখুন এবং তারপরে বা হিপটাইট যেমনটি বলেছেন: একটি .txt ফাইলটিতে ডান ক্লিক করুন এবং "ওপেন" নির্বাচন করুন আপনার "ব্রাউজ" এ ক্লিক করতে সক্ষম হতে হবে এবং সেখানে যেতে হবে cvim.bat। তারপরে আপনি "এই ধরণের ফাইলটি খুলতে সর্বদা নির্বাচিত প্রোগ্রামটি ব্যবহার করুন" এ ক্লিক করতে পারেন।


2

আপনি যদি পুদিনা টার্মিনাল দিয়ে ভিআইএম খুলতে চান তবে আপনি নীচের সেট আপটি ব্যবহার করতে পারেন:

নিম্নলিখিতগুলির সাথে প্রথমে একটি বাশ-স্ক্রিপ্ট তৈরি করুন:

#!/bin/sh
FILEPATH=$(cygpath -u "$1");
vim "$FILEPATH"

এটি উইন্ডোজ ফাইলপথকে সাইগউইনের জন্য ইউনিক্স-স্টাইলের ফাইলপথে রূপান্তর করবে। এই স্ক্রিপ্টটি (উদাহরণস্বরূপ) / বিন / নেটিভ-ভিমে রাখুন

রিজেডিতে ( regedit.exe) আপনার যাওয়া উচিত HKEY_CLASSES_ROOT/*/shell। নামের সাথে একটি নতুন কী (শেলটিতে রাইট ক্লিক ক্লিক) তৈরি করুন Edit with VIM। মান মান পরিবর্তন করুন Edit with &VIMEdit with VIMনামের সাথে একটি নতুন কী তৈরি করুন command। মান মান C:\cygwin64\bin\mintty.exe -i /Cygwin-Terminal.ico /bin/native-vim "%1"(বা আপনার mintty.exe এবং বাশ-স্ক্রিপ্টের পথ) এ পরিবর্তন করুন।

আপনার রেজিস্টার পরিবর্তনগুলি এই রেজিস্টার-কীগুলি দ্বারাও সম্পন্ন হতে পারে:

[HKEY_CLASSES_ROOT\*\shell\Edit with Vim]
@="Edit with &Vim"

[HKEY_CLASSES_ROOT\*\shell\Edit with Vim\command]
@="C:\\cygwin64\\bin\\mintty.exe -i /Cygwin-Terminal.ico /bin/native-vim \"%1\""

আপনাকে অনেক ধন্যবাদ! আমার এখনই পরীক্ষার জন্য কোনও সাইগউইন পরিবেশ নেই (খুশিভাবে লিনাক্সের বাড়িতে) তবে অন্য উইন্ডোজ মেশিনের সাথে লড়াই করার সাথে সাথে আমি এটি চেষ্টা করব। ইতিমধ্যে +1 ধন্যবাদ!
dotancohen

1

যতক্ষণ না ভিআইএম বাইনারি যাওয়ার পথটি প্যাথ এনভায়রনমেন্ট ভেরিয়েবল হয়, আপনার এটিকে কোনও কমান্ড লাইন থেকে চালাতে সক্ষম হওয়া উচিত:

vim filename

আপনার যদি ইতিমধ্যে ভিমের কোনও চলমান দৃষ্টান্ত থাকে তবে চেষ্টা করুন:

vim --remote filename

যেহেতু আপনি সাইগউইন ব্যবহার করছেন, ম্যান পৃষ্ঠাটি সম্ভবত এটির সাথে ইনস্টল করা হয়েছিল। আপনি কমান্ড লাইনে ভিএম চাওয়ার জন্য সমস্ত বিকল্প দেখতে পাবেন:

man vim

ধন্যবাদ ডোরিয়ান আমি হেপটাইটের উত্তর থেকে সাইগউইনের ভিআইএমের পথ খুঁজে পেয়েছি। তবে এটি উইন্ডো-এনভায়রনমেন্ট টার্মিনালে খোলে, সিগউইন-এনভায়রনমেন্ট টার্মিনালে নয়। আপনি কি জানেন যে কীভাবে প্রোগ্রামটি খোলেন সাইগউইন টার্মিনালে? ধন্যবাদ!
dotancohen

আমার মাথার উপরে, সাইগউইন টার্মিনালে কমান্ড চালানো উচিত। অন্যথায় আপনি সাইগউইন (প্রোবালি বাশ) -এ ব্যবহৃত শেলের কিছুটা জটিল অনুরোধ করতে পারেন।
ডোরিয়ান প্যাটারসন

ধন্যবাদ। আমি মনে করি যে আমি সাইগউইনে উইন্ডোজ ডিরেক্টরিগুলি ব্রাউজ করা শুরু করতে পারি। আমি উইন্ডোজ এক্সপ্লোরার (উইন্ডোজ ফাইল ম্যানেজার) থেকে একটি ব্রিজের জন্য আশা করছিলাম।
dotancohen

1

এখানে উইন্ডোজ_জিভিম.ব্যাট ফাইল যা আমি উইন্ডোজের অধীনে সাইগউইন জিভিএম সহ পাঠ্য ফাইলগুলি খুলতে ব্যবহার করি। এটি সাইগউইন ভিমের পক্ষেও কাজ করে, জিভিমকে কেবল ভিমে প্রতিস্থাপন করে।

set "var=%1"
set "var=%var:\=\\%"
C:\cygwin64\bin\mintty.exe /bin/bash --login -c "gvim $(cygpath -u '%var%')"
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.