Screen Screen: Programmer-Quotes `` في ReadBuf؟
-
19-09-2019 - |
سؤال
ال أوامر بحاجة إلى مسارات مطلقة في التزام. لذلك أحتاج إلى اقتباسات مبرمج، بسبب الكسل لكتابة مسارات طويلة. كيف يمكنني استخدامها مثل:
^a :readbuf `pwd`/file
المحلول
يبدو أن سؤالك يفترض أنه من الممكن استخدام Backticks بهذه الطريقة. ومع ذلك، screen
لا يبدو لدعم backticks في :readbuf
أمر. كما أنه لا يدعم اتفاقيات قذيفة أخرى مثل ~
للدليل المنزلي، أو $XYZ
للتوسعات المتغيرة البيئية.
متي screen
يقرأ الملف المسمى في :readbuf
أمر، اسم الملف هو نسبة إلى الدليل الحالي screen
بدأت، وليس هذا الدليل الحالي لكل ما يتم عرضه في النافذة النشطة. قد يكون هذا هو السبب في أنك وجدت أن المسارات المطلقة تعمل من أجلك. حاول استخدام اسم ملف نسبي لأي دليل بدأته screen
من أصلا.
تحديث: للحصول على عمل إضافي حول هذه الإجابة، انظر: الشاشة جنو: متغيرات البيئة
لا تنتمي إلى StackOverflow