විධාන රේඛාවෙන් Vim හි සිරස් / තිරස් බෙදීම් කවුළු තුළ ගොනු විවෘත කරන්නේ කෙසේද


419

ක්‍රමයක් තිබිය යුතුයි, මේ වගේ දෙයක්:

vim -[option] <file-list>

ගොනු විවෘත කිරීමට කඩිනම් විධානය හා නොවේ විම් තුළ සිට.

  • කවුළු සිරස් හෝ / සහ තිරස් අතට බෙදන්න
  • වෙනම ටැබ් වලින්

Answers:


406

මම හිතන්නේ ඔබ අදහස් කළේ විධාන රේඛාවෙන්. සිට vim --help:

-o[N]                Open N windows (default: one for each file)
-O[N]                Like -o but split vertically

එබැවින් තිරස් අතට බෙදී ඇති ගොනු විවෘත කිරීමට මෙය ටයිප් කරන්න, උදාහරණයක් ලෙස:

vim -o file1.txt file2.txt file3.txt

14
ඇත්තටම? මට කිසි විටෙකත් එන්.
කැස්කබෙල්

3
ඇත්ත වශයෙන්ම, එය මගේ .vimrc හි කරදරයක් ඇති කරන දෙයක් ලෙස පෙනේ. මම එය පසෙකට ගෙන ගියහොත්, -o නොමැතිව N ලේඛනගත කර ඇත.
ලෝරන්ස් ගොන්සල්ව්ස්

25
-ois like :split, -Olike:vsplit
Evgeni Sergeev

@Cascabel -whatever[N]බව මාර්ගයෙන් Nවිකල්ප සහ නොකරන හරින ලද හැකි, මම එය සම්මත උපද්දවා විශ්වාස ebnf කාරක රීති
user3338098

33 user3338098 මකා දැමූ අදහසක් මෙහි තිබෙන්නට ඇතැයි මම සිතමි ; ලෝරන්ස්ගේ "ඇත්ත වශයෙන්ම ..." ප්‍රකාශයෙන් ඇඟවෙන්නේ එය මඟ හැරුණු විට එය ගැටලු ඇති කළ බවයි.
කැස්කබෙල්

451

Ctrl+ W, S(ඉහළ නඩුව) තිරස් බෙදීම සඳහා

Ctrl+ W, v(කුඩා අකුර) සිරස් බෙදීම සඳහා

Ctrl+ W, Qඑකක් වැසීමට

Ctrl+ W, Ctrl+ Wකවුළු අතර මාරු වීමට

Ctrl+ W, J(XOR K, H, L) යාබද කවුළුව මාරු වීමට (අවිවාදයෙන්ම පිළිගැනීමට දක්වා, පහළට, ඉතිරි, දකුණු පස)


12
තිර මාරු කිරීමට, ඔබන්න Ctrl-wසහ පසුව up arrowහෝ down arrowතිර මාරු කිරීමට.
එරික් ලෙස්චින්ස්කි

7
Ric එරික්ලෙස්චින්ස්කි, ctrl+w ctrl+wඊතල යතුරු වලට ප්‍රති-වී
ලූකස්

7
අහ්, නමුත් ඔබට නිතිපතා චලනයන් භාවිතා කළ හැකිය, උදා: ctrl+w jවත්මන් එකට පහළින් ඇති බෆරයට පනින්න.
mitjak

4
:qකවුළුව ද වසා දමයි
ඇලෙක්සැන්ඩර් බෝර්ලියර්

2
කවුළු මාරු කිරීමට Ctrl + w මැක් ටර්මිනලය මත ක්‍රියා කරන බවක් නොපෙනේ. Ctrl + w, w එසේ වුවද
slashdottir

336

Vim ධාවනය කරන අතරතුර:

  1. :sp filename තිරස් භේදයක් සඳහා
  2. :vsp filenameහෝ :vs filenameසිරස් බෙදීමක් සඳහා

65
මෙය මතු කළ ප්‍රශ්නයට පිළිතුරු සපයන්නේ නැත ... නමුත් එය මට උදව් විය: D ස්තූතියි!
අබෙල්

1
ඒ සඳහා බොහෝ ස්තූතියි. එය මට අවශ්‍ය දේමයි!
mapcuk

7
ස්තූතියි, මම සොයමින් සිටි දෙය. මමත්:set splitright
සැක්

4
බෙදීම් අතර මාරුවීම සඳහා ctrl-ww
නර්ව්

:vsplit filenameහා සමාන වේ :vsp filenameහා :vs filename, නමුත් සමහර විට සමහර අය සඳහා මතක තබා ගැනීමට ඉතා කුඩා ටිකක් පහසු
b_dev

22

තවත් උනන්දුවක් දක්වන උපක්‍රමයක් වන්නේ CLI -p තර්කයයි - ඒවා මෑත කාලීන vim සහ gvim අනුවාද සඳහා වෙනම ටැබ් වලින් විවෘත කරයි .

gvim -p file1.txt file2.txt

1

මම දැන් සොයාගත් තවත් ප්‍රයෝජනවත් උපක්‍රමයක් නම්, ඔබට ගොනු ලැයිස්තුවේ ඇති ආදේශක කාඩ්පත් බහු ගොනු විවෘත කිරීමට භාවිතා කළ හැකිය. ඔබට file1.txt, file2.txt, සහ file3.txt සියල්ලම වෙනම ටැබ් වලින් විවෘත කිරීමට අවශ්‍ය යැයි පවසන්න, නමුත් ඔබට කළ හැකි සියල්ල ටයිප් කිරීමට දැනෙන්නේ නැත:

vim -p file*

සමාන උපසර්ගයක් සහිත ලිපිගොනු විශාල ප්‍රමාණයක් විවෘත කිරීමට මට නිතරම අවශ්‍ය වන අතර මෙය බෙහෙවින් උපකාරී වේ


12
එය Vim සමඟ නොව ඔබ භාවිතා කරන කවචය සමඟ සම්බන්ධ නොවේ. ග්ලෝබ් පුළුල් කරන කවචය එයයි.
කසාර්ක්
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.