වචන එතුම අඩු ලෙස ක්‍රියා කරන්නේ කෙසේද?


455

කෙටි අනුවාදය: lessලිනක්ස් හි උපයෝගීතාව රේඛා ඔතා නොගන්නේ කෙසේද?

දිගු අනුවාදය: බොහෝ විට මට තීරු සිය ගණනක් සමඟ අඩුවෙන් භාවිතා කරමින් විශාල CSV ගොනු බැලීමට අවශ්‍ය වේ. මම නිතරම සැලකිලිමත් වන්නේ පළමු යුවළ තීරු ගැන පමණි. කෙසේ වෙතත්, වචන එතුම පුළුල් තිර තිරවල පවා එක් පේළියක් පේළි කිහිපයක් බවට පත්වේ.

Answers:


579

සටහන: යතුරු බන්ධනය සඳහා, දෙවන කොටස බලන්න.

දී less, එය රේඛා එතීමට වඩා රේඛීය නැමීම ලෙස හැඳින්වේ. එය නැමීමෙන් තොරව සැකසීමට, -Sවිකල්පය භාවිතා කරන්න :

-S, --chop-long-lines

තිරයේ පළලට වඩා දිගු රේඛා නැමීමට වඩා කපා දැමීමට හේතු වේ. එනම්, තිරයේ පළලට නොගැලපෙන දිගු රේඛාවක කොටස පෙන්වන්නේ නැත. පෙරනිමිය වන්නේ දිගු රේඛා නැවීමයි; එනම්, ඉතිරි කොටස ඊළඟ පේළියේ පෙන්වන්න.

- අඩු (1)


විකල්පයක් ලෙස, පහත දැක්වෙන සටහනේ සඳහන් කර ඇති පරිදි, ඔබ දැනටමත් ගොනුව විවෘත කර ඇත්නම්, ඔබට යතුරු ලියනය කිරීමෙන් මාදිලිය ටොගල් කළ හැකිය -S(පසුව Enterසමහර ක්‍රියාත්මක කිරීම් සඳහා).

රේඛා නැවීම අක්‍රීය කිරීමෙන් පසුව, ඔබට ඊතල යතුරු සමඟ දෙපැත්තට අනුචලනය කළ හැකිය.


213
... සහ lessඑකම යතුරු සමඟ ඇතුළත ටොගල කරන්න ( -, පසුව Shift-S).
peth

1
දැන් මම "රේඛා කැපීම" අක්‍රීය කර ඇති අතර, මම තිරස් අතට අනුචලනය කරන්නේ කෙසේද?
බෙකෝ

3
eckbecko දකුණු හා වම් ඊතල යතුරු භාවිතා කරන්න.
xxpor

47

ඔබට ස්ථිරවම එතීම නැවැත්වීමට අවශ්‍ය නම්, මෙම අක්ෂර වින්‍යාසය:

echo "#env" >> ~/.lesskey
echo "LESS = -S" >> ~/.lesskey
lesskey

1
ඔබේ ෂෙල් ආර්සී හි අඩු විචල්‍යය සරලව සැකසීම IMO වඩා සරල ය. අඩු විචල්‍යයට පැරණි ලෙස්කි යාන්ත්‍රණය තරම් පුළුල් ලෙස සහය ලැබේදැයි මට විශ්වාස නැත, නමුත් එසේ නම්, එය භාවිතා කිරීමට මම නිර්දේශ කරමි.
රයන් ලෝන්ග්

6
නැතහොත් අන්වර්ථයක් භාවිතා කිරීම පවා:alias less='less -S'
නික්


1
homeeinpoklum ෂෙල් විධාන .lesskeyමඟින් ඔබගේ නිවාස නාමාවලියෙහි ගොනුවේ අවසානයට පේළි දෙකක් එක් කරන්න . පෙළ සංස්කාරකයක් සමඟ ඒවා ඉවත් කිරීම පහසුය.
ත්‍රිත්ව

2
@tripleee running lesskey ද වෙනස් කරයි ~ /. රහිත. වෙනස්කම් ආපසු හැරවීම සඳහා මට ~ / .lesskey සහ ~ / .less ඉවත් කිරීමට සිදු විය.
ග්‍රෙග්

15

අඩුවෙන් ඒ සඳහා විකල්පයක් තිබේදැයි නොදනී, නමුත් මම පෙරනිමියෙන් එය කරන බොහෝ විධානය භාවිතා කරමි (සහ එය බැලීමට වමට / දකුණට අනුචලනය කිරීමට ඉඩ දෙයි)


1
mostහොඳ වැඩසටහනක් සේ පෙනේ, නමුත් ගොනුවේ අවසානයට යාමට කෙටිමඟක් නොමැති බව මට විශ්වාස කළ නොහැක. less"G" පහසු විධානය මඟින් පේළි අංකය ඉල්ලා සිටින අතර "$" හඳුනා නොගනී. එය lessයම් ආකාරයකින් අනුකරණය කරන බවක් පෙනෙන්නට තිබුණද , කතුවරයා එය සම්පුර්ණයෙන්ම අනුකූල නොවන්නේ මන්දැයි මට තේරෙන්නේ නැත.
haridsv

3
@haridsv බෆරයේ කෙළවරට යෑමට Endයතුර අඩුවෙන් ක්‍රියා කරන බව විශ්වාසයි ; අවම වශයෙන් මගේgnome-terminal
ThorSummoner

අඩුවෙන් වමට / දකුණට අනුචලනය කිරීමට ඉඩ දෙයි. -Sවිකල්පය සමඟ ගොනුව විවෘත නොකළ විට පවා ක්‍රියා කරයි.
ඕවන්

6

Git සැකසීමට එය සැමවිටම එතෙන්නේ නැත:

git config --global core.pager 'less -S'

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.