लिनक्स पर किसी भी पाठ को संपादित करने के लिए विम का उपयोग करें


21

मैं मैक दुनिया से आता हूं, जहां मैं http://www.hogbaysoftware.com/products/quickcursor का उपयोग विम में कहीं से भी पाठ संपादित करने के लिए करता हूं ।

क्या लिनक्स पर ऐसा कुछ है? मैं पहले से ही फ़ायरफ़ॉक्स में "इट्स ऑल टेक्स्ट" का उपयोग कर रहा हूं, लेकिन मैं कुछ व्यापक खोज रहा हूं।

भी, मैं इस धागे को देखा है , लेकिन यह केवल सॉफ्टवेयर एक्स के लिए समाधान है, और सॉफ्टवेयर वाई। कोई विचार?


@ इवान: मैं एक लिनक्स उपयोगकर्ता हूं और मुझे मैक में कोई दिलचस्पी नहीं है। आपको भुगतान करने की आवश्यकता नहीं है; वह गिथूब पर स्रोत प्रदान करता है .. और यह आपके फ़ाइल ब्राउज़र से फ़ाइल खोलने जैसा सरल नहीं है। क्या आपने ऐप के होमपेज पर वीडियो देखा है ?. व्यक्तिगत रूप से मैं इसके बारे में नहीं देख सकता, लेकिन मैं जूलियन नहीं हूं, और शायद मुझे कैलिको :) पसंद है .. @ जूलियन: मुझे "एक-संपादक" विचार पसंद है, और मैं अक्सर अपने पसंदीदा संपादक को पाठ कॉपी करता हूं और फिर इसे वापस चिपकाएँ। यह बहुत ही संक्षिप्त स्क्रिप्ट का उपयोग करके लगभग 4 कीबोर्ड क्रियाओं में किया जा सकता है। लेकिन मैं इस बात के विवरण के बारे में निश्चित नहीं हूं कि क्विकर क्या करता है। क्या यह हमेशा पूरे विम दस्तावेज़ को चिपकाता है?
पीटर।

मुझे इसमें और दिलचस्पी हो रही है! मैंने एफएफ एडऑन की कोशिश की, और यह काफी अच्छा है (अब इसका उपयोग :), तो उस संदर्भ के लिए भी +1। मैंने QuickCursor का pdf github.com/jessegrosjean/quickcursor/blob/master/… पढ़ा । यह सरल कॉपी और पेस्ट का उपयोग करता है, लेकिन वह स्रोत TEXTAREA को इस तरीके से मॉनिटर करता है जो सरल स्क्रिप्टिंग से परे है। मुझे लगता है कि एफएफ प्लगइन आसान हो जाता है, क्योंकि इसे केवल अपने स्वयं के वातावरण में पाठ से निपटना पड़ता है (जिसमें इसकी पूरी पहुंच है)। QuickCursor अच्छा लग रहा है, लेकिन जब तक एक लिनक्स समतुल्य सतहों तक, Alt + Tab पर वापस आ जाता है और यह ऑल टेक्स्ट :)
पीटर.ओ.

मैं लिनक्स में किसी भी उपकरण की तरह नहीं जानता। मैं लोगों को क्विकर से ईमेल करूंगा और उन्हें इसे पोर्ट करने के लिए कहूंगा। मुझे उम्मीद है कि यह एक सार्वभौमिक लिनक्स उपकरण बनाने के लिए एक मिशन होगा क्योंकि यह सीवन की तरह काम करता है जैसे कि मैक विंडोज़ प्रबंधक और लिनक्स में बहुत सारे हैं। मैं आपके अनुरोध में विशिष्ट होगा कि वे इसे सूक्ति या केडी में पोर्ट करें जिसे आप कभी भी उपयोग करते हैं। मैं भी इस तरह की एक सुविधा के लिए सूक्ति और kde परियोजनाओं इच्छा सूची पर पोस्ट करने की कोशिश कर सकते हैं।
नलेरो

जवाबों:


2

