উত্তর:
ম্যাক ওএস এক্সের জন্য এটি ctrl+ ↑বা ctrl+ ↓।
দুটি কীবোর্ড স্ট্রোক পূর্বনির্ধারিত হওয়ায় আপনার মিশন কন্ট্রোল হটকি সেটিংস (সিস্টেম পছন্দসমূহে) পরিবর্তন করতে হবে।
ম্যানুয়ালটিতে কিছুই বর্ণিত হয়নি (কেবলমাত্র অক্ষর এবং এক্সচেঞ্জ শব্দের )
যদি টেক্সটরঙ্গলার কোকো টেক্সট সিস্টেমটিকে সমর্থন করে (যা আমি সন্দেহ করি যা এটি না করে তবে এখনও) আপনি ফাইলটি তৈরি ~/Library/Keybindings/DefaultKeyBinding.dict
করতে এবং নিম্নলিখিতটি প্রবেশ করতে পারেন :
{
"~\UF701" = (
"moveToBeginningOfLine:",
"deleteToEndOfLine:",
"deleteForward:",
"moveDown:",
"yank:",
"insertNewline:",
"moveUp:"
);
}
এটি Opt-DownArrow
কোকো পাঠ্য সিস্টেমকে সমর্থনকারী প্রতিটি অ্যাপ্লিকেশনটিতে একটি লাইন-অদলবদ কমান্ডের জন্য (নীচের লাইনের সাথে) শর্টকাট যুক্ত করবে ।
আমি মনে করি না যে টেক্সটরঙ্গলারের এটি অন্তর্নির্মিত আছে।
আপনি যদিও টেক্সটর্যাংলারে অ্যাপলস্ক্রিপ্ট চালাতে পারেন, যাতে আপনি এই কাজটি করতে পারেন। এমনকি আমি এমন কিছু অ্যাপ্লিক্রিপ্টও পেয়েছি যা এটি করবে।
আপেলস স্ক্রিপ্টগুলিতে আপনাকে বিবিএডিট টেক্সট র্যাংগলারের সাথে প্রতিস্থাপন করতে হবে। স্ক্রিপ্টগুলি "~ / লাইব্রেরি / অ্যাপ্লিকেশন সহায়তা / পাঠ্য রঙ্গলার / স্ক্রিপ্টস /" এ রাখুন এবং তারা টেক্সটরঙ্গলারের স্ক্রিপ্ট মেনুতে প্রদর্শিত হবে। স্ক্রিপ্ট প্যালেট দেখতে উইন্ডো -> প্যালেটগুলি -> স্ক্রিপ্টগুলি ক্লিক করুন, যেখানে আপনি কাস্টম কীবোর্ড শর্টকাট সেট করতে পারেন।
নাথাঙ্গস সলিউশন বেশ ভাল কাজ করে। তবে প্রদত্ত লিঙ্কটি আর কাজ করে না। সুতরাং এখানে সরল পাঠ্য হিসাবে স্ক্রিপ্ট আছে। এগুলি কেবল "অ্যাপলস্ক্রিপ্ট সম্পাদক" এ আটকান এবং সেগুলি Library / গ্রন্থাগার / অ্যাপ্লিকেশন সহায়তা / পাঠ্য রঙ্গলে / স্ক্রিপ্ট / এ সংরক্ষণ করুন
মাউন্টেন লায়ন এবং টেক্সটরঙ্গলার 4 এর সাথে দুর্দান্ত কাজ করে।
MoveLineDown.scpt:
tell application "TextWrangler"
set x to startLine of selection
tell text 1 of window 1
if x = (count of lines) then return
set myline to contents of line x
delete line x
if length of line x = 0 then
make line at line x with data "
"
make line at line (x + 1) with data myline
else
make line at line x with data myline
end if
select insertion point before line (x + 1)
end tell
end tell
MoveLineUp.scpt:
tell application "TextWrangler"
set x to startLine of selection
if x = 1 then
beep
return
end if
tell text 1 of window 1
set oldCount to count of lines
set myline to contents of line x
delete line x
if x = 2 then
if length of line 1 = 0 then
make line at beginning with data "
"
end if
make line at beginning with data myline
else
if length of line (x - 2) = 0 then
make line at line (x - 2) with data "
"
make line at line (x - 1) with data myline
else
make line at line (x - 2) with data myline
end if
end if
select insertion point before line (x - 1)
end tell
end tell