سؤال كيف يمكنني اختيار كل النص من ملف مع نانو؟


أفتح ملف في محرر Ubuntu nano من سطر comand وأريد نسخ جميع محتويات الملف حتى أتمكن من لصقه في تطبيق آخر خارج الصدفة.

حتى الآن يمكنني فقط نسخ باستخدام تحول على الشاشة المرئية ولكن ليس على جميع المحتويات.


75
2017-10-06 09:32


الأصل


هل أنت في بيئة سطر الأوامر فقط؟ إذا لم يكن كذلك ، فلماذا لا تفتح الملف في شيء مثل gedit؟ - MBraedley
ليس لدي gedit على هذا الجهاز وأريد أن أتعلم أن نفعل ذلك في نانو. - Elzo Valugi
راجع للشغل هذا هو السبب في أنني أكره لينكس وخط القيادة: من الناحية النظرية شيء رائع ، ولكن في الواقع غير مبذر للغاية ، حتى أكثر الأشياء البسيطة والمألوفة لا تعمل كما هو متوقع. قابلية الاستخدام فائقة الفشل. - Sliq
نانو ليست قوية. فقط لتحرير بعض ملفات التكوين انها موافق جدا ، ولكن كمحرر كود تمتص! - B4NZ41
السؤال غامض للغاية والإجابات في جميع أنحاء الخريطة نتيجة لذلك ، مما يؤدي إلى الارتباك. عادة ما تستخدم نانو على خادم بعيد ، وليس جهاز كمبيوتر سطح المكتب. هذا يبدو أكثر مثل سؤال حول محاكي الطرفية الخاص بك ، وهو كيفية الوصول إلى نانو. أعتقد حقًا أنه يجب تغيير السؤال أو وضع علامة عليه لإزالته. - PJ Brunet


الأجوبة:


لا يمكنك استخدام المخزن المؤقت ل nano لاستخدامها في مكان آخر ، تحتاج إلى استخدام المخزن المؤقت ل X أو Gnome.

xclip هو الحل.

واجهة سطر الأوامر إلى الحافظة X11. يمكن أيضًا استخدامه لنسخ الملفات ، كبديل لـ sftp / scp ، وتجنب مطالبات كلمة المرور عند إعداد إعادة توجيه X11 بالفعل.


15
2017-10-06 12:55





هناك طريقة ممكنة:

  • المؤشر في بداية الملف

  • السيطرة6 لتعيين علامة

  • البديلتحولتي (او جرب البديلتي) لخفض إلى نهاية الملف

  • إذا البديلتي لا يعمل ، حاول السيطرةك

  • لنسخ محتوى الملف فقط السيطرةU لتقصير النص مرة أخرى

62
2018-01-18 18:30



خدعة لطيفة ، لكني أردت نسخة لا قطع. - Elzo Valugi
هذا يعمل فقط داخل nano - بعد أن تغلقه ، لا يمكنك إزالته في تطبيق آخر كما أراد OP. - A.D.
كيف يمكنك الحصول على نص من نانو؟ هذا ما أحتاج لمعرفة - anon58192932
كنت بحاجة للضغط على Alt-A لوضع علامة على MAC - MasterMind


في الواقع ، قد تكون هذه الإجابة متأخرة بعض الشيء ، لكنني كنت أبحث عن إجابة عن نفس السؤال ، وقد اكتشفت ذلك. عندما يكون لديك الملف الذي تريد نسخه لفتحه في nano. يمكنك ضرب ctl-R وإدخال الملف الذي تريد نسخه من. هذا سيجلب الملف بأكمله.

في حالتي كنت مجرد نسخ فستابتي القديمة لذلك لم يكن صفقة كبيرة. ولكن يمكن أن تحصل سخيفة مع ملفات ضخمة.


5
2017-11-11 07:08





بدلا من ذلك يمكنك التصغير باستخدام السيطرة+- لتناسب جميع محتويات الملف على "صفحة شاشة واحدة" وحدد كل شيء باستخدام الماوس. بعد إعادة التكبير السيطرة+0 أو التكبير تدريجيا مع السيطرة++.

لا أحب جزء الماوس ، ولكن هذه طريقة سريعة لنسخ نص مجمّع في nano.


3
2018-04-10 10:01



سهلة ومثيرة للاهتمام. يعمل حتى على ملفات كبيرة جدا. - Paulo Coghi
إنه لأمر مدهش كيف يمكن للأفكار البسيطة والخلاقة أن تحل المشاكل الصعبة. - Paulo Coghi


وهنا حل آخر. واحد أنني شخصيا أفضل. ويستخدم Xsel. انها تشبه الى حد بعيد Xclip ولكن مع وجود اختلاف رئيسي.

$ cat my_funky_file | xsel

