আমি ভিমে জাভাস্ক্রিপ্টের একটি লাইন (বা অন্যান্য কোড) মূল্যায়ন করতে সক্ষম হতে চাই এবং ফলাফলটি লাইনের শেষে একটি মন্তব্যে উপস্থিত হতে চাই।
উদাহরণস্বরূপ, আমার কাছে যদি এমন ফাইল থাকে:
console.log(4 + 5);
এবং আমার কার্সারটি সেই লাইনে রয়েছে, এবং আমি আদেশটি ব্যবহার করি :.w !node -e
, ফলাফল 9
নীচের বাফারে উপস্থিত হবে। যদি আমি ব্যবহার করি :. !node -e
তবে পুরো লাইনটি ফলাফলের সাথে প্রতিস্থাপন করা হবে 9
,।
পরিবর্তে আমি কীভাবে একটি আদেশ তৈরি করতে পারি যা একটি মন্তব্যে ফলাফলটি লাইনের শেষের সাথে যুক্ত করবে, এরকম:
console.log(4 + 5); // 9
এছাড়াও লক্ষণীয় বিষয় হ'ল এটি ব্যবহার :r
করে পরবর্তী লাইনে যা যা প্রিন্ট করা হবে তা মুদ্রণ করবে। কার্সারের নীচে লাইনে r !echo "This is text."
" This is text.
" প্রবেশ করানো হবে । তবে একটি আদেশ যেমন ...
:r ". !node -e"
... ". !node -e"
কমান্ডের পরিবর্তে ফাইল হিসাবে পড়ার চেষ্টা করবে ; আমি এই আচরণটি সত্যই বুঝতে পারি না, তবে এটি জিনিসগুলিকে কিছুটা স্বজ্ঞাত করে তোলে।
আমি এটম পাঠ্য সম্পাদক হাইড্রোজেন কার্নেলগুলি যেভাবে পরিচালনা করেন তার কোডের বামদিকে প্রদর্শিত কোডের ফলাফলের সাথে শেষের ফলাফলটি কিছুটা মনে করিয়ে দিতে চাই I'd পরিকল্পনাটি হ'ল বর্তমান লাইনটি স্বতঃ-মূল্যায়ন এবং ফলাফল প্রদর্শন করার জন্য একটি কী-বাইন্ডিং ( <C-Enter>
বা <F5>
) তৈরি করা ।
node
বাpython3
তার পরিবর্তে? আমি কীভাবে এটি করব তা বুঝতে পেরে আমি গৃহীত উত্তর হিসাবে সেট করব, কারণ এই প্রযুক্তিগতভাবে আমার প্রশ্নের সঠিক উত্তর দেয় না। বলেছিল, এটা খুব ডাং কাছাকাছি!