যুগ যুগ ধরে আমি ব্যবহার করেছি SHIFTOএবং SHIFT$একটি লাইনের শুরু এবং শেষ দিকে যেতে vi
।
তবে SHIFTOকার্সারের উপরে একটি নতুন লাইন খোলার জন্য আরও কিছু।
এমন কোনও আদেশ আছে যা আপনাকে কেবল একটি লাইনের শুরুতে নিয়ে যায়?
^
0
যুগ যুগ ধরে আমি ব্যবহার করেছি SHIFTOএবং SHIFT$একটি লাইনের শুরু এবং শেষ দিকে যেতে vi
।
তবে SHIFTOকার্সারের উপরে একটি নতুন লাইন খোলার জন্য আরও কিছু।
এমন কোনও আদেশ আছে যা আপনাকে কেবল একটি লাইনের শুরুতে নিয়ে যায়?
^
0
উত্তর:
আপনি একটি লাইনের শুরুতে যেতে সাধারণ মোডে ^বা 0(জিরো) ব্যবহার করতে পারেন ।
^একটি রেখার প্রথম অ-ফাঁকা অক্ষরে
0কার্সারটি সর্বদা "প্রথম কলামে" সরানো হয়
আপনি Shiftiসরানো এবং সন্নিবেশ মোডে স্যুইচ করতে ব্যবহার করতে পারেন ।
^
সাধারণত টিপে যত সহজ নয় 0
এবং w
পরপর।
একটি সরল 0
আপনাকে একটি লাইনের শুরুতে নিয়ে যায়।
:help 0
আরও তথ্যের জন্য
অনেকগুলি সমস্যার জন্য এই ভিআই / ভিম চিটশিট সমাধানটি ব্যবহার করে দেখুন ।
সাধারণ মোডের জন্য:
0- [শূন্য] লাইনের শুরু থেকে প্রথম কলাম।
$- লাইন শেষ
আপনি ব্যবহার করতে পারেন 0বা ^লাইনের শুরুতে যেতে পারেন।
এবং শুরুতে সরাতে Shift+ Iএবং সম্পাদনা মোডে সন্নিবেশ করতে ( সন্নিবেশ ) ব্যবহার করতে পারেন ।
Shift+I
বা রেখার পাঠ্যের^
শুরুতে কার্সারটি সরানো হবে । যদি লাইনের শুরুতে ট্যাব থাকে তবে এটি কার্সারটিকে তম কলামে নিয়ে যাবে। যখন কার্সারটি লাইনের প্রথম কলামে চলে যায় । n
n*tabstop + 1
0
আর একটি উপায় আছে:
|
প্রতীক ব্যাকস্পেস অধীনে পাওয়া - ওটা "পাইপ" হয় ANSI বিন্যাস ।
Vim quickref ( :help quickref
) এটিকে বর্ণনা করে:
N | to column N (default: 1)
যদি আপনার মোড়ক রেখাগুলি সক্ষম করা থাকে 0
এবং |
আপনাকে আর স্ক্রিন লাইনের শুরুতে না নিয়ে যায়। সেক্ষেত্রে ব্যবহার করুন:
g0
আবার, ভিম কুইক্রিফ ডক:
g0 to first character in screen line (differs from "0" when lines wrap)
0
কারণের চেয়ে ভাল |
এবং $
একই কীতে রয়েছে।
"^" টাইপ করুন। এবং একটি ভাল "ভিআই" টিউটোরিয়াল পান :)
কার্সারটিকে বেগিনিংয়ে সরান বা সন্নিবেশ মোডের সাথে শেষ করুন
I
- কার্সারটিকে বর্তমান লাইনের প্রথম অ-ফাঁকা অক্ষরে স্থানান্তরিত করে এবং সন্নিবেশ মোড সক্ষম করে।A
- কার্সারটিকে বর্তমান লাইনের শেষ অক্ষরে স্থানান্তরিত করে এবং সন্নিবেশ মোড সক্ষম করে।এখানে + এর I
সমতুল্য । একইভাবে + এর সমতুল্য ।^
i
A
$
a
সবেমাত্র কার্সারটি শুরু বা শেষের দিকে সরানো
^
- কার্সারটিকে বর্তমান লাইনের প্রথম অ-ফাঁকা অক্ষরে স্থানান্তরিত করে0
- কার্সারটিকে বর্তমান লাইনের প্রথম অক্ষরে স্থানান্তরিত করে$
- কার্সারটিকে বর্তমান লাইনের শেষ অক্ষরে স্থানান্তরিত করেআমি সবেমাত্র 0 (শূন্য) পেয়েছি এবং শিফট + 0 ভিআইএম-এ কাজ করে।
shift+0
যে )
, যা পরবর্তী বাক্য
Shift+0
আরও ভাল, ^
চরিত্রটি দেখায় এবং এটি বিরক্তিকর। ধন্যবাদ
0 লাইনের শুরুতে আপনাকে নিয়ে যায়
Shift 0 আপনাকে লাইনের শেষ দিকে নিয়ে যায়