بينما يضع Xclip كل شيء في الحافظة الرئيسية ، يتعامل Xsel مع المخزن المؤقت المختار الذي يسمح لك بلصق التحديد بنقرة متوسطة. هذا شيء رائع لمرة واحدة! لذلك إذا كان لديك شيء ما في الحافظة الخاصة بك لم تقم بلصقه حتى الآن ، فسيظل ذلك غير متأثر!

وإذا كنت تريد لصق المحتوى ، xsel -o  سوف يبصقون على حق.

يمكنك تثبيته على نظام ديبيان قائم على استخدام

$ apt-get install xsel

المصدر متاح هنا غير ذلك! أمل أن هذا يساعد شخصاما.


2
2017-09-17 18:33



xsel: لا يمكن فتح العرض: (خالية): ioctl غير مناسب للجهاز - andilabs


من خلال فهمي ، لا يمكن تحديد ملف كامل في nano إذا قام بتمرير أكثر من النافذة. إذا كنت تستخدم واجهة مستخدم رسومية (GUI) وكان لديك nano مفتوحًا من جهاز طرفي ، ولم يكن الملف أطول من النافذة ، فيمكنك استخدام الماوس وتحديد كل النص الذي cnt + shift + c سينسخه إلى الحافظة.

وإن لم يكن في نانو ، هناك طريقة في فيم. نرى هنا.

على وجه التحديد ، حدد قسم النص (الوضع المرئي).


0
2017-10-06 12:51





كما أشارت ردود أخرى ، فإنه من غير الممكن في الواقع النسخ من حافظة نانو إلى حافظة أوبونتو واستخدامها في برامج أخرى ، إلا إذا استخدمت الفأرة ونسخها بنقرة زر.

ومع ذلك يمكن فتح كلا الملفين في nano والنسخ من واحد إلى آخر: (ميتا هو البديل أو زر Esc فى الكيبورد استنادًا إلى مفتاح التعريف الافتراضي الخاص بك)

  1. أولا تحتاج إلى تنشيط مخازن متعددة

    • إذا كان لديك نانو مفتوحة ميتاF

    • أو فتح نانو مع العلم -F: nano -F

    • أو ضعها set multibuffer الدخول الى حسابك ~/.nanorc ملف

  2. ثم يمكنك فتح الملفات في المخزن المؤقت الجديد مع السيطرةص

  3. التبديل بين المخازن المؤقتة مع ميتا، الى اليسار و ميتا. إلى اليمين
  4. اذهب الى بداية الملف ميتا\ ثم لديك خياران:

    ا. ضع علامة على النص السيطرةتحول6، ثم أخذ المؤشر إلى النهاية ميتا/، ثم قص النص السيطرةك

    ب. قطع النص إلى نهاية الملف من قبل ميتاتي

  5. التبديل إلى الملف الآخر مفتوح في المخزن المؤقت الآخر والماضي السيطرةش 


0
2018-01-19 21:21





أبسط طريقة:

  • البديل\ للذهاب إلى الجزء العلوي من الملف.
  • السيطرة6 لتعيين علامة.
  • البديل/ للذهاب إلى أسفل الملف (بمعنى وضع علامة على كل النص).
  • البديل6 لنسخ النص المحدد.

(ليس جزءًا من السؤال ولكن للسجل ، السيطرةU يمكن استخدامها للصق النص المنسوخ.)


0
2017-10-05 14:33





لذلك هذا يعمل في المعجون.
1. انقر بزر الماوس الأيمن على شريط العنوان 2. تغيير الإعدادات 3. المظهر 4. تغيير - الخط 5. قم بتغيير الخط إلى 1

سيضع هذا الكثير من التعليمات البرمجية على شاشة واحدة. كان يكفي بالنسبة لي لنسخ ملف التكوين كبيرة.


0
2018-06-30 14:28



هذا لا يجيب على السؤال. - Toto


استعمال micro بدلا من nano في هذه الحالات

لتثبيت:

sudo su
cd /opt/
apt-get install curl
curl https://getmic.ro | bash
ln -s /opt/micro /usr/bin/micro
ln -s /opt/micro /usr/bin/nani
exit

حتى تتمكن من فتح ملف مع:

micro Readme.txt
or
nani Readme.txt

أنا استخدم كلاهما ، نانو هو سريع ومفيد ، هو متميز تماما مايكرو.

يمكنك استخدام:

  • Ctrl-A لتحديد الكل.
  • Ctrl-C، Ctrl-V 
  • ضع مؤشرات متعددة إذا كنت تستخدم Ctrl و left click 
  • Ctrl-Q للخروج والضغط على y أو n
  • إلخ..
  • صفحة Micro Gihub

0
2017-07-13 17:37





يمكنك قطع من موضع المؤشر الحالي إلى نهاية الملف باستخدام مفتاح التعريف بالإضافة إلى مفتاح T. Meta إما alt أو escape ، اعتمادًا على لوحة المفاتيح. بالنسبة لي ، الوصول إلى Ubuntu عبر ssh من OSX الخاص بي كان هروبًا.


-1
2017-07-14 03:31