ইমাকগুলি পরবর্তী হোয়াইট স্পেসে চলে আসে


9

ইমাসে ফাংশন রয়েছে forward-wordএবং backward-word। এছাড়াও কি এমন ক্রিয়াকলাপ রয়েছে যা পয়েন্টটি পরবর্তী / শেষ সাদাটে স্থানান্তরিত করে?


এটি কি অনেক ক্ষেত্রে সমতুল্য নয়? সেখানে ব্যবহারের ক্ষেত্রে কী কী আলাদা কার্যকারিতা প্রয়োজন?
এইচ।-ডর্ক স্মিট

1
উদাহরণস্বরূপ যদি কোনও সাধারণ শব্দ থাকে তবে\a_command_with_special-characters
জুলিয়া

উত্তর:


7

আপনি modify-syntax-entryফাংশনটি ব্যবহার করে অক্ষরের সিনট্যাকটিকাল বৈশিষ্ট্যগুলি পরিবর্তন করতে পারেন ( C-h f modify-syntax-entryআরও তথ্যের জন্য ইম্যাকগুলিতে):

উদাহরণস্বরূপ, আপনি .tex ডকুমেন্ট লিখছেন, আপনি নিম্নলিখিতটি যুক্ত করতে পারেন আপনার .emacs:

(add-hook
 'TeX-mode-hook
 '(lambda ()
    (modify-syntax-entry ?_ "w")
    (modify-syntax-entry ?- "w")
))

এটি ইম্যাক্সকে চিকিত্সা করতে _এবং -"টেক্সট" অক্ষর হিসাবে যখন আপনি টেক্স মোডে থাকবেন তখন এইভাবে ফরওয়ার্ড-ওয়ার্ড এবং পশ্চাদপদ শব্দটি যা চান তা করবে।


9

forward-whitespaceস্পেস, ট্যাব বা নিউলাইন দ্বারা অগ্রিম ব্যবহার করুন । একাধিক স্পেসকে একটি সীমানা হিসাবে বিবেচনা করা হয়। নেতিবাচক যুক্তি সহ, সেই সংখ্যাটির শ্বেত স্পেস দিয়ে পিছনে যান।


1
কোনও ধারণা বাদ দিয়ে কোনও পাঠ্য ব্লকের পরে প্রথম শ্বেতক্ষেত্রের দিকে কীভাবে অগ্রগতি করবেন? ফরোয়ার্ড-হোয়াইটস্পেস লাইনের শেষ দিকে চলে যাবে বলে মনে হচ্ছে যখন আমি একটি লাইনে ফাঁক করে ফাঁকা স্থান রেখেছি। আমি সত্যিই কেবল প্রথম পিছনের স্থানটি সন্ধান করতে চাই। কোন সাহায্যের জন্য ধন্যবাদ।
ডেভ

@ ডেভ: (ল্যাম্বদা () (ফরোয়ার্ড হোয়াইটস্পেস) (ফরোয়ার্ড হোয়াইটস্পেস -১))
ডিন সেরনেভি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.