দুষ্ট মোড এবং নিয়মিত প্রকাশ


10

ভিমে, আমি যদি সমস্ত পরিবর্তনশীল নাম এলএক্সের সন্ধান করতে চাই যেখানে এক্স নম্বর হয় তবে আমি কেবল টাইপ করতে পারি /L\d। যাইহোক, এটি কাজ করে বলে মনে হচ্ছে না evil

এভিল মোডে নিয়মিত প্রকাশের জন্য অন্য কোনও বাক্য গঠন আছে, বা অনুসন্ধানের জন্য কি আমাকে কিছু ইমাস কার্যকারিতা থেকে ফিরে আসতে হবে এবং নিয়মিত এক্সপ্রেশন ব্যবহার করে প্রতিস্থাপন করতে হবে?

আমি ব্যবহার করছি spacemacs, এবং আমি ইমা্যাকসের বেশিরভাগ জিনিস সম্পর্কে বেশ নির্বোধ, খুশিতে সারা দিন এভিল মোডে থাকি :)।


আপনি কোথায় অনুসন্ধান করার চেষ্টা করছেন? কোনও নথিতে বা ইমকের গ্লোবাল ভেরিয়েবলগুলিতে?
জুলাই

আমি একটি পাঠ্য নথিতে সন্ধান করছি
মিশেলানডাহল

আপনি ব্যবহার করছেন isearchবা ভালো কিছু helm-swoopবা swiper? শেষ দুটি আপনি যা করতে চান তা করতে সক্ষম হবেন। আপনি যদি সাধারণ isearchফাংশনটি ব্যবহার করতে চান তবে github.com/benma/visual-regexp-steroids.el
জুলাই

উত্তর:


7

evilহুডের অধীনে ইমা্যাকস রিজেক্সপ সুবিধাগুলি ব্যবহার করে। দুর্ভাগ্যক্রমে, ইমাক্সের অঙ্কগুলির জন্য পৃথক সিনট্যাক্স শ্রেণি প্রদর্শিত হয় না এবং \d রিজেক্সপ শ্রেণিটি স্বীকৃতি দেয় না ।

সুতরাং, LXযেখানে আপনার Xঅঙ্কের সাথে একটি অঙ্ক রয়েছে তার সাথে মিল রাখতে, দেখে মনে হচ্ছে আপনি /L[0-9]ক্লানকি বা এমনকি ক্লানকিয়ারের সাথে আটকে আছেন /L[[:digit:]]

নোট করুন যে, নীতিগতভাবে, দেখে মনে হচ্ছে আপনি তালিকাভুক্ত হিসাবে অক্ষর কোডগুলি ব্যবহার করতে পারেন describe-categories:

`\cc`

matches any character whose category is *c*.  Here *c* is a
character that represents a category: thus, 'c' for Chinese
characters or 'g' for Greek characters in the standard
category table. You can see the list of all the currently
defined categories with `M-x describe-categories RET`. You can
also define your own categories in addition to the standard
ones using the `define-category` function (see Categories).

মতে describe-categories, সংখ্যাগুলি 6 বিষয়শ্রেণীতে Hence সুতরাং, /L\c6কাজ করা উচিত (যদিও এটি আমার পক্ষে হয় না, যদিও অন্যান্য বিভাগগুলি করে)। তবুও, তুলনা করার সময় আপনি নিজেকে খুব বিশ্রী টাইপ করে সংরক্ষণ করবেন না /L[0-9]


আপনাকে অনেক ধন্যবাদ! ভাবুন আমি আপাতত আড়ম্বরপূর্ণ সিনট্যাক্সের সাথে বেঁচে থাকতে পারি। আবার আরও সুবিধাজনক উপায়ে পুনরায় প্রতিস্থাপন করতে পেরে খুশি, এবং আমি কেবল পরীক্ষিত করেছি যে এটি এমনকি ক্যাপচারের ধরণগুলির সাথেও কাজ করে, হ্যাঁ!
মিশেলানডাহল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.