यह इस बात पर निर्भर करेगा कि आप किस फ़ाइल प्रबंधक का उपयोग कर रहे हैं, लेकिन उनमें से ज्यादातर आप किसी प्रकार के राइट-क्लिक मेनू आइटम को "विम में खोलें" में जोड़ सकते हैं।

मैं केडीई 4 के लिए डॉल्फिन का उपयोग करता हूं । मेनू आइटम (जिसे सेवा मेनू कहा जाता है) को जोड़ने के लिए आप अपने सेवा मेनू फ़ोल्डर में एक .desktop फ़ाइल बनाते हैं। मेरे सिस्टम में यह रहता है लेकिन यह आपके सिस्टम के लिए भिन्न हो सकता है।/usr/share/kde4/services/ServiceMenus

open_in_vim.desktopनिम्नलिखित सामग्री के साथ फ़ाइल बनाएँ :

[Desktop Entry]
X-SuSE-translate=true
Type=Service
MimeType=all/allfiles
ServiceTypes=KonqPopupMenu/Plugin
Actions=openInVim
X-KDE-Priority=TopLevel

[Desktop Action openInVim]
Name=Open in Vim
Icon=gvim
Exec=gvim %u

डॉल्फिन (या कोनेकर) को पुनरारंभ करें और जब आप किसी फ़ाइल पर राइट-क्लिक करें तो आपको यह विकल्प देखना चाहिए।

यदि आप भी vim में फ़ोल्डर खोलने में सक्षम होना चाहते हैं, तो माइम प्रकार को बदल दें all/all

यदि आप Actionsमेनू में "वीम में ओपन" दिखना पसंद करेंगे तो लाइन हटा दें,X-KDE-Priority=TopLevel

दी, यह सहज नहीं है, लेकिन आपको इसे करने के लिए पैसे नहीं देने होंगे!


KDE5 के लिए, का उपयोग करें ~/.local/share/kservices5/ServiceMenus/
ह्यूगो इडेलर

1

इस स्क्रिप्ट का प्रयास करें: quicked । मैं इसे करने के लिए प्रेरित किया गया था, यह सब पाठ की कोशिश की होने के बाद ! .. (अरे, मैं ऑस्ट्रेलियाई हूं, "बैश" की सजा अपरिहार्य थी :)

यह सब पाठ के रूप में के रूप में चालाक नहीं है ! जो फ़ायरफ़ॉक्स के भीतर उपयोग करने के लिए सीमित है, लेकिन यह (लगभग) सभी विंडो में (लगभग) सभी विंडो के लिए काम करता है ... मैं Ubuntu 10.04 का उपयोग कर रहा हूं

यह अन्य X11 / सूक्ति वातावरण में काम करना चाहिए (?), लेकिन यह (?) नहीं हो सकता है।

डिफ़ॉल्ट रूप से यह उपयोग करने के लिए सेट है gedit, और gvimआप चाहें तो चुन सकते हैं ...
... बस EDITOR = का मान बदलें

सभी टिप्पणियों को पढ़ने के लिए सुनिश्चित करें ..

यह तब तक करना चाहिए जब तक कि कुछ बेहतर न हो जाए ...

PS: आपको कुछ टेक्स्ट को प्री-सेलेक्ट करना होगा, लेकिन इसे क्लिपबोर्ड पर कॉपी करने की कोई आवश्यकता नहीं है।
बस पाठ का चयन करें और फिर जो भी शॉर्टकट कुंजी आपके लिए चुनी गई है उसे दबाएंquicked

पी पी एस:
स्क्रिप्ट की टिप्पणी में मैं उल्लेख करना भूल गया: xwininfoमें है x11-utilsसूट।
... इसलिए, Ubuntu / Debianm पर सभी निर्भरताएँ स्थापित करने के लिए निम्न कमांड का उपयोग करें

  • sudo apt-get install wmctrl xclip xdotool x11-utils zenity

लिंक किया गया 'पेस्ट' अब उपलब्ध नहीं है।
dotancohen
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.