@ কিথপিনসন দ্বারা দুর্দান্ত উত্তরের বাইরে (দুঃখিত, আপনার উত্তর সম্পর্কে মন্তব্য করার জন্য যথেষ্ট খ্যাতি পয়েন্ট নয়), এই বিকল্পটি স্বতঃসম্পূর্ণ এইচটিএমএল ট্যাগের অভ্যন্তরে থাকা অতিরিক্ত কিছু অনুলিপি করা থেকে বিরত রাখবে (উদাহরণস্বরূপ শ্রেণি, আইডি, ইত্যাদি ..) ।) তবে ক্লোজিং ট্যাগে অনুলিপি করা উচিত নয়।
আপডেট আমি filename.html.erb
ফাইলের সাথে কাজ করার জন্য আমার প্রতিক্রিয়া আপডেট করেছি ।
আমি লক্ষ্য করেছি যে আমার আসল প্রতিক্রিয়াগুলি রেল ভিউগুলিতে সাধারণত ব্যবহৃত ফাইলগুলিতে কাজ করে না, যেমন some_file.html.erb
আমি যখন এমবেডেড রুবি ব্যবহার করি (যেমন <p>Year: <%= @year %><p>
)। নীচের কোডটি ফাইলগুলির সাথে কাজ করবে.html.erb
।
inoremap ><Tab> ><Esc>?<[a-z]<CR>lyiwo</<C-r>"><Esc>O
নমুনা ব্যবহার
টাইপ করুন:
<div class="foo">[Tab]
ফলাফল:
<div class="foo">
|
<div>
কোথায় |
কার্সার অবস্থান নির্দেশ করে
এবং ব্লক শৈলীর পরিবর্তে ক্লোজিং ট্যাগ ইনলাইন যুক্ত করার উদাহরণ হিসাবে:
inoremap ><Tab> ><Esc>?<[a-z]<CR>lyiwh/[^%]><CR>la</<C-r>"><Esc>F<i
নমুনা ব্যবহার
টাইপ করুন:
<div class="foo">[Tab]
ফলাফল:
<div class="foo">|<div>
কোথায় |
কার্সার অবস্থান নির্দেশ করে
এটা সত্য যে উপরের উদাহরণগুলোতে উভয় উপর নির্ভর >[Tab]
একটি ক্লোজিং ট্যাগ (অর্থ আপনি নির্বাচন করতে হবে সংকেত পারেন ইনলাইন অথবা অবরোধ শৈলী)। ব্যক্তিগতভাবে, আমি এর সাথে ব্লক-স্টাইল >[Tab]
এবং এর সাথে ইনলাইন-শৈলী ব্যবহার করি >>
।
Ctrl-_
, তবে এটি আমার টার্মিনালের ছোট ফন্ট তৈরি করে।