123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914 |
- .\" -*- mode: troff; coding: UTF-8 -*-
- .\"TOPICS "Разделы помощи:"
- .\" TODO: Перевести раздел EXTernal File System
- .TH MC 1 "%DATE_OF_MAN_PAGE%" "MC Version %MAN_VERSION%" "GNU Midnight Commander"
- .\"SKIP_SECTION"
- .SH "НАИМЕНОВАНИЕ"
- mc \- Визуальная оболочка для Unix\-подобных систем.
- .\"SKIP_SECTION"
- .SH "СИНТАКСИС"
- .B mc
- [\-abcCdfhPstuUVx] [\-l журнал] [каталог1 [каталог2]] [\-e [файл] ...] [\-v файл]
- .\"NODE "DESCRIPTION"
- .SH "ОПИСАНИЕ"
- Что такое Midnight Commander
- .PP
- Midnight Commander \- это программа, предназначенная для просмотра
- содержимого каталогов и выполнения основных функций управления файлами в
- UNIX\-подобных операционных системах.
- .\"NODE "OPTIONS"
- .\"DONT_SPLIT"
- .SH "КЛЮЧИ"
- Ключи запуска программы Midnight Commander
- .TP
- .I \-a, \-\-stickchars
- Отключить использование графических символов для рисования линий.
- .TP
- .I \-b, \-\-nocolor
- Запуск программы в черно\-белом режиме экрана.
- .TP
- .I \-c, \-\-color
- Включает цветной режим дисплея. Для получения более подробной информации
- смотрите раздел
- .\"LINK2"
- Цвета\&.
- .\"Colors"
- .TP
- .I \-C arg, \-\-colors=arg
- Используется для того, чтобы задать другой набор цветов в командной
- строке. Формат аргумента arg описан в разделе
- .\"LINK2"
- Цвета\&.
- .\"Colors"
- .TP
- .I \-\-configure\-options
- Выводит опции конфигурирования, с которыми был собран Midnight Commander.
- .TP
- .I \-d, \-\-nomouse
- Отключает поддержку мыши.
- .TP
- .I \-e [файл]
- Запустить встроенный редактор. Если параметр "файл" задан, этот файл
- будет открыт при запуске. Смотрите также
- .BR mcedit(1) .
- .TP
- .I \-f, \-\-datadir
- Выводит на экран определённый в процессе компиляции программы путь к
- файлам программы Midnight Commander.
- .TP
- .I \-F, \-\-datadir\-info
- Выводит на экран расширенную информацию о путях, используемых при работе
- программы Midnight Commander.
- .TP
- .I \-g, \-\-oldmouse
- Принудительно устанавливает режим мыши "normal tracking". В xterm\-совместимых
- терминалах (например, tmux/screen).
- .TP
- .I \-k, \-\-resetsoft
- Восстанавливает значения команд, назначенных функциональным клавишам в
- предусмотренные по умолчанию значения, используя базу данных
- termcap/terminfo. Этот ключ используется только на терминалах HP, где
- функциональные клавиши не работают.
- .TP
- .I \-K файл, \-\-keymap=файл
- Задаёт файл клавиатурных команд для переопределения привязки клавиатурных
- комбинаций к действиям.
- .TP
- .I \-l файл, \-\-ftplog=файл
- Сохранить диалог с FTP\-сервером в файл file.
- .TP
- .I \-\-nokeymap
- Не загружать клавиатурные комбинации из файла, использовать определённые
- в исходном коде.
- .TP
- .I \-P файл, \-\-printwd=файл
- По окончании работы Midnight Commander запишет последний текущий каталог
- в указанный файл. Эту опцию не следует использовать напрямую. Она
- используется специальной функцией оболочки, которая меняет текущий
- каталог оболочки на последний каталог, использованный Midnight
- Commander.
- .IP
- Для того чтобы эта функция была определена, используйте файл
- .B %pkglibexecdir%/mc.sh
- для оболочек bash и zsh, а для оболочки tcsh соответственно файл
- .B %pkglibexecdir%/mc.csh
- .TP
- .I \-s, \-\-slow
- Включает медленный режим терминала, в котором программа выводит меньше
- псевдографических символов (в том числе в меню и экранах помощи) и
- отключается вывод дополнительных (избыточных) сообщений.
- .TP
- .I \-S arg, \-\-skin=arg
- Используется для того, чтобы задать другой скин в командной
- строке. Технология скинов описана в разделе
- .\"LINK2"
- Внешний вид\&.
- .\"Skins"
- .TP
- .I \-t, \-\-termcap
- Используется только в том случае, когда код был скомпилирован с S\-Lang и
- terminfo: в этом случае Midnight Commander использует значение
- переменной
- .B TERMCAP
- для получения информации о терминале вместо использования системной базы
- терминалов.
- .TP
- .I \-u, \-\-nosubshell
- Отключает использование альтернативных оболочек shell (имеет смысл
- только в том случае, когда Midnight Commander был скомпилирован с
- поддержкой альтернативной оболочки).
- .TP
- .I \-U, \-\-subshell
- Делает возможным использование subshell (имеет смысл только в том
- случае, когда Midnight Commander был скомпилирован с поддержкой subshell
- как опции).
- .TP
- .I \-v file
- Запустить встроенную программу просмотра Midnight Commander\-а для
- просмотра указанного файла. После выхода из режима просмотра вы выходите
- из Midnight Commander и оказываетесь в shell.
- .TP
- .I \-V, \-\-version
- Отображает версию программы.
- .TP
- .I \-x, \-\-xterm
- Запускает программу в режиме xterm. Используется только на терминалах,
- работающих в режиме xterm (два режима работы экрана и возможность
- формировать экранирующие последовательности с помощью мыши) (two screen
- modes, and able to send mouse escape sequences).
- .TP
- .I \-X, \-\-no\-x11
- Не использовать X11 для получения состояния модификаторов Alt, Ctrl, Shift.
- .PP
- Если в командной строке указаны два каталога, первый будет отображаться
- в активной панели, второй \- в другой панели.
- .PP
- Если указан только один каталог, он будет отображён в активной панели,
- во второй панели будет отображён каталог, указанный в параметре "other_dir"
- в файле panels.ini.
- .PP
- Если каталоги не указаны, в активной панели будет отображён текущий каталог,
- а во второй панели \- каталог, указанный в параметре "other_dir" в файле panels.ini.
- .\"NODE "Overview"
- .SH "Главное окно программы"
- Главное окно программы Midnight Commander состоит из трёх полей. Два
- поля, называемые "панелями", идентичны по структуре и обычно отображают
- перечни файлов и подкаталогов каких\-то двух каталогов файловой
- структуры. Эти каталоги в общем случае различны, хотя, в частности,
- могут и совпасть. Каждая панель состоит из заголовка, списка файлов и
- информационной строки.
- .PP
- Третье поле экрана, расположенное в нижней части экрана, содержит
- командную строку текущей оболочки. В этом же поле (самая нижняя строка
- экрана) содержится подсказка по использованию функциональных клавиш
- .BR "F1 \- F10" .
- Самая верхняя строка экрана содержит строку
- .\"LINK2"
- горизонтального меню\&.
- .\"Menu Bar"
- Эта строка может не отображаться на экране; в этом случае доступ к ней
- можно получить, щёлкнув мышью по верхней рамке или нажав клавишу
- .BR F9 .
- .PP
- Панели Midnight Commander обеспечивают просмотр одновременно двух
- каталогов. Одна из панелей является активной в том смысле, что
- пользователь может выполнять некоторые операции с отображаемыми в этой
- панели файлами и каталогами. В активной панели подсвечено имя одного из
- каталогов или файлов, а также выделен цветом заголовок панели в верхней
- строке. Этот заголовок совпадает с именем отображаемого в данной панели
- каталога, который является текущим каталогом той оболочки, из которой
- запущена программа. Вторая панель \- пассивна. Почти все операции
- выполняются в активной панели, то есть в соответствующем (текущем)
- каталоге. Некоторые операции (типа копирования или переноса файлов) по
- умолчанию используют каталог, отображаемый в пассивной панели, как место
- назначения операции. Более подробное описание панелей дано в подразделе
- .\"LINK2"
- .I Панели каталогов
- .\"Directory Panels"
- раздела
- .\"LINK2"
- .I Меню левой и правой панелей
- .\"Left and Right Menus"
- и в разделе
- .\"LINK2"
- .I Меню "Файл"
- .\"File Menu"
- .PP
- Вы можете выполнить любую команду операционной системы или запустить на
- исполнение любую программу непосредственно из программы Midnight
- Commander, просто набрав имя этой команды (программы) в командной строке
- и нажав клавишу
- .BR Enter .
- Прочитайте разделы
- .\"LINK2"
- .I Командная строка оболочки
- .\"Shell Command Line"
- и
- .\"LINK2"
- .I Редактирование строк ввода
- .\"Input Line Keys"
- для того, чтобы узнать больше о командной строке.
- .\"NODE "Mouse Support"
- .SH "Поддержка мыши"
- Программа Midnight Commander обеспечивает поддержку мыши. Это свойство
- обеспечивается независимо от того, откуда запущен терминал
- .B xterm(1)
- (даже если xterm запущен на удалённом компьютере, используя
- соединение через telnet, ssh или rlogin) или если вы работаете за
- консолью Linux и запущена программа управления мышью
- .BR gpm .
- .PP
- Если вы щёлкаете мышью на имени файла в одной из панелей, файл
- выбирается (подсветка перемещается на это имя); если вы щёлкнете правой
- кнопкой мыши, файл отмечается (или отметка с файла снимается, в
- зависимости от предыдущего состояния).
- .PP
- Двойной щелчок мыши на имени файла означает попытку запустить файл на
- исполнение (если это исполняемая программа); либо, если
- .\"LINK2"
- файл расширений
- .\"Edit Extension File"
- содержит программу, ассоциированную с данным расширением, запускается
- эта программа и ей передаётся на обработку выбранный файл.
- .PP
- Точно также можно выполнить команду, ассоциированную с любой
- функциональной клавишей, щёлкнув по соответствующей экранной кнопке в
- самой нижней строке экрана.
- .PP
- По умолчанию скорость эмуляции повторных нажатий на клавишу в случае её
- удержания (auto repeat rate) составляет 400 миллисекунд. Это значение
- можно изменить путем изменения параметра
- .I mouse_repeat_rate
- в файле
- .\"LINK2"
- \&~/.config/mc/ini
- .\"Save Setup"
- .PP
- Если Commander запущен с поддержкой мыши, вы можете обойти Commander и
- добиться того, что мышь будет вести себя так же, как она ведёт себя по
- умолчанию (обеспечивая вырезание и вставку текста), если будете
- удерживать клавишу
- .BR Shift .
- .\"NODE "Keys"
- .SH "Клавиатурные команды"
- Некоторые команды в Midnight Commander вызываются с использованием
- клавиш
- .B Control
- (иногда обозначается как CTRL или CTL) и
- .B Meta
- (иногда обозначается ALT или даже Compose). В настоящем руководстве
- будут использоваться следующие сокращения:
- .TP
- C\-<символ> означает, что нужно нажать и удерживать клавишу
- .B Control
- и в это время нажать клавишу <символ>. Так C\-f будет означать: нажмите
- .B Control
- и, удерживая её, нажмите (коротким щелчком) клавишу f.
- .TP
- Alt\-<символ> означает, что надо удерживать в нажатом состоянии клавишу
- .B Alt
- или
- .B Meta
- во время нажатия на клавишу <символ>. Если на клавиатуре нет клавиш
- .B Alt
- и
- .BR Meta ,
- нажмите
- .BR Esc ,
- отпустите её, а потом нажмите на клавишу <символ>.
- .TP
- S\-<символ> означает, что нужно держать в нажатом состоянии клавишу
- .B Shift
- во время нажатия на клавишу <символ>.
- .PP
- Все строки ввода в Midnight Commander по умолчанию поддерживают соглашения
- об использовании "горячих" клавиш, принятые в редакторе GNU Emacs.
- .PP
- Вы можете переопределить клавиатурные привязки "горячих" клавиш к командам,
- как это описано в разделе
- .\"LINK2"
- .I переопределение клавиатурных команд
- .\"Keys_redefine"
- .PP
- Все последующие описания клавиатурных команд относятся к поведению по
- умолчанию.
- .PP
- Описания клавиатурных команд даются в нескольких разделах помощи.
- Наиболее важными являются следующие разделы:
- .PP
- В разделе
- .\"LINK2"
- .I Меню "Файл"
- .\"File Menu"
- приведены комбинации клавиш, которые служат для вызова команд,
- перечисленных в меню "Файл". В этом же разделе перечислены команды,
- ассоциированные с функциональными клавишами. Большинство из этих команд
- выполняют действия над подсвеченным файлом или группой отмеченных
- файлов.
- .PP
- В секции
- .\"LINK2"
- .I Панели каталогов
- .\"Directory Panels"
- рассказано о клавишах, которые используются для выбора файла или группы
- файлов как объектов некоторого последующего действия (обычно действия из
- меню "Файл").
- .PP
- В разделе
- .\"LINK2"
- .I Командная строка оболочки (Shell)
- .\"Shell Command Line"
- перечисляются команды и комбинации клавиш, которые используются для
- ввода и редактирования команд в командной строке оболочки. Большая часть
- этих команд служит для переноса имен файлов и/или имен каталогов в
- командную строку (чтобы уменьшить трудоемкость ввода) или для доступа к
- истории команд.
- .PP
- Клавиши
- .\"LINK2"
- редактирования строк ввода
- .\"Input Line Keys"
- используются как при редактировании командной строки, так и других строк
- ввода, появляющихся в различных запросах программы.
- .\"NODE " Keys_redefine"
- .SH " Переопределение клавиатурных команд"
- Клавиатурные команды могут быть прочитаны из внешнего файла.
- Сначала Midnight Commander создаёт карту клавиатурных команд из списка,
- определённого в исходном коде. Затем всегда загружаются два файла
- .B %sysconfdir%/mc/mc.keymap
- и
- .BR %pkgdatadir%/mc.keymap ,
- последовательно переопределяя ранее загруженные команды.
- Поиск файла клавиатурных команд, определённого пользователем, производится
- по следующему алгоритму (до первого нахождения файла):
- .IP
- .br
- 1) параметр командной строки
- .B \-K <файл>
- или
- .B \-\-keymap=<файл>
- .br
- 2) переменная окружения
- .B MC_KEYMAP
- .br
- 3) параметр
- .B keymap
- в секции
- .B [Midnight\-Commander]
- конфигурационного файла.
- .br
- 4) файл
- .B ~/.config/mc/mc.keymap
- .br
- .PP
- Параметры в трёх первых случаях могут содержать абсолютный путь к файлу
- клавиатурных команд либо просто название схемы привязки (с расширением .keymap
- либо без него). В данном случае поиск файла клавиатурных команд
- будет происходить по следующим каталогам (до первого нахождения):
- .IP
- .br
- 1)
- .B ~/.config/mc/
- .br
- 2)
- .B %sysconfdir%/mc/
- .br
- 3)
- .B %pkgdatadir%/
- .\"NODE " Miscellaneous Keys"
- .SH " Разные команды"
- Имеется несколько действий, ассоциированных с некоторыми комбинациями
- клавиш, которые не попадают ни в одну из других категорий:
- .TP
- .B Enter
- Если в командной строке (в нижней части экрана) набрано имя какой\-либо
- команды, запускается соответствующая программа (если команды не
- существует, выдаётся соответствующее сообщение). Если в командной строке
- нет никакого текста, и если на активной панели подсвечено имя каталога,
- то Midnight Commander выполняет переход
- .B chdir(2)
- в выбранный каталог и отображает его содержимое в этой панели; если
- подсвечен исполняемый файл, то он запускается на выполнение. Наконец,
- если расширение подсвеченного в активной панели файла совпадает с одним
- из расширений, указанных в
- .\"LINK2"
- файле расширений\&,
- .\"Edit Extension File"
- то выполняется команда, связанная с этим расширением.
- .TP
- .B C\-l
- Обновляет всю информацию, отображаемую программой Midnight Commander.
- .TP
- .B C\-x c
- Запускает команду
- .\"LINK2"
- Chmod
- .\"Chmod"
- для подсвеченного файла или группы отмеченных файлов.
- .TP
- .B C\-x o
- Запускает команду
- .\"LINK2"
- Chown
- .\"Chown"
- для подсвеченного файла или группы отмеченных файлов.
- .TP
- .B C\-x l
- Запускает команду создания жесткой ссылки.
- .TP
- .B C\-x s
- Запускает команду создания абсолютной символической ссылки.
- .TP
- .B C\-x v
- Запускает команду создания относительной символической ссылки.
- Для более детальной информации о ссылках смотрите раздел
- .\"LINK2"
- .I Меню "Файл"
- .\"File Menu"
- .TP
- .B C\-x i
- Переводит пассивную панель в режим "Информация".
- .TP
- .B C\-x q
- Переводит пассивную панель в режим быстрого просмотра.
- .TP
- .B C\-x !
- Выполняется пункт меню
- .\"LINK2"
- "Критерий панелизации"\&.
- .\"External panelize"
- .TP
- .B C\-x h
- Добавить имя каталога в
- .\"LINK2"
- "Каталоги быстрого доступа"\&.
- .\"Hotlist"
- .TP
- .B Alt\-!
- Выполняет пункт меню "Просмотр вывода команды", который описан подробнее
- в разделе
- .\"LINK2"
- "Меню "Файл"\&.
- .\"File Menu"
- .TP
- .B Alt\-?
- Вызов диалогового окна
- .\"LINK2"
- "Поиск файла"\&.
- .\"Find File"
- .TP
- .B Alt\-c
- Вызов диалогового окна
- .\"LINK2"
- "Быстрая смена каталога"\&.
- .\"Quick cd"
- .TP
- .B C\-o
- Если Midnight Commander запущен в консоли Linux или FreeBSD, или через
- xterm, вам будет показан вывод предыдущей команды. При этом на
- Linux\-консоли Midnight Commander использует встроенную программу
- (cons.saver) для сохранения выводимой информации и демонстрации её на
- экране.
- .PP
- Если Midnight Commander скомпилирован с поддержкой подоболочки
- (subshell), вы можете в процессе выполнения приложения из\-под Midnight
- Commander в любой момент набрать C\-o и вернуться к главному экрану
- Midnight Commander\-а. Для возврата к вашему приложению достаточно снова
- набрать C\-o. Если вы застопорите выполнение приложения, использовав этот
- приём, вы не сможете запустить других программ из Midnight Commander
- пока отложенное приложение не закончит работу, либо пока вы не прервете
- его выполнение.
- .\"NODE " Directory Panels"
- .SH " Панели каталогов"
- В настоящем разделе перечисляются команды, которые позволяют оперировать
- с содержимым панелей. Если вы хотите узнать, как изменить вид панели или
- способ представления информации на панели, смотрите раздел
- .\"LINK2"
- Меню левой и правой панелей\&.
- .\"Left and Right Menus"
- .TP
- .B Tab, C\-i
- Сменить текущую (активную) панель. Подсветка перемещается с панели,
- которая была активной ранее, в другую панель, которая становится
- активной.
- .TP
- .B Insert, C\-t
- Чтобы отметить файл, на который указывает в данный момент подсветка,
- используйте клавишу
- .B Insert
- (the kich1 terminfo sequence). Для снятия отметки с файла используются
- те же комбинации.
- .TP
- .B Alt\-e
- Чтобы поменять кодировку панели, используйте комбинацию Alt\-e (M\-e).
- Перекодировка производится из выбранной кодировки в системную. Для отмены
- перекодировки выберите "Без перекодировки" в диалоге выбора кодировок.
- .TP
- .B Alt\-g, Alt\-r, Alt\-j
- Используются для перемещения подсветки, соответственно, на самый
- верхний, средний или нижний файл из числа отображаемых в данный момент
- на панели.
- .TP
- .B Alt\-t
- Циклически переключает режимы отображения списка файлов текущего
- каталога. С помощью этой комбинации клавиш можно быстро переключаться из
- режима стандартного вывода (long listing) к сокращенному или к режиму,
- определяемому пользователем.
- .TP
- .B C\-\\\\ (control\-backslash)
- Показать
- .\"LINK2"
- "Каталоги быстрого доступа"
- .\"Hotlist"
- и перейти к выбранному каталогу.
- .TP
- .B + (plus)
- Эта клавиша используется для того, чтобы выбрать (отметить) группу
- файлов по регулярному выражению, задающему эту группу. Когда включена
- опция
- .IR "Только файлы" ,
- то выделены будут только файлы. Если опция
- .IR "Только файлы" ,
- выключена, то выделены будут как файлы, так и каталоги. Если включена опция
- .IR "Образцы в стиле shell" ,
- регулярные выражение строятся по тем же правилам, которые действуют в
- оболочке shell ('*' означает ноль или большее число любых символов, а '?'
- заменяет один произвольный символ). Если опция
- .I "Образцы в стиле shell"
- выключена, то пометка файлов производится по правилам обработки
- нормальных регулярных выражений (смотрите ed (1)). Если включена опция
- .I "С учётом регистра"
- то пометка файлов и каталогов будет производиться с учётом регистра символов имён.
- Если опция
- .I "С учётом регистра"
- выключена, то регистр символов учитываться не будет.
- .PP
- .B \\\\ (backslash)
- Клавиша "\\" снимает отметку с группы файлов, то есть производит
- действие, обратное тому, которое вызывается по клавише "+".
- .TP
- .B Up, C\-p
- Перемещает подсветку на предыдущую позицию в списке файлов панели.
- .TP
- .B Down, C\-n
- Перемещает подсветку на следующую позицию в списке файлов панели.
- .TP
- .B Home, a1, Alt\-<
- Перемещает подсветку на первую позицию списка файлов.
- .TP
- .B End, c1, Alt\->
- Перемещает подсветку на последнюю позицию списка файлов.
- .TP
- .B PageDown, C\-v
- Перемещает подсветку на одну страницу вниз.
- .TP
- .B PageUp, Alt\-v
- Перемещает подсветку на одну страницу вверх.
- .TP
- .B Alt\-o
- Если выделенным элементом активной панели является каталог, установить
- этот каталог текущим в неактивной панели и перейти к следующему файлу.
- Если выделенным элементом активной панели является не каталог, установить
- родительский каталог текущим в неактивной панели и также перейти к следующему
- файлу.
- .TP
- .B Alt\-i
- Сделать текущий каталог активной панели также текущим каталогом
- неактивной панели. Если необходимо, перевести неактивную панель в режим
- отображения списка файлов. Если активная панель находится в режиме
- панелизации, неактивная панель в этот режим не переводится.
- .TP
- .B C\-PageUp, C\-PageDown
- Только если mc запущен с консоли Linux: выполняется, соответственно,
- переход (chdir) к родительскому каталогу ("..") или к выделенному
- подсветкой каталогу.
- .TP
- .B Alt\-y
- Перемещение к предыдущему каталогу из истории перемещения по каталогам;
- эквивалентно нажатию мышкой на символ '<' в верхнем углу панели.
- .TP
- .B Alt\-u
- Перемещение к следующему каталогу из истории перемещения по каталогам;
- эквивалентно нажатию мышкой на символ '>'.
- .TP
- .B Alt\-S\-h, Alt\-H
- Отображает историю перемещения по каталогам; эквивалентно нажатию мышкой
- на символ 'v' в верхнем углу панели.
- .\"NODE " Quick search"
- .SH "Быстрый поиск"
- Режим быстрого поиска позволяет быстро найти нужный файл в каталоге,
- отображённом в файловой панели, по первым символам имени.
- Для перехода в режим быстрого поиска используются клавиатурные сочетания
- .B C\-s
- или
- .B Alt\-s
- .P
- После нажатия одной из этих комбинаций вводимые символы отображаются не
- в командной строке, а в строке поиска. Если режим
- .I "Показ мини\-статуса"
- включен, эта строка отображается на месте строки мини\-статуса. В
- процессе ввода последующих символов линия подсветки перемещается к
- следующему файлу, название которого начинается с введённой строки
- символов. Клавиши
- .B Backspace
- или
- .B DEL
- могут использоваться для исправления ошибок. Если
- .B C\-s
- нажато снова, осуществляется поиск следующего подходящего файла.
- .P
- Если переход в режим быстрого поиска осуществляется двойным нажатием
- .BR C\-s ,
- то в текущем поиске будет использоваться шаблон предыдущего поиска.
- .P
- Кроме обычных символов в имени файла также можно использовать
- символы маски '*' и '?'.
- .P
- .\"NODE " Shell Command Line"
- .SH " Командная строка оболочки"
- В этом разделе перечислены команды, которые позволяют сократить число
- нажатий на клавиши во время ввода и редактирования команд в командной
- строке.
- .TP
- .B Alt\-Enter
- Копирует подсвеченное имя файла или каталога в командную строку.
- .TP
- .B C\-Enter
- То же самое, что Alt\-Enter, но работает только на консоли Linux.
- .TP
- .B Alt\-Tab
- Пытается выполнить операцию
- .\"LINK2"
- Завершение ввода (completion)
- .\"Completion"
- имени файла, названия команды, переменной, имени пользователя или имени
- машины (в зависимости от того, что вы начали набирать и какой элемент
- команды вводите).
- .TP
- .B C\-x t, C\-x C\-t
- Копирует в командную строку имена помеченных файлов (или подсвеченное
- имя, если нет помеченных) из активной панели (C\-x t) или пассивной
- панели (C\-x C\-t).
- .TP
- .B C\-x p, C\-x C\-p
- Первая комбинация клавиш копирует в командную строку имя текущего
- каталога, а вторая \- имя каталога, отображаемого в пассивной панели.
- .TP
- .B C\-q
- Эта команда (the quote command) используется для того, чтобы вставить
- символы, которые каким\-то образом интерпретируются самим Midnight
- Commander\-ом (например, символ '+').
- .TP
- .B Alt\-p, Alt\-n
- Эти комбинации используются для перемещения по истории команд. Alt\-p
- вызывает перемещение на команду назад по списку ранее запускавшихся
- команд, а Alt\-n \- перемещение на одну команду вперёд.
- .TP
- .B Alt\-h
- Выводит историю текущей строки ввода (для командной строки \- историю
- команд).
- .\"NODE " General Movement Keys"
- .SH " Клавиши управления перемещением"
- Встроенная программа просмотра файлов, программа просмотра подсказки и
- программа просмотра каталогов используют один и тот же программный код
- для управления перемещением. Следовательно, для перемещения используются
- одни и те же комбинации клавиш. Но в каждой подпрограмме имеются и
- комбинации, применяющиеся только в ней.
- .PP
- Другие части Midnight Commander\-а тоже используют некоторые из
- комбинаций клавиш управления перемещением, так что настоящая секция
- руководства может быть также полезна при изучении этих частей.
- .TP
- .B Up, C\-p
- Перемещение на одну строку назад или вверх
- .TP
- .B Down, C\-n
- Перемещение на одну строку вперёд
- .TP
- .B PageUp, Alt\-v
- Перемещение на одну страницу назад
- .TP
- .B PageDown, C\-v
- Перемещение на одну страницу вперёд
- .TP
- .B Home, A1
- Перемещение к началу.
- .TP
- .B End, C1
- Перемещение к концу.
- .TP
- Программы просмотра файлов и помощи воспринимают в дополнение к
- перечисленным ещё и следующие комбинации:
- .TP
- .B b, C\-b, C\-h, Backspace, Delete
- Перемещение на одну страницу назад
- .TP
- .B Space bar
- Перемещение на одну страницу вперёд
- .TP
- .B u, d
- Перемещение на половину страницы назад или вперёд.
- .TP
- .B g, G
- Перемещение к началу или к концу файла.
- .\"NODE " Input Line Keys"
- .SH " Редактирование строк ввода"
- Строки ввода (это не только
- .\"LINK2"
- командная строка
- .\"Shell Command Line"
- оболочки, но и строки в диалоговых окнах различных подпрограмм)
- воспринимают следующие управляющие комбинации:
- .TP
- .B C\-a
- Перемещает курсор в началу строки.
- .TP
- .B C\-e
- Перемещает курсор в конец строки.
- .TP
- .B C\-b, Left
- Перемещает курсор на одну позицию влево.
- .TP
- .B C\-f, Right
- Перемещает курсор на одну позицию вправо.
- .TP
- .B Alt\-f
- Перемещает курсор на одно слово вперёд.
- .TP
- .B Alt\-b
- Перемещает курсор на одно слово назад.
- .TP
- .B C\-h, Backspace
- Удаляет символ, предшествующий курсору.
- .TP
- .B C\-d, Delete
- Удаляет символ в позиции курсора.
- .TP
- .B C\-@
- Устанавливает метку для того, чтобы вырезать (скопировать в буфер) часть
- текста.
- .TP
- .B C\-w
- Копирует текст, расположенный между курсором и меткой, в буфер, удаляя
- текст из строки ввода.
- .TP
- .B Alt\-w
- Копирует текст, расположенный между курсором и меткой,
- в буфер.
- .TP
- .B C\-y
- Вставляет содержимое буфера в строку ввода перед позицией курсора.
- .TP
- .B C\-k
- Удаляет текст от курсора до конца строки.
- .TP
- .B Alt\-p, Alt\-n
- Эти комбинации используются для перемещения по истории команд. Alt\-p
- перемещает к предыдущей команде, Alt\-n \- к следующей.
- .TP
- .B Alt\-C\-h, Alt\-Backspace
- Удалить предшествующее слово.
- .TP
- .B Alt\-Tab
- Пытается выполнить
- .\"LINK2"
- завершение ввода (completion)
- .\"Completion"
- имени файла, команды, переменной, имени пользователя или имени машины.
- .\"NODE "Menu Bar"
- .SH "Главное меню программы Midnight Commander"
- Строка главного меню появляется в верхней части экрана после нажатия
- клавиши
- .B F9
- или щелчка мыши по верхней рамке экрана. Меню состоит из пяти пунктов:
- "Левая", "Файл", Команды", Настройки" и "Правая". При выборе одного
- из этих пунктов появляется соответствующее выпадающее меню.
- .PP
- Пункты меню
- .\"LINK2"
- "Левая" и "Правая " ("Верхняя" и "Нижняя")
- .\"Left and Right Menus"
- позволяют изменить вид, соответственно, левой и правой (или верней и нижней)
- панелей и характер отображаемой в панели информации, в частности, выполнить
- соединения с удалёнными компьютерами.
- .PP
- Меню
- .\"LINK2"
- "Файл"
- .\"File Menu"
- позволяет выполнить какие\-то действия с выбранным файлом или группой
- помеченных файлов.
- .PP
- Меню
- .\"LINK2"
- "Команды"
- .\"Command Menu"
- перечисляет действия, которые имеют более общий характер и не относятся
- только к выделенному в данный момент файлу или группе помеченных файлов.
- .PP
- Меню
- .\"LINK2"
- "Настройки"
- .\"Options Menu"
- служит для задания ряда параметров, определяющих внешний вид и поведение
- программы Midnight Commander. Один из пунктов этого меню служит для
- сохранения настроек, заданных пользователем.
- .\"NODE " Left and Right Menus"
- .SH " Меню левой и правой (или верхней и нижней) панелей"
- Вид панелей, в которых отображаются списки файлов и каталогов, может
- быть изменен через пункты меню
- .B "Левая" (или "Верхняя")
- и
- .B "Правая" (или "Нижняя").
- .\"NODE " Listing Format..."
- .SH " Формат списка..."
- Этот пункт меню предназначен для определения формата вывода списка
- файлов в панели. Вы можете выбрать один из 4 вариантов представления
- списка файлов:
- .BR "Стандартный" ,
- .BR "Укороченный" ,
- .B Расширенный
- и
- .BR "Определяемый пользователем" .
- .PP
- В стандартном формате отображаются имя файла, его размер и время
- последней модификации.
- .PP
- В укороченном (brief) формате отображаются только имена файлов,
- расположенные в несколько колонок (от 1 до 9), за счет чего на панели
- видно в несколько раз больше имен.
- .PP
- В расширенном (long) формате содержимое каталога представляется так, как
- это делает команда
- .BR "ls \-l" .
- В этом формате панель занимает весь экран.
- .PP
- Если вы выберете формат "Определяемый пользователем" ("User"), вы должны
- будете задать структуру отображаемой информации.
- .PP
- При задании структуры вначале указывается размер панели: "half"
- (половина экрана) или "full" (весь экран).
- .PP
- После размера панели можно указать, что на панели должно быть две
- колонки. Это делается добавлением цифры 2 в строку задания формата.
- .PP
- Далее надо перечислить имена полей с необязательным параметром ширины
- поля. В качестве имен полей могут использоваться:
- .TP
- .B name
- отображать имя файла.
- .TP
- .B size
- отображать размер файла.
- .TP
- .B bsize
- отображать размер в альтернативной форме, при которой выводятся размеры
- файлов, а для каталогов выводится только надпись "ПОД\-КАТ" ("SUB\-DIR")
- или "ВВЕРХ" ("UP\-\-DIR").
- .TP
- .B type
- отображать односимвольное поле типа. Этот символ может принимать
- значения из подмножества символов, выводимых командой
- .BR "ls \-F" :
- .B *
- (asterisk) для исполняемых файлов,
- .B /
- (slash) для каталогов,
- .B @
- (at\-sign) для ссылок (links),
- .B =
- (знак равенства) для сокетов (sockets),
- .B \-
- дефис (hyphen) для байт\-ориентированных устройств,
- .B +
- для блок\-ориентированных устройств,
- .B |
- (pipe) для файлов типа FIFO,
- .B ~
- (тильда) для символических ссылок на каталоги,
- .B !
- (восклицательный знак) для оборванных (stale) символических ссылок
- (ссылок, указывающих в никуда).
- .TP
- .B mark
- Звёздочка (asterisk) если файл помечен, пробел \- если не помечен.
- .TP
- .B mtime
- время последней модификации файла.
- .TP
- .B atime
- время последнего доступа к файлу.
- .TP
- .B ctime
- время последнего изменения файла.
- .TP
- .B perm
- строка, показывающая текущие права доступа к файлу.
- .TP
- .B mode
- восьмеричное представление текущих прав доступа к файлу.
- .TP
- .B nlink
- число ссылок на данный файл.
- .TP
- .B ngid
- идентификатор группы (GID, в цифровой форме).
- .TP
- .B nuid
- идентификатор пользователя (UID, в цифровой форме).
- .TP
- .B owner
- владелец файла.
- .TP
- .B group
- группа, имеющая права на файл.
- .TP
- .B inode
- номер inode файла.
- .PP
- Вы также можете использовать следующие имена полей для организации
- вывода информации на дисплей:
- .TP
- .B space
- Вставить пробел при выводе на дисплей.
- .TP
- .B |
- Вставить вертикальную линию при выводе на дисплей.
- .PP
- Для того чтобы задать фиксированную ширину поля, нужно добавить
- двоеточие ':', после которого указать число позиций, которое отводится
- под это поле. Если после числа поставить символ '+', то указанное число
- будет интерпретироваться как минимальная ширина поля, и, если экран
- позволяет, поле будет расширено.
- .PP
- Например,
- .B Стандартный
- формат вывода задаётся строкой:
- .PP
- half type name | size | mtime
- .PP
- а
- .B Расширенный
- \- строкой:
- .PP
- full perm space nlink space owner space group space size space mtime
- space name
- .PP
- А вот пример удобного формата, определяемого пользователем:
- .PP
- half name | size:7 | type mode:3
- .PP
- Помимо того, что может задаваться формат вывода на панель списка файлов,
- любую панель можно перевести в один из следующих режимов:
- .TP
- .B Информация
- В этом режиме на панель выводится информация о подсвеченном в другой
- панели файле и о текущей файловой системе (тип, свободное пространство и
- число свободных inode).
- .TP
- .B Дерево
- Режим отображения дерева каталогов подобен тому, который вы увидите,
- выбрав пункт
- .\"LINK2"
- Дерево каталогов
- .\"Directory Tree"
- из меню "Команды" ("Commands"). Смотрите соответствующий раздел.
- .TP
- .B Быстрый просмотр
- В этом режиме панель переключается на отображение содержимого файла,
- подсвеченного в другой панели. Для вывода используется встроенная
- .\"LINK2"
- программа просмотра файлов\&,
- .\"Internal File Viewer"
- так что, если переключиться клавишей
- .B Tab
- в панель просмотра, вы сможете использовать все команды управления просмотром.
- .\"NODE " Sort Order..."
- .SH " Порядок сортировки..."
- Отображение списка файлов в любой из панелей может производиться в
- соответствии с одним из восьми порядков сортировки:
- .nf
- \- по имени;
- \- по расширению;
- \- по размеру файла;
- \- по времени модификации;
- \- по времени последнего обращения к файлу;
- \- по времени последнего изменения атрибутов файла;
- \- по номеру узла (inode);
- \- без сортировки.
- .fi
- .PP
- Порядок сортировки можно выбрать, вызвав диалоговое окно, в котором
- кроме того можно указать, что сортировка производится в обратном
- порядке (поставив с помощью клавиши
- .B пробела
- отметку в скобках возле слова "Обратный".
- .PP
- По умолчанию каталоги отображаются в начале списка, но это можно
- изменить, проставив отметку возле опции
- .B "Смешивать файлы и каталоги"
- пункта меню
- .\"LINK2"
- Настройки панелей\&.
- .\"Panel options"
- .\"NODE " Filter..."
- .SH " Фильтр..."
- Пункт меню "Фильтр" позволяет задать шаблон, которому должны
- соответствовать имена файлов и каталогов, отображаемых в панели
- (например,
- .BR "*.tar.gz" ).
- .PP
- Строка ввода
- .\"Input Line Keys"
- предназначена для ввода регулярного выражения (маски) для выбора файлов.
- Если включена опция
- .IR "Только файлы" ,
- то фильтроваться будут только файлы, а все каталоги будут отображаться
- независимо от того, соответствуют они фильтру или нет. В противном случае
- фильтроваться будут как файлы, так и каталоги. Если включена опция
- .IR "Образцы в стиле shell" ,
- регулярные выражение строятся по тем же правилам, которые действуют в
- оболочке shell ('*' означает ноль или большее число любых символов, а '?'
- заменяет один произвольный символ). В противном случае соответствие
- файлов/каталогов фильтру определяется по правилам обработки нормальных
- регулярных выражений (смотрите ed(1)). Если включена опция
- .I "С учётом регистра" ,
- то фильтрация файлов и каталогов будет производиться с учётом регистра
- символов имён. В противном случае регистр символов учитываться не будет.
- .\"NODE " Reread"
- .SH " Перечитать"
- Команда "Перечитать" обновляет список, отображаемый на панели. Это
- бывает полезно в тех случаях, когда другие процессы создают или удаляют
- файлы.
- .\"NODE " File Menu"
- .SH " Файл"
- Программа Midnight Commander использует функциональные клавиши
- .B F1 \- F10
- как "горячие" клавиши для команд, включенных в меню "Файл".
- Escape\-последовательности, генерируемые клавишами
- .BR "F1 \- F10" ,
- соответствуют функциям terminfo
- .IR "kf1 \- kf10" .
- На терминалах без поддержки функциональных клавиш можно достичь аналогичного
- эффекта, нажав клавишу
- .BR Esc ,
- а затем число в диапазоне от 1 до 9 или 0 (соответствует
- .B F1 \- F9
- и
- .BR F10 ).
- .PP
- Меню "Файл" содержит следующие команды:
- .PP
- .B Просмотр файла
- .PP
- Просмотреть файл, на который указывает подсветка. По умолчанию при этом
- вызывается
- .\"LINK2"
- встроенная программа просмотра\&,
- .\"Internal File Viewer"
- но, сняв отметку с опции
- .I "Встроенный просмотр"
- в пункте "Конфигурация" меню "Настройки", можно вызывать внешнюю программу
- просмотра, путь к которой должен быть указан в переменной окружения
- .BR PAGER .
- Если переменная
- .B PAGER
- не определена, вызывается встроенная программа. Если вместо F3 нажать
- F13, встроенная программа просмотра не выполняет предварительного
- форматирования или обработки файла.
- .P
- В разделе
- .\"LINK2"
- Параметры для внешних редакторов и программ просмотра
- .\"Parameters for external editor or viewer"
- описано, как можно задать параметры командной строки для внешних программ
- просмотра файлов.
- .PP
- .B Просмотр вывода команды
- .PP
- По этой команде на экране появляется строка ввода, в которой вы можете
- ввести любую команду с параметрами (по умолчанию предлагается
- использовать в качестве параметра имя подсвеченного файла). Вывод этой
- команды будет отображаться на экране через встроенную программу
- просмотра.
- .PP
- .B Правка
- .PP
- Вызывается редактор
- .BR vi ,
- либо редактор, указанный в переменной окружения
- .BR EDITOR ,
- либо
- .\"LINK2"
- встроенный редактор файлов
- .\"Internal File Editor"
- (если включена опция
- .I "Встроенный редактор"
- в меню "Настройки / Конфигурация").
- .P
- В разделе
- .\"LINK2"
- Параметры для внешних редакторов и программ просмотра
- .\"Parameters for external editor or viewer"
- описано, как можно задать параметры командной строки для внешних редакторов.
- .PP
- .B Копирование
- .PP
- Вызывается диалоговое окно, в котором предлагается скопировать
- подсвеченный файл из каталога, отображаемого в активной панели (или
- группу отмеченных файлов, если в активной панели отмечен хотя бы один
- файл) в каталог, отображаемый в пассивной панели. Имя каталога, в
- который будет производиться копирование, можно изменить. Можно
- предварительно резервировать место под новые файлы в каталоге назначения,
- выставив конфигурационную опцию preallocate_space.
- О том, как задать шаблон для имен копируемых файлов (обычно это "*"
- или "^\\(.*\\)$", в зависимости от установки опции
- .IR "Образцы в стиле shell" ,
- и о допустимых символах замены (wildcards) в строке целевого каталога
- вы можете узнать, просмотрев раздел
- .\"LINK2"
- Маски файлов для операций копирования/переименования\&.
- .\"Mask Copy/Rename"
- .PP
- В процессе выполнения копирования можно нажать
- .B Esc
- для того, чтобы прервать выполнение операции.
- .PP
- В некоторых системах можно осуществлять копирование в фоновом режиме,
- если запустить процесс не кнопкой
- .B [Дальше]
- диалогового окна, а кнопкой
- .B [На фоне]
- (или нажав
- .B Alt\-b
- в диалоговом окне). Используя пункт меню
- .\"LINK2"
- "Команды/Фоновые задания"\&,
- .\"Background Jobs"
- можно управлять выполнением фоновых процессов.
- .PP
- .B Права доступа
- .PP
- Позволяет изменить права доступа к выделенному или помеченным файлам.
- .PP
- .B Жесткая ссылка
- .PP
- Создаёт жесткую ссылку на текущий файл.
- .PP
- .B Символическая ссылка
- .PP
- Создаёт абсолютную символическую ссылку на текущий файл.
- .PP
- .B Относительная символическая ссылка
- .PP
- Создаёт относительную символическую ссылку на текущий файл.
- .PP
- Если вы не знаете, что такое ссылки: создание ссылки в некотором смысле
- подобно копированию файла, но и исходное имя файла и ссылка указывают
- на один и тот же реальный файл на диске. Поэтому, если вы, например,
- редактируете файл, то изменения будут появляться в обеих копиях. Синонимами
- термина "ссылка" (link) являются термины "алиас" (alias) и "ярлык" (shortcut).
- .PP
- Жесткая ссылка выглядит как реальный файл. После создания жесткой ссылки
- невозможно различить, где исходный файл, а где ссылка. Если вы удаляете
- один из этих файлов (точнее одно из этих имен), то файл ещё сохраняется
- на диске (пока у него есть хоть одно имя\-ссылка). Очень трудно различить
- первоначальное имя файла и позже созданные жесткие ссылки на него.
- Поэтому жесткие ссылки применяются там, где отслеживать различия и не
- требуется.
- .PP
- Символическая ссылка \- это ссылка на имя исходного файла. Если исходный
- файл удален, символическая ссылка становится бесполезной. Символическую
- ссылку легко отличить от первоначального имени файла, и программа
- Midnight Commander указывает символические ссылки, выводя знак "@" перед
- именем такой ссылки (кроме ссылок на каталоги, которые обозначаются
- знаком тильды '~'). Если на экран выводится строка мини\-статуса (опция
- .I "Показывать мини\-статус"
- включена), то в ней отображается имя исходного файла. Используйте символические
- ссылки в тех случаях, когда хотите избежать путаницы, связанной с применением
- жестких ссылок.
- .PP
- Когда вы нажимаете клавиатурное сочетание \fBC\-x s\fR, Midnight Commander
- автоматически заполняет поля диалога создания ссылки: имя ссылки и имя файла,
- на который будет указывать ссылка. Вы можете изменить их.
- .PP
- Но иногда требуется, чтобы ссылка указывала на файл не по абсолютному пути,
- а по относительному. Абсолютный путь начинается с корневого каталога:
- .PP
- .I /home/frodo/mc/mc \-> /home/frodo/new/mc
- .PP
- Относительный путь указывает на расположение файла относительно места, где
- будет располагаться создаваемая ссылка:
- .PP
- .I /home/frodo/mc/mc \-> ../new/mc
- .PP
- Для того чтобы создать относительную символическую ссылку, используйте
- клавиатурное сочетание \fBC\-x v\fR вместо \fBC\-x s\fR.
- .PP
- .B Владелец/группа
- .PP
- Позволяет выполнить команду chown.
- .PP
- .B Права (расширенные)
- .PP
- Позволяет изменить права доступа и владения файлом.
- .PP
- .B Переименование
- .PP
- Вызывается диалоговое окно, в котором предлагается перенести
- подсвеченный файл из каталога, отображаемого в активной панели (или
- группу отмеченных файлов, если в активной панели отмечен хотя бы один
- файл) в каталог, отображаемый в пассивной панели. Имя каталога, в
- который будет производиться перенос, можно изменить, воспользовавшись
- соответствующей строкой ввода.
- .PP
- В остальном диалоговое окно аналогично окну, появляющемуся при вызове
- команды копировании файлов (смотрите выше).
- .PP
- .B Создание каталога
- .PP
- Появляется диалоговое окно и создаётся каталог с введённым именем.
- .PP
- .B Удаление
- .PP
- Удаляется файл, имя которого подсвечено (или группа файлов, имена
- которых помечены) в активной панели. Операцию можно прервать, нажав
- .B C\-c
- или
- .B Esc
- во время её исполнения.
- .PP
- .B Смена каталога
- .\" Quick cd"
- .PP
- Используйте
- .\"LINK2"
- быструю смену каталога
- .\"The cd internal command"
- если вы знаете полный путь к каталогу, в который хотите перейти (который
- хотите сделать текущим).
- .PP
- .B Отметить группу
- .PP
- Эта команда используется для отметки группы файлов по заданному шаблону.
- Midnight Commander выдаст диалоговое окно, в которой надо задать опции
- выделения группы файлов и каталогов. Если включена опция
- .IR "Только файлы" ,
- то выделены будут только файлы. Если опция
- .I "Только файлы"
- выключена, то выделены будут как файлы, так и каталоги. Если включена опция
- .IR "Образцы в стиле shell" ,
- регулярные выражение строятся по тем же правилам, которые действуют в
- оболочке shell ('*' означает ноль или большее число любых символов, а '?'
- заменяет один произвольный символ). Если опция
- .I "Образцы в стиле shell"
- выключена, то пометка файлов производится по правилам обработки
- нормальных регулярных выражений (смотрите ed (1)). Если включена опция
- .I "С учётом регистра"
- то пометка файлов и каталогов будет производиться с учётом регистра символов имён.
- Если опция
- .I "С учётом регистра"
- выключена, то регистр символов учитываться не будет.
- .PP
- .B "Снять отметку"
- .PP
- Используется для снятия отметки с группы файлов. Эта операция является
- обратной по отношению к операции отметки группы файлов и использует те
- же правила формирования шаблонов.
- .PP
- .B Выход
- .PP
- Выйти из программы Midnight Commander. S\-F10 используется для выхода
- в тех ситуациях, когда используется shell wrapper. После S\-F10
- текущим каталогом будет не последний каталог, в котором вы были при
- работе в Midnight Commander, а тот, в котором вы были, когда запустили
- Midnight Commander.
- .\"NODE " Quick cd"
- .SH " Быстрая смена каталога"
- Эта команда полезна тогда, когда вы знаете полный путь к каталогу,
- который хотите сделать текущим, и желаете использовать встроенную
- команду
- .\"LINK2"
- cd\&.
- .\"The cd internal command"
- .PP
- По этой команде вызывается диалоговое окно, в строке ввода которого вы
- должны ввести тот путь, который вы ввели бы в командной строке оболочки
- при выполнении команды
- .BR cd .
- .PP
- После этого надо нажать клавишу
- .BR Enter .
- .\"NODE " Command Menu"
- .SH " Меню 'Команды'"
- .B Меню пользователя
- .PP
- Вызывает
- .\"LINK2"
- меню пользователя\&.
- .\"Edit Menu File"
- Меню пользователя предоставляет простой способ расширения возможностей
- Midnight Commander за счет добавления в личное меню пользователя вызова
- часто используемых программ.
- .PP
- При обращении к пункту меню
- .\"LINK2"
- .I "Дерево каталогов"
- .\"Directory Tree"
- выводится окно, отображающее структуру каталогов файловой системы.
- .PP
- Команда
- .\"LINK2"
- .I "Поиск файла"
- .\"Find File"
- позволяет найти на диске файл с заданным именем. "Горячие" клавиши \-
- .BR Alt\-? .
- .PP
- Команда
- .I "Переставить панели"
- меняет местами содержимое правой и левой панелей. "Горячие" клавиши \-
- .BR C\-u .
- .PP
- По команде
- .I "Отключить панели"
- показывается вывод последней из выполнявшихся команд оболочки. Эта команда
- работает только через xterm и на консоли Linux и FreeBSD. "Горячие" клавиши \-
- .BR C\-o .
- .PP
- По команде
- .I "Сравнить каталоги"
- ("горячие" клавиши \fBC\-x d\fR) сравнивается содержимое каталогов, отображаемых
- на левой и правой панелях. После сравнения можно воспользоваться командой
- .I "Копировать"
- для того, чтобы сделать содержимое каталогов одинаковым. Существует
- три метода сравнения. При быстром методе сравниваются только размер и
- дата создания файлов с одинаковыми именами. При побайтном методе
- сравнивается содержимое файлов (побайтно). При сравнении по размеру
- сравниваются только размеры соответствующих файлов, а дата создания не
- проверяется.
- .PP
- Пункт меню
- .\"LINK2"
- .I "Внешняя панелизация"
- .\"External panelize"
- позволяет выполнить внешнюю программу, сделав ее вывод содержимым
- текущей панели (характерный пример \- панелизация вывода команды find).
- .PP
- Пункт меню
- .I "История командной строки"
- выводит окно со списком ранее выполнявшихся
- команд. Подсвеченную строку из истории можно скопировать в командную
- строку оболочки (перемещение подсветки \- клавишами
- .BR Up/Down ,
- копирование \- по клавише
- .BR Enter ).
- Доступ к истории команд можно получить также по комбинациям клавиш
- .B Alt\-p
- или
- .BR Alt\-n ,
- однако в этом случае вы не видите окна с перечнем команд. Вместо этого в
- командную строку выводится одна команда из списка и по комбинации
- .B Alt\-p
- происходит смена этой команды на предыдущую, а по
- .B Alt\-n
- \- на следующую команду из истории команд.
- .PP
- Пункт меню
- .\"LINK2"
- .I "Каталоги быстрого доступа"
- .\"Hotlist"
- позволяет создать список каталогов, которые часто используются, и
- обеспечить быстрый переход к нужному каталогу из этого списка.
- .PP
- Пункт меню
- .I "Список активных ВФС"
- отображает список виртуальных файловых систем, активных на настоящий
- момент. Можно перейти на выбранную виртуальную файловую систему. Для
- Обновления списка выберите кнопку
- .B [Освежить]
- в диалоговом окне.
- Кнопка
- .B [Освободить ВФС сейчас]
- поможет при обновлении содержимого архива или при разорванном сетевом
- соединении.
- .PP
- Пункт меню
- .\"LINK2"
- .I "Фоновые задания"
- .\"Background Jobs"
- отображает список фоновых заданий, запущенных в диалоге
- копирования/перемещения кнопкой \fB[В фоне]\fR.
- .PP
- Пункт меню
- .\"LINK2"
- .I "Список экранов"
- .\"Screen selector"
- отображает диалоговое окно со списком одновременно работающих в данный
- момент встроенных редакторов, программ просмотра и других модулей MC,
- поддерживающих такой режим работы.
- .PP
- После выбора пункта меню
- .\"LINK2"
- .I "Редактировать файл расширений"
- .\"Edit Extension File"
- вы можете связать с определённым расширением файла (окончанием имени
- после последней точки) программу, которая будет запускаться для
- обработки (просмотра, редактирования или выполнения) файла с таким
- расширением. Запуск выбранной программы будет осуществляться после
- установки подсветки на имя файла и нажатия клавиши
- .BR Enter .
- .PP
- Пункт меню
- .\"LINK2"
- .I "Файл меню"
- .\"Edit Menu File"
- используется для редактирования пользовательского меню (которое
- появляется после нажатия клавиши
- .BR F2 ).
- .\"NODE " Directory Tree"
- .SH " Дерево каталогов"
- После выбора пункта меню "Дерево каталогов" появляется окно, в котором
- отображена иерархическая структура каталогов.
- .PP
- Дерево каталогов может быть вызвано двумя способами: через пункт "Дерево
- каталогов" из меню "Команды" и пункт "Дерево" из меню правой или левой
- панелей.
- .PP
- Чтобы избавиться от долгих задержек во время создания дерева каталогов,
- Midnight Commander создаёт дерево путем просмотра только небольшого
- подмножества всех каталогов. Если каталог, который вам нужен, не
- отображен, перейдите в его родительский каталог и нажмите
- .B C\-r
- (или
- .BR F2 ).
- .PP
- Для управления просмотром дерева каталогов могут использоваться
- следующие комбинации клавиш:
- .TP
- Работают все
- .\"LINK2"
- клавиши управления перемещением\&.
- .\"General Movement Keys"
- .TP
- .B Enter
- В окне просмотра дерева каталогов нажатие этой клавиши вызывает выход из
- режима просмотра и отображение списка файлов выбранного каталога в
- активной панели. При отображении дерева каталогов в одной из панелей при
- нажатии клавиши Enter соответствующий каталог отображается во второй
- панели, а на текущей панели остается дерево.
- .TP
- .B C\-r, F2
- Перечитать содержимое каталога. Используется в тех случаях, когда дерево
- каталогов не соответствует реальной структуре: некоторые каталоги не
- показаны или показаны более не существующие.
- .TP
- .B F3
- Удалить текущий каталог из дерева. Эта команда используется для удаления
- ошибочно отображаемых ветвей дерева. Если вам необходимо вернуть
- подкаталог в дерево, перейдите в его родительский каталог и нажмите
- клавишу
- .BR F2 .
- .TP
- .B F4
- Переключение между статическим (применяемым по умолчанию) и динамическим
- режимами перемещения по дереву.
- .TP
- В статическом режиме перемещения для выбора каталога (то есть перемещения
- подсветки на имя другого каталога) используются только клавиши
- .BR Up/Down .
- Показываются все известные программе на данный момент подкаталоги.
- .TP
- В динамическом режиме клавиши
- .B Up/Down
- используются для перехода на соседний каталог того же уровня. Для перехода
- в родительский каталог используется клавиша
- .BR Left ,
- а по клавише
- .B Right
- происходит переход к потомкам текущего каталога, то есть на один уровень
- ниже. При этом отображаются только вышележащие каталоги (включая
- родительский и выше), соседние каталоги того же уровня и непосредственные
- потомки. Вид дерева каталогов динамически изменяется после каждого перемещения
- по дереву.
- .TP
- .B F5
- Копировать подкаталог (появляется строка ввода, в которой надо указать,
- куда копировать).
- .TP
- .B F6
- Переместить подкаталог.
- .TP
- .B F7
- Создать подкаталог в текущем (подсвеченном) каталоге.
- .TP
- .B F8
- Удалить подсвеченный каталог из файловой системы.
- .TP
- .B C\-s, Alt\-s
- Найти следующий каталог, соответствующий заданному шаблону поиска. Если
- такого каталога не существует, происходит просто смещение подсветки на
- одну строку вниз.
- .TP
- .B C\-h, Backspace
- Удаляет последний символ в строке (шаблоне) поиска.
- .TP
- .B Любой другой символ
- Этот символ добавляется в шаблон поиска и производится перемещение на
- имя следующего каталога, удовлетворяющее шаблону. В режиме просмотра
- дерева каталогов вначале необходимо активизировать режим поиска
- клавишами
- .BR C\-s .
- Шаблон поиска будет отображаться в строке мини\-статуса.
- .PP
- Следующие действия возможны только в окне просмотра дерева каталогов и
- не поддерживаются при просмотре дерева в одной из панелей:
- .TP
- .B F1 (Help)
- Вызов подсказки с отображением настоящего раздела помощи.
- .TP
- .B Esc, F10
- Выход из окна дерева каталогов. Смены текущего каталога не происходит.
- .PP
- В окне просмотра дерева каталогов поддерживается мышка. Двойной щелчок
- аналогичен нажатию клавиши
- .BR Enter .
- Смотрите также секцию о
- .\"LINK2"
- поддержке мыши\&.
- .\"Mouse Support"
- .\"NODE " Find File"
- .SH " Поиск файлов"
- После выбора пункта меню "Поиск файла" появляется диалоговое окно, в котором
- запрашивается имя искомого файла и имя каталога, с которого необходимо начинать
- поиск. Нажав кнопку
- .BR [Дерево] ,
- можно выбрать начальный каталог поиска из
- .\"LINK2"
- дерева каталогов\&.
- .\"Directory Tree"
- .PP
- Поле "Шаблон имени" содержит маску имени файла, по которой происходит поиск.
- В зависимости от опции "Метасимволы shell" маска интерпретируется либо по тем же
- правилам, что и в командной оболочке, либо как регулярное выражение. Пустое
- поле также допустимо и соответствует любому имени.
- .PP
- Поле "Содержимое" позволяет задать текст, который надо найти. Если это поле
- пусто, то поиск по содержимому файлов производиться не будет.
- .PP
- Опция
- .I "Только целые слова"
- устанавливает, что шаблон поиска соответствует только целым словам (например,
- если указано "foo", не будет найдено слово "foobar").
- .PP
- Для того чтобы начать поиск, нажмите экранную кнопку
- .BR [Дальше] .
- Во время поиска его можно приостановить кнопкой
- .B [Приостановить]
- и продолжить по кнопке
- .BR [Продолжить] .
- .PP
- Список найденных файлов можно просматривать, перемещаясь с помощью
- клавиш
- .B Up
- и
- .BR Down .
- Кнопка
- .B [Перейти]
- используется для перехода в каталог, в котором находится подсвеченный
- файл. Кнопка
- .B [Повтор]
- служит для задания параметров нового поиска. Кнопка
- .B [Выход]
- служит для выхода из режима поиска. Нажатие на кнопку
- .B [Панелизация]
- приведёт к тому, что результаты поиска будут отображены на текущую
- активную панель, так что вы можете производить с выбранными файлами
- ещё какие\-то действия (просматривать, копировать, перемещать, удалять
- и так далее). Для возврата к обычному списку файлов нужно перейти
- в каталог "..".
- .PP
- Опция
- .I "Разрешить игнорирование каталогов"
- совместно с расположенным ниже полем ввода позволяет задать список каталогов,
- которые нужно пропускать при поиске (например, вы знаете, что искомого файла
- нет на CD\-ROM или не хотите искать в каталогах, подключенных через NFS
- по очень медленному каналу). Компоненты списка должны быть разделены двоеточиями.
- Например
- .PP
- .nf
- /cdrom:/nfs/wuarchive:/afs
- .fi
- .PP
- Относительные пути также поддерживаются. Следующий пример показывает, как
- при поиске пропускать специальные каталоги различных систем управления версиями:
- .nf
- /cdrom:/nfs/wuarchive:/afs:.svn:.git:CVS
- .fi
- .PP
- Внимание: поле ввода может содержать точку (.), это означает текущий абсолютный путь.
- .PP
- Вы можете использовать перенаправление вывода на панель
- (см.
- .\"LINK2"
- Критерий панелизации\&)
- .\"External panelize"
- для выполнения некоторых усложненных последовательностей действий, в то
- время как "Поиск файла" позволяет выполнять только простые запросы.
- .\"NODE " External panelize"
- .SH " Критерий панелизации"
- Пункт меню "Критерий панелизации" (который правильнее было бы назвать
- "Перенаправление вывода на панель") позволяет выполнить внешнюю
- программу и отобразить вывод этой программы на текущей активной панели.
- .PP
- Например, если вы хотите выполнить какое\-то действие над всеми
- символическими ссылками текущего каталога, вы можете использовать пункт
- "Критерий панелизации" для запуска следующей команды:
- .PP
- .nf
- find . \-type l \-print
- .fi
- .PP
- После выполнения этой команды в текущей панели будет отображено не
- содержимое соответствующего каталога, а только все символические ссылки,
- в нем расположенные.
- .PP
- Если вы хотите вывести на панель все файлы, которые были скачаны с
- вашего FTP\-сайта, вы можете использовать следующую команду для
- извлечения нужных имен из файла протокола:
- .PP
- .nf
- awk '$9 ~! /incoming/ { print $9 }' < /var/log/xferlog
- .fi
- .PP
- Если вы захотите, то можете сохранить часто используемые команды
- панелизации под отдельными информативными именами, чтобы иметь
- возможность их быстро вызвать по этим именам. Для этого нужно набрать
- команду в строке ввода и нажать кнопку
- .BR [Добавить] .
- После этого вам потребуется ввести имя, по которому вы будете вызывать
- команду. В следующий раз вам достаточно будет выбрать нужное имя
- из списка, а не вводить всю команду заново.
- .\"NODE " Hotlist"
- .SH " Каталоги быстрого доступа"
- Пункт меню "Каталоги быстрого доступа" служит для вывода списка меток
- (условных имен), присвоенных наиболее часто используемым каталогам. Этот
- список можно использовать для быстрого перехода в нужный каталог.
- Пользуясь диалоговым окном "Каталоги быстрого доступа", вы можете добавить
- новую метку в список или удалить ранее созданную пару метка/каталог. Для
- добавления метки можно также использовать комбинацию клавиш \fBC\-x h\fR,
- по которой текущий каталог добавляется в каталоги быстрого доступа.
- Программа выдаст запрос на ввод метки для этого каталога.
- .PP
- Использование этого пункта меню обеспечивает более быстрый переход к
- часто используемым каталогам. Другим способом ускорения процедуры
- переключения на часто используемые каталоги является задание переменной
- CDPATH (смотрите описание
- .\"LINK2"
- встроенной команды cd\&.
- .\"The cd internal command"
- .\"NODE " Edit Extension File"
- .SH " Редактировать файл расширений"
- Этот пункт меню "Команда" служит для вызова редактора и редактирования
- файла
- .BR ~/.config/mc/mc.ext.ini .
- Если этот файл не существует и вы не root, этот файл будет скопирован с
- .IR %sysconfdir%/mc/mc.ext.ini .
- Если вы root, вы можете выбрать, какой из файлов редактировать: пользовательский
- .I ~/.config/mc/mc.ext.ini
- или системный
- .IR %sysconfdir%/mc/mc.ext.ini .
- Формат этого файла подробно описан в нём самом.
- .\"NODE " Background Jobs"
- .SH " Фоновые задания"
- Этот пункт меню позволяет вам управлять фоновыми заданиями, запущенными
- из Midnight Commander (такими заданиями могут быть только операции
- копирования и перемещения файлов). Используя этот пункт меню или
- "горячие" клавиши \fBC\-x j\fR,
- вы можете остановить, возобновить или снять любое из фоновых заданий.
- .\"NODE " Edit Menu File"
- .SH " Редактирование файлов меню"
- Файлы меню содержат списки команд для выполнения часто повторяемых
- пользователем операций. Эти меню создаются и поддерживаются самими
- пользователями. Могут быть созданы три файла меню: в текущем каталоге, в
- домашнем каталоге пользователя и общесистемный. Когда вы нажимаете
- клавишу
- .B F2
- для вызова меню, Midnight Commander вначале ищет файл
- .B .mc.menu
- в текущем каталоге и отображает соответствующее меню (если находит и
- если владельцем этого файла является данный пользователь или root и этот
- файл не доступен на запись всем). Если такого файла не найдено, таким же
- образом ищется файл
- .BR ~/.config/mc/menu ,
- и в последнюю очередь mc использует общесистемное меню
- .BR %pkgdatadir%/mc.menu .
- .PP
- Формат всех трёх файлов меню одинаков и очень прост. Строки комментариев
- начинаются с '#'. Дополнительные комментарии должны начинаться с '#',
- пробела или символа табуляции. Строки, начинающиеся с любого символа,
- отличного от пробела и символа табуляции, интерпретируются как названия
- пунктов меню, причём если первый символ является буквой или цифрой, то
- соответствующая клавиша будет служить "горячей" клавишей для вызова
- этого пункта меню. Строки, начинающиеся с пробела или символа табуляции,
- интерпретируются как команды, которые должны выполняться при вызове
- соответствующего пункта меню. Эти строки должны следовать за строкой
- названия и их может быть несколько.
- .PP
- Когда пользователь выбирает какой\-то пункт меню, соответствующие
- командные строки копируются во временный файл во временном каталоге
- (обычно /usr/tmp) и затем этот файл запускается на выполнение. Это
- позволяет пользователю вставлять в команды меню любые конструкции,
- допустимые в командном языке оболочки. Можно также использовать
- макроподстановки, которые производятся перед выполнением кода меню
- (подробнее смотрите в секции
- .\"LINK2"
- Макроподстановки\&).
- .\"Macro Substitution"
- .PP
- Вот пример файла mc.menu:
- .PP
- .nf
- A Dump the currently selected file
- od \-c %f
- B Edit a bug report and send it to root
- I=`mktemp ${MC_TMPDIR:\-/tmp}/mail.XXXXXX` || exit 1
- vi $I
- mail \-s "Midnight Commander bug" root < $I
- rm \-f $I
- M Read mail
- emacs \-f rmail
- N Read Usenet news
- emacs \-f gnus
- H Call the info hypertext browser
- info
- J Copy current directory to other panel recursively
- tar cf \- . | (cd %D && tar xvpf \-)
- K Make a release of the current subdirectory
- echo \-n "Name of distribution file: "
- read tar
- ln \-s %d `dirname %d`/$tar
- cd ..
- tar cvhf ${tar}.tar $tar
- = f *.tar.gz | f *.tgz & t n
- X Extract the contents of a compressed tar file
- tar xzvf %f
- .fi
- .PP
- .B Условия выполнения (Default Conditions)
- .PP
- Каждому пункту меню может предшествовать условие. Строка, задающая
- условие, должна содержать символ '=' в первой колонке. Команды,
- задаваемые этим пунктом меню, будут выполняться только если условие
- выполняется.
- .PP
- .nf
- Синтаксис строки условия: = <sub\-cond>
- или: = <sub\-cond> | <sub\-cond> ...
- или: = <sub\-cond> & <sub\-cond> ...
- где <sub\-condition> может принимать следующие значения:
- y <pattern> синтаксис текущего файла соответствует шаблону.
- Только для меню редактора.
- f <pattern> соответствует ли шаблону имя текущего файла?
- F <pattern> соответствует ли шаблону файл в пассивной панели?
- d <pattern> соответствует ли шаблону имя текущего каталога?
- D <pattern> соответствует ли шаблону имя текущего каталога
- в пассивной панели?
- t <type> соответствует ли тип файла <type>?
- T <type> соответствует ли тип файла в пассивной панели <type>?
- x <filename> является ли filename исполнимым?
- ! <sub\-cond> логическое отрицание условия <sub\-cond>
- .fi
- .PP
- Шаблон (pattern) \- это обычный шаблон оболочки (shell pattern) или
- регулярное выражение, в соответствии с опцией "shell patterns". Вы
- можете задать значение опции "shell patterns" путем записи строки
- "shell_patterns=x" в самую первую строку файла меню (здесь "x" равно 0
- или 1).
- .PP
- .nf
- Типы файлов определяются следующими символами:
- n не каталог
- r обычный файл (regular file)
- d каталог
- l ссылка (link)
- c байт\-ориентированное устройство (char special)
- b блок\-ориентированное устройство (block special)
- f fifo
- s socket
- x исполняемый файл
- t помеченный файл (tagged)
- .fi
- .PP
- Например, 'rlf' означает либо обычный файл, либо ссылку, либо файл типа
- fifo. Тип 't' стоит несколько особняком, потому что этот тип
- определяется не типом самого файла, а тем, помечен ли файл на панели.
- Условие '=t t' истинно, если в текущей панели имеются помеченные файлы,
- и ложно, если таковых нет.
- .PP
- Если условие начинается с "=?" вместо '=', то во время выполнения
- проверки условия будет отображаться ход вычисления условия (a debug
- trace will be shown whenever the value of the condition is calculated).
- .PP
- Значение условия вычисляется слева направо. Это значит, что
- .nf
- = f *.tar.gz | f *.tgz & t n
- .fi
- вычисляется как
- .nf
- ( (f *.tar.gz) | (f *.tgz) ) & (t n)
- .fi
- .PP
- Вот пример использования условий:
- .PP
- .nf
- = f *.tar.gz | f *.tgz & t n
- L List the contents of a compressed tar\-archive
- gzip \-cd %f | tar xvf \-
- .fi
- .PP
- .B Условия включения пункта в меню (Addition Conditions)
- .PP
- Если строка условия начинается с '+' (или "+?") вместо '=' (или "=?") \-
- это условие трактуется как условие включения данного пункта в меню. Если
- условие истинно, пункт включается в отображаемое на экране меню, если
- условие не выполняется \- не включается.
- .PP
- Вы можете использовать одно и то же условие и как условие выполнения и
- как условие включения пункта в меню, если начнете строку условия с "+="
- или "=+" (если надо отображать ход вычисления, то с "+=?" или "=+?").
- Если вы хотите использовать два разных условия, одно для включения в
- меню, а другое \- для выполнения, надо предпослать пункту меню две строки
- условий, одну \- начинающуюся с '+', и другую \- начинающуюся с '='.
- .\"NODE " Options Menu"
- .SH " Меню 'Настройки'"
- Программа Midnight Commander имеет ряд установок (опций), каждая из
- которых может быть включена или выключена, для чего служат несколько
- диалоговых окон, доступных через меню "Настройки". Опция включена, если
- поставлена звёздочка или знак "x" в скобках перед названием опции.
- .PP
- Пункт
- .\"LINK2"
- Конфигурация
- .\"Configuration"
- вызывает диалоговое окно, в котором вы можете поменять большинство
- установок программы Midnight Commander.
- .PP
- Пункт
- .\"LINK2"
- Внешний вид
- .\"Layout"
- служит для задания настроек, определяющих положение и вид окна программы
- mc на экране.
- .PP
- Пункт
- .\"LINK2"
- Настройки панелей
- .\"Panel options"
- служит для задания настроек панелей файлового менеджера.
- .PP
- Пункт
- .\"LINK2"
- Подтверждение
- .\"Confirmation"
- вызывает диалоговое окно, в котором вы указываете, на выполнение каких
- действий программа будет требовать подтверждения.
- .PP
- Пункт
- .\"LINK2"
- Оформление
- .\"Appearance"
- вызывает диалоговое окно, в котором вы можете выбрать скин.
- .PP
- Пункт
- .\"LINK2"
- Биты символов
- .\"Display bits"
- вызывает диалоговое окно, в котором вы указываете, в каком формате ваш
- терминал будет обрабатывать (вводить и отображать на дисплее)
- информацию, представленную байтами (например, записанную в файле).
- .PP
- Пункт
- .\"LINK2"
- Распознавание клавиш
- .\"Learn keys"
- вызывает диалоговое окно, в котором вы можете протестировать работу
- некоторых клавиш, которые работают не на всех типах терминалов, и
- связать ту реакцию системы, которая должна была последовать за нажатием
- отсутствующей клавиши, с нажатием другой клавиши или комбинации клавиш.
- .PP
- Пункт
- .\"LINK2"
- Виртуальные ФС
- .\"Virtual FS"
- вызывает диалоговое окно, в котором вы можете задать значения некоторых
- параметров, связанных с использованием виртуальных файловых систем.
- .PP
- По команде
- .\"LINK2"
- Сохранить настройки
- .\"Save Setup"
- введённые значения параметров сохраняются в ini\-файле программы.
- .\"NODE " Configuration"
- .SH " Конфигурация"
- Параметры конфигурации, задаваемые в этом окне, делятся на несколько
- групп: "Параметры операций с файлами", "Клавиша Esc", "Пауза после
- исполнения" и "Прочие настройки".
- .PP
- .B Параметры операций с файлами
- .PP
- .IR "Детали операций" .
- Этот переключатель определяет, будет ли при выполнении операций
- копирования, перемещения и удаления выводится дополнительное окно,
- отображающее ход выполнения операции. Если у вас медленный терминал, вы
- можете отключить этот вывод. Он отключается автоматически, если скорость
- вашего терминала меньше 9600 bps.
- .PP
- .IR "Подсчитывать общий размер" .
- Если эта опция включена, Midnight Commander перед выполнением операций
- копирования, перемещения и удаления подсчитывает общее число
- обрабатываемых файлов и их суммарный размер и показывает ход выполнения
- операции над этими файлами в виде диаграммы\-полоски (правда, это слегка
- замедляет выполнение операций). Эта опция не работает, если выключена
- опция
- .IR "Детали операций" .
- .PP
- .IR "Обычный индикатор прогресса" .
- Если эта опция включена, индикатор прогресса файловых операций (копирование,
- перемещение, удаление) всегда увеличивается слева направо. Если опция
- выключена, направление увеличения индикатора прогресса совпадает с направлением
- файловой операции: с левой панели на правую или наоборот. По умолчанию включено.
- .PP
- .IR "Автоимя каталога" .
- При создании нового каталога по F7 в поле ввода имени нового каталога
- будет автоматически подставляться имя файла или каталога, находящегося
- под курсором. По умолчанию выключено.
- .PP
- .IR "Выделять место" .
- Если возможно, предварительно выделять место под весь копируемый файл.
- По умолчанию выключено.
- .PP
- .B Клавиша Esc
- .PP
- По умолчанию Midnight Commander трактует нажатие на клавишу Esc как
- действие, предшествующее нажатию какой\-то другой клавиши и совместно
- обрабатывает комбинацию
- .BR Esc\-key .
- Поэтому вы должны нажимать Esc дважды, чтобы закрыть диалог. Но существует
- возможность использовать однократное нажатие Esc для этого действия.
- .PP
- .IR "Однократное нажатие" .
- По умолчанию эта опция выключена. Если вы её включите, то программа будет
- ожидать нажатия второй клавиши только в течение некоторого временного
- интервала (см. ниже опцию
- .IR "Интервал" ),
- и если за это время ни одна клавиша не нажата, то Esc интерпретируется
- как команда "Отмена" (Esc Esc).
- .PP
- .IR "Интервал" .
- Эта опция используется для задания временного интервала (в микросекундах)
- для использования однократного нажатия на клавишу Esc. По умолчанию этот
- интервал равен 1 секунде (1000000 микросекунд). Кроме того, этот интервал
- может быть установлен через переменную окружения KEYBOARD_KEY_TIMEOUT_US
- (также в микросекундах), которая имеет приоритет над над значением этой
- опции.
- .PP
- .B "Пауза после исполнения"
- .PP
- После выполнения вашей команды Midnight Commander может обеспечить
- паузу, чтобы вы могли просмотреть и изучить вывод команды. Есть три
- варианта установки этой опции:
- .PP
- .IR "Никогда" .
- Это значит, что вы не хотите видеть вывод команды. На консоли Linux или
- FreeBSD или при использовании xterm вы можете просмотреть этот вывод,
- нажав C\-o.
- .PP
- .IR "На \(lqтупых\(rq терминалах" .
- Пауза будет создаваться на терминалах, которые не способны обеспечить
- показ вывода последней из выполнявшихся команд (это любые терминалы,
- отличные от xterm или консоли Linux).
- .PP
- .IR "Всегда" .
- Программа обеспечит паузу после выполнения любой команды.
- .PP
- .B "Прочие настройки"
- .PP
- .IR "Встроенный редактор" .
- Если эта опция включена, то для редактирования файлов вызывается
- встроенный редактор. Если опция выключена, то будет использоваться
- редактор, указанный в переменной окружения
- .BR EDITOR .
- Если такой редактор не задан, будет вызываться
- .B vi
- Смотрите раздел
- .\"LINK2"
- Встроенный редактор файлов\&.
- .\"Internal File Editor"
- .PP
- .IR "Встроенный просмотр" .
- Если эта опция включена, для просмотра файлов вызывается встроенная
- программа просмотра. Если опция выключена, вызывается программа,
- указанная в переменной окружения
- .BR PAGER .
- Если такая программа не задана, используется команда
- .BR view .
- Смотрите раздел
- .\"LINK2"
- Встроенная программа просмотра файлов\&.
- .\"Internal File Viewer"
- .PP
- .IR "Автоматические меню" .
- Если эта опция включена, пользовательское меню будет автоматически
- вызываться на экран при запуске программы. Это бывает полезно, если на
- компьютере работают неопытные пользователи (операторы), которые должны
- выполнять только стандартные операции.
- .PP
- .IR "Спрашивать имя нового файла" .
- Если эта опция включена, то перед открытием нового файла в редакторе
- будет запрошено его имя.
- .PP
- .IR "Выпадение меню при вызове" .
- Если эта опция включена, то при вызове главного меню нажатием клавиши
- .B F9
- будет сразу отображаться перечень пунктов меню (выпадающее меню).
- В противном случае активизируются только пункты главного меню, и вы должны
- (после выбора одного из них клавишами стрелок) нажать клавишу
- .B Enter
- либо выбрать нужный пункт по "горячей" клавише и только после этого
- получите возможность выбрать пункт выпадающего меню.
- .PP
- .IR "Образцы в стиле shell" .
- По умолчанию команды Select, Unselect и Filter используют регулярные
- выражения, которые строятся по правилам, действующим в оболочке (shell\-
- like regular expressions). Для того чтобы достичь такого эффекта,
- выполняются следующие преобразования: '*' заменяется на '.*' (ноль или
- больше символов); '?' заменяется на '.' (в точности один символ) и '.'
- заменяется на обычную точку. Если опция выключена, то регулярные
- выражения должны строиться так, как описано в ed(1).
- .PP
- .IR "Дополнение: показывать всё" .
- В процессе ввода команд Midnight Commander может выполнять
- .\"LINK2"
- Завершение ввода
- .\"Completion"
- при нажатии на клавиши
- .BR Alt\-Tab ,
- пытаясь угадать окончание вводимой команды. По умолчанию при первом
- нажатии
- .B Alt\-Tab
- он ищет все возможные варианты завершения и, если завершения
- неоднозначны (имеется много разных вариантов), то только издаёт звуковой
- сигнал. При втором нажатии
- .B Alt\-Tab
- отображаются все возможные завершения. Если вы хотите видеть все
- возможные варианты завершения после первого нажатия
- .BR Alt\-Tab ,
- включите эту опцию.
- .PP
- .IR "Вращающийся индикатор" .
- Если эта опция включена, Midnight Commander отображает в верхнем правом
- углу вращающуюся черточку как индикатор того, что выполняется какое\-то
- задание (операция).
- .PP
- .IR "Смена каталога по ссылкам" .
- Установка этой опции приводит к тому, что Midnight Commander будет
- следовать логической цепочке подкаталогов при выполнении команд смены
- каталога как в панели, так и по команде
- .BR cd .
- Так же ведёт себя по умолчанию bash. Если же опция не включена, Midnight
- Commander будет при выполнении команды
- .B cd
- следовать реальной структуре каталогов, так что если вы вошли в текущий
- каталог по ссылке на него, то по команде
- .B "cd .."
- вы окажетесь в его родительском каталоге, а не в том каталоге, где
- расположена ссылка.
- .PP
- .IR "Безопасное удаление" .
- Если эта опция включена, непреднамеренно удалить файл будет сложнее. В
- диалоговых окнах подтверждения удаления предлагаемая по умолчанию кнопка
- изменяется с
- .B [Да]
- на
- .BR [Нет] .
- По умолчанию эта опция выключена.
- .PP
- .IR "Безопасная перезапись" .
- Если эта опция включена, непреднамеренно перезаписать файл будет сложнее. В
- диалоговом окне подтверждения перезаписи предлагаемая по умолчанию кнопка
- изменяется с
- .B [Да]
- на
- .BR [Нет] .
- По умолчанию эта опция выключена.
- .PP
- .IR "Автосохранение настроек" .
- Если эта опция включена, то при выходе из программы Midnight Commander
- значения всех настраиваемых параметров сохраняются в файле
- .BR ~/.config/mc/ini .
- .\"NODE " Layout"
- .SH " Внешний вид"
- Диалоговое окно "Внешний вид" даёт вам возможность изменить некоторые
- параметры отображения на экране главного окна программы Midnight
- Commander. Параметры, задаваемые в этом окне, делятся на несколько
- групп: "Разбиение панелей", "Консольный вывод" и "Прочие настройки".
- .PP
- .B Разбиение панелей
- .PP
- Большую часть экрана занимают файловые панели. Вы можете указать,
- каким должно быть расположение панелей:
- .I вертикальное
- или
- .IR горизонтальное .
- Изменить расположение панелей можно также с помощью клавиатурного сочетания
- Alt\-, (Alt\-запятая).
- .PP
- .IR "Равные размеры" .
- По умолчанию панели имеют равные размеры. Эта опция позволяет изменить их.
- .PP
- .BR "Консольный вывод" .
- .PP
- Эта опция доступна, если Midnight Commander запущен на консоли Linux или
- FreeBSD. Она устанавливает число строк, которые будут оставлены для отображения
- вывода команды.
- .PP
- .B Прочие настройки
- .PP
- .IR "Линейка меню" .
- Если включено, основное меню программы будет отображаться постоянно вверху
- экрана. По умолчанию включено.
- .PP
- .IR "Командная строка" .
- Если включено, в нижней части экрана будет доступна командная строка.
- По умолчанию включено.
- .PP
- .IR "Метки клавиш" .
- Если включено, внизу экрана будут отображаться 10 меток, соответствующих
- функциональным клавишам
- .BR "F1 \- F10" .
- По умолчанию включено.
- .PP
- .IR "Строка подсказки".
- Если включено, ниже панелей будут отображаться однострочные подсказки
- по приёмам работы в Midnight Commander. По умолчанию включено.
- .PP
- .IR "Заголовок xterm" .
- При исполнении в эмуляторе терминала системы X11 Midnight Commander
- отображает в заголовке xterm текущий каталог и изменяет этот заголовок
- при необходимости. Если ваш эмулятор терминала неисправен и вы видите
- неверный заголовок при старте или изменении каталога, выключите эту опцию.
- По умолчанию включено.
- .PP
- .IR "Свободное место" .
- Если включено, на нижней рамке панели будет показано свободное место и общий
- размер текущей файловой системы. По умолчанию включено.
- .\"NODE " Panel options"
- .SH " Настройки панелей"
- .B Основные настройки панелей
- .PP
- .IR "Показывать мини\-статус" .
- Если включено, в нижней части каждой панели выводится строка информации
- о выделенном подсветкой файле или каталоге каждой панели. По умолчанию включено.
- .PP
- .IR "Размеры в единицах СИ" .
- Если эта опция включена, то Midnight Commander отображает размеры файлов
- и каталогов с префиксами СИ (по основанию 10). По умолчанию опция выключена.
- В этом случае Midnight Commander отображает размеры с префиксами МЭК (по
- основанию 2).
- .PP
- .IR "Смешивать файлы/каталоги" .
- Если эта опция включена, имена файлов и каталогов отображаются вперемежку.
- Если опция выключена, каталоги (и ссылки на каталоги) показываются в начале
- списка, а имена файлов \- после имен всех каталогов. По умолчанию выключено.
- .PP
- .IR "Показывать резервные (Backup) файлы" .
- Если эта опция выключена, Midnight Commander не показывает файлы, имена которых
- заканчиваются на '~' (подобно ключу \-B команды ls в GNU). По умолчанию включено.
- .PP
- .IR "Показывать скрытые файлы" .
- Если эта опция включена, Midnight Commander показывает все файлы, имена которых
- начинаются точкой (как ls \-a). По умолчанию включено.
- .PP
- .IR "Быстрая загрузка каталога" .
- По умолчанию эта опция выключена. Если вы активизируете её, Midnight
- Commander будет использовать для вывода содержимого каталога следующий трюк:
- содержимое каталога перечитывается только в том случае, если изменилась
- запись в i\-node каталога, то есть если в каталоге создавались или удалялись
- файлы; если изменялись только записи в i\-node файлов каталога (изменялся
- размер файла, режим доступа или владелец и т.п.) содержимое панели
- не обновляется. В этом случае (если опция включена) вы должны обновлять список
- файлов вручную (используя клавиатурное сочетание C\-r).
- .PP
- .IR "Отметка перемещает курсор" .
- Когда вы отмечаете файл (клавишей
- .BR Insert ),
- то по умолчанию подсветка на имени файла смещается на одну строку вниз.
- .PP
- .IR "Инвертировать только файлы" .
- Если опция включена (по умолчанию она включена), инвертирование
- выбора применяется только к файлам, но не к каталогам. Выбор каталогов
- не изменяется. Если не установлена, производится инвертирование как файлов,
- так и каталогов. Все невыбранные объекты становятся выбранными и наоборот.
- .PP
- .IR "Простая перестановка" .
- Если обе панели содержат списки файлов и каталогов, простая перестановка
- представляет собой изменение расположения панелей на экране: правая панель
- становится левой и наоборот. Если эта опция выключена, панели со списками файлов
- обмениваются своим содержимым, сохраняя формат списка и параметры сортировки.
- По умолчанию выключено.
- .PP
- .IR "Автосохранение настроек панелей" .
- Если опция включена (по умолчанию она выключена), то при выходе из
- Midnight Commander'а текущие настройки панелей сохраняются в файле
- ~/.config/mc/panels.ini.
- .PP
- .B Навигация
- .PP
- .IR "Навигация в стиле lynx" .
- Если эта опция включена, вы имеете возможность использовать клавиши
- .B Rigth
- для перехода в подсвеченный в данный момент каталог и
- .B Left
- для перехода в родительский по отношению к текущему каталог (при условии,
- что командная строка пуста). По умолчанию опция выключена.
- .PP
- .IR "Страничное листание" .
- Если опция установлена (по умолчанию она установлена), то когда курсор
- (подсветка) достигает конца или начала списка файлов, отображаемого на
- панели, будет производиться смещение на половину этого списка (то есть
- половина отображаемого списка остается на экране, а половина пропадает,
- заменяясь следующими пунктами общего списка). Если опция не установлена,
- происходит смещение только на одну строку.
- .PP
- .IR "Страничное листание мышью" .
- Определяет, будет ли прокрутка информации (scrolling) в панелях,
- осуществляемая с помощью мышки, производиться страницами или на одну
- строку.
- .PP
- .IR "Центрированное листание" .
- Если эта опция включена, содержимое панели будет пролистываться, а курсор
- будет находиться в середине колонки списка файлов. Эта опция не применяется
- к страничному листанию \- в этом случае позиция курсора изменится.
- .PP
- .B Расцветка файлов
- .PP
- По умолчанию вся информация отображаются одним цветом, но вы можете
- сделать так, чтобы
- .I права доступа
- и
- .I типы файлов
- были выделены другими
- .\"LINK2"
- цветами\&.
- .\"Colors"
- Если включено выделение цветом прав доступа, поля
- .I perm
- и
- .I mode
- в
- .\"LINK2"
- форматах вывода\&,
- .\"Listing Format..."
- показывающие права пользователя, запустившего программу Midnight
- Commander, выделены цветом, определённым ключевым словом
- .IR selected .
- Если разрешено, подсветка имён файлов производится на основании
- правил из файла %sysconfdir%/mc/filehighlight.ini. Смотрите
- .\"LINK2"
- Подсветка имён файлов
- .\"Filenames Highlight"
- для получения большей информации.
- .PP
- .B Быстрый поиск
- .PP
- .\"LINK2"
- Быстрый поиск файлов
- .\"Quick search"
- может работать в одном из трёх режимов: с учётом регистра имён файлов,
- без учёта регистра или в соответствии с порядком сортировки файлов в панели:
- с учётом регистра или без. Режим по умолчанию \- использование порядка
- сортировки файлов в панели.
- .\"NODE " Confirmation"
- .SH " Подтверждения"
- Используя это диалоговое окно, вы можете сделать так, чтобы перед
- выполнением операций удаления, перезаписи файла, запуска файла на выполнение,
- перед выходом из программы MC, перед удалением каталога из каталогов быстрого
- доступа, а также перед очисткой истории выдавался дополнительный запрос
- на подтверждение.
- .\"NODE " Appearance"
- .SH " Оформление"
- Используя это диалоговое окно, вы можете выбрать скин и разрешить отрисовку
- теней у диалоговых окон и выпадающих меню.
- .PP
- Для получения более подробной информации о скинах обратитесь к разделу
- .\"LINK2"
- Внешний вид\&.
- .\"Skins"
- .PP
- .I Тени.
- Если эта опция включена, все диалоговые окна и выпадающие меню будут иметь
- тени.
- .\"NODE " Display bits"
- .SH " Биты символов..."
- Этот пункт меню используется для задания диапазона отображаемых на
- дисплее символов. Если терминал поддерживает только 7\-битный вывод, то
- нужно выбрать установку "7 бит". Выбрав "ISO\-8859\-1" вы получите все
- символы из таблицы ISO\-8859\-1, а выбор установки "Полный 8\-битный вывод"
- имеет смысл на тех терминалах, которые могут отображать все 8\-битовые
- символы.
- .\"NODE " Learn keys"
- .SH " Распознавание клавиш..."
- Пункт
- .\"LINK2"
- Распознавание клавиш (Learn keys)
- .\"Learn keys"
- вызывает диалоговое окно, в котором вы можете протестировать работу
- некоторых клавиш (
- .BR "F1 \- F20, Home, End" ),
- которые работают не на всех типах терминалов.
- .PP
- В диалоговом окне появляется таблица с названиями клавиш, которые могут
- тестироваться. Вы можете перемещать подсветку по названиям, используя
- клавишу
- .B Tab
- или клавиши, применяемые в редакторе vi ('h' влево, 'j' вниз, 'k' вверх,
- 'l' вправо). Если один раз нажать на клавиши со стрелками, после чего возле
- их названий в таблице появится пометка
- .IR OK ,
- то их тоже можно будет использовать для управления перемещением.
- .PP
- Для тестирования работы клавиш нужно нажать каждую клавишу из
- перечисленных в таблице. Если она работает нормально, возле её названия
- в таблице появится пометка
- .IR OK .
- После появления такой пометки клавиша начинает работать в её обычном режиме.
- Например, первое нажатие на клавишу
- .B F1
- приводит только к появлению пометки (если она работает нормально), а при
- следующих нажатиях будет вызываться окно подсказки. То же самое
- относится к клавишам стрелок. Клавиша
- .B Tab
- работает всегда.
- .PP
- Если какая\-то клавиша не работает, то после нажатия на неё пометка
- .I OK
- не появится. В таком случае можно связать ту реакцию системы, которая
- должна была последовать за нажатием неработающей (отсутствующей)
- клавиши, с нажатием другой клавиши или комбинации клавиш. Для этого надо
- переместить подсветку на название неработающей клавиши (используя мышь
- или клавишу
- .BR Tab )
- и нажать
- .B Enter
- или клавишу
- .BR пробела .
- Должно появиться окно красного цвета, в котором вас просят нажать
- клавишу, которая будет использоваться вместо неработающей. Для отмены
- операции нажмите
- .B Esc
- и дождитесь, пока красное окно исчезнет. Либо выберите и нажмите ту
- комбинацию клавиш, которая будет служить заменой для неработающей
- клавиши (и тоже дождитесь закрытия окна).
- .PP
- Когда закончите тестирование и настройку всех клавиш, вы можете
- сохранить эти настройки в секции [terminal:TERM] вашего файла
- .B ~/.config/mc/ini
- (где TERM \- название используемого терминала) либо отказаться от
- запоминания изменений. Если все клавиши работают нормально, то
- сохранение, конечно, не требуется.
- .\"NODE " Virtual FS"
- .SH " Виртуальные файловые системы"
- Этот пункт меню позволяет задать некоторые параметры кэширования
- информации о
- .\"LINK2"
- виртуальных файловых системах\&.
- .\"Virtual File System"
- .PP
- С целью ускорения доступа к файлам Midnight Commander сохраняет в
- оперативной памяти информацию, относящуюся к некоторым виртуальным
- файловым системам (например, списки файлов в каталогах удалённых
- FTP\-серверов).
- .PP
- Кроме того, для получения доступа к содержимому сжатых архивов
- (например, сжатых tar\-файлов) Midnight Commander создаёт временные файлы
- на жестком диске.
- .PP
- Поскольку в обоих этих случаях расходуются ресурсы компьютера, у вас
- может появиться желание настроить некоторые параметры таким образом,
- чтобы уменьшить эти расходы или повысить скорость доступа к часто
- используемым файловым системам.
- .PP
- Файловая система архиватора TAR очень разумно организует работу с
- архивными файлами: она сохраняет на диске структуру каталогов архива и,
- когда возникает необходимость обращения к информации из tar\-файла,
- использует этот список для извлечения нужного файла.
- .PP
- В общем случае tar\-файлы обычно хранятся в сжатом виде (простые
- tar\-файлы \- вымирающее явление), и в силу природы таких файлов
- (структура подкаталогов для tar\-файлов недоступна для мгновенной
- загрузки/отображения), файловая система TAR должна разархивировать файлы
- на диск во временный каталог и затем представить обращение к
- разархивированным файлам как обращение к tar\-файлу.
- .PP
- А поскольку мы все любим быстро пролистывать файлы и хранить их в виде
- tar\-архивов, стало самой обычной ситуацией когда сначала просматривают
- такой файл, выходят из него, а потом обращаются к нему снова. Поскольку
- разархивация \- операция медленная, Midnight Commander кеширует
- информацию в памяти на некоторое время. По истечении этого интервала
- времени все ресурсы, выделенные этой файловой системе, будут
- освобождены. По умолчанию величина этого интервала устанавливается
- равной 1 минуте. Смотрите также
- .\"LINK2"
- Файловая система TAR\&.
- .\"TAR File System"
- .PP
- Файловая система FTP сохраняет список каталогов, полученный с
- FTP\-сервера, в памяти (в кеше). Время, в течение которого этот список
- хранится в кеше, задаётся опцией
- .I Тайм\-аут кеша каталога FTP.
- Слишком маленькое значение этого параметра будет замедлять все операции
- с файловой системой FTP, потому что каждое обращение к ней будет
- означать реальное обращение к удалённому FTP\-серверу.
- .PP
- Кроме того, в том же диалоговом окне можно задать имя прокси\-сервера
- (proxy host), который будет использоваться для перекачки файлов по ftp и
- сконфигурировать Midnight Commander таким образом, чтобы всегда работать
- через прокси\-сервер.
- .PP
- .I Пароль анонимного FTP:
- \- пароль, используемый когда вы регистрируетесь как анонимный пользователь
- "anonymous". Для некоторых сайтов требуется полноценный электронный адрес,
- с другой стороны, вероятно, вы не захотите указывать свой настоящий
- электронный адрес для сайтов, которым не доверяете, особенно если
- не используется фильтрация нежелательной корреспонденции.
- .PP
- Также можно разрешить использование файла
- .BR ~/.netrc ,
- содержащего имена пользователей и пароли серверов FTP.
- Формат файла .netrc описан в .netrc (5).
- .PP
- Смотрите раздел о
- .\"LINK2"
- файловой системе FTP
- .\"FTP File System"
- для получения дополнительной информации.
- .\"NODE " Save Setup"
- .SH " Сохранение установок"
- При загрузке Midnight Commander пытается считать значения различных
- установочных параметров из файла
- .BR ~/.config/mc/ini .
- Если такого файла не существует, необходимая информация ищется в
- общесистемном конфигурационном файле
- .BR mc.ini .
- Этот файл располагается в каталоге, путь к которому можно определить,
- запустив команду
- .BR "mc \-f" .
- (это можно сделать даже из командной строки MC). Если и этого файла не
- существует,
- .I MC
- использует установки по умолчанию.
- .PP
- Команда
- .I Сохранить настройки
- создаёт файл
- .BR ~/.config/mc/ini ,
- в котором записываются текущие значения параметров, задаваемых опциями
- меню
- .\"LINK2"
- Левая, Правая
- .\"Left and Right Menus"
- и
- .\"LINK2"
- Настройки\&.
- .\"Options Menu"
- .PP
- Если вы включите опцию
- .I Автосохранение настроек
- (пункт меню "Настройки/Конфигурация"),
- .I MC
- будет автоматически сохранять текущие настройки при выходе из программы.
- .PP
- Значения некоторых параметров не могут быть изменены через пункты меню.
- Для изменения значений этих параметров вы должны отредактировать файл
- настроек с помощью какой\-либо программы\- редактора. Подробнее об этих
- параметрах смотрите в разделе
- .\"LINK2"
- .I Специальные установки\&.
- .\"Special Settings"
- .\"NODE "Executing operating system commands"
- .SH "Выполнение команд операционной системы"
- Для того чтобы во время работы с MC запустить любую команду ОС, вы
- должны либо набрать имя соответствующей программы в командной строке,
- либо выбрать имя программы в одной из панелей (переместив подсветку на
- имя файла программы), а затем нажать клавишу
- .BR Enter .
- .PP
- Если вы нажимаете клавишу
- .B Enter
- в тот момент, когда подсветка указывает на имя файла, не являющегося
- исполняемым, Midnight Commander сравнивает расширение выбранного файла
- с расширениями, прописанными в
- .\"LINK2"
- файле расширений\&.
- .\"Edit Extension File"
- Если в файле расширений найдётся подраздел, задающий процедуры обработки
- файлов с данным расширением, то обработка файла производится в
- соответствии с заданными в этом подразделе командами. Перед обработкой
- выполняются простые
- .\"LINK2"
- макроподстановки\&.
- .\"Macro Substitution"
- .\"NODE " The cd internal command"
- .SH " Встроенная команда cd"
- Команда
- .I cd
- не передаётся на исполнение оболочке, а интерпретируется самой
- программой Midnight Commander. Поэтому при её запуске возможны не все
- удобные макрорасширения и подстановки, доступные в оболочке, а только
- часть из них:
- .PP
- .I Замена тильды
- Символ тильды (~) будет заменен именем вашего домашнего каталога, а если
- вы добавите после тильды имя пользователя, эта конструкция будет
- заменена на имя домашнего каталога указанного пользователя.
- .PP
- Например, ~guest \- это домашний каталог пользователя guest, в то время
- как ~/guest \- это каталог guest в вашем домашнем каталоге.
- .PP
- .I Предыдущий каталог
- вы можете перейти в предыдущий каталог, используя специальное имя '\-',
- то есть выполнив команду:
- .B cd \-
- .PP
- .I Каталоги в CDPATH
- Если каталог, указанный команде
- .BR cd ,
- не является подкаталогом текущего каталога, то Midnight Commander
- использует значение переменной окружения
- .B CDPATH
- для поиска указанного каталога во всех каталогах, перечисленных в этой
- переменной.
- .PP
- Например, если переменной
- .B CDPATH
- присвоено значение
- .BR ~/src:/usr/src ,
- то из любого места в файловой системе вы сможете перейти в любой
- подкаталог каталогов
- .B ~/src
- и
- .BR /usr/src ,
- используя только относительные имена (cd linux вызовет переход в
- /usr/src/linux).
- .\"NODE " Macro Substitution"
- .SH " Макроподстановки"
- Перед выполнением команд, задаваемых пунктами
- .\"LINK2"
- пользовательского меню\&,
- .\"Edit Menu File"
- вызываемых
- .\"LINK2"
- по расширению имени файла\&,
- .\"Edit Extension File"
- или запускаемых из командной строки ввода, вначале выполняются простые
- макроподстановки.
- .PP
- .TP
- .I "%i"
- Отступ из пробелов, равный текущему положению курсора. Только для меню
- редактора.
- .TP
- .I "%y"
- Тип синтаксиса текущего файла. Только для меню редактора.
- .TP
- .I "%k"
- Имя файла блока редактора.
- .TP
- .I "%e"
- Имя файла протокола ошибок исполнения сценариев редактора.
- .TP
- .I "%m"
- Имя текущего файла меню.
- .TP
- .I "%f" и "%p"
- В файле меню файлового менеджера: текущее имя файла в активной панели.
- В файле меню встроенного редактора: имя открытого файла.
- .TP
- .I "%x"
- Расширение текущего файла.
- .TP
- .I "%b"
- Имя текущего файла без расширения.
- .TP
- .I "%d"
- Имя текущего каталога.
- .TP
- .I "%F"
- Текущее имя файла в неактивной панели.
- .TP
- .I "%D"
- Имя текущего каталога в неактивной панели.
- .TP
- .I "%t"
- Отмеченные файлы.
- .TP
- .I "%T"
- Файлы, отмеченные в неактивной панели.
- .TP
- .I "%u" и "%U"
- Подобны макросам %t и %T, но дополнительно снимается отметка с файлов.
- Их можно использовать в скриптах, заданных для пункта меню или
- ассоциированных с расширением файла, только один раз, поскольку после их
- использования помеченных файлов не будет.
- .TP
- .I "%s" и "%S"
- Выбранные файлы: помеченные файлы, если такие есть; в противном случае
- файл, имя которого подсвечено.
- .TP
- .I "%cd"
- Это специальный макрос, используемый для перехода из текущего каталога в
- каталог, указанный перед этим макросом. Используется в основном для
- обращения к
- .\"LINK2"
- виртуальным файловым системам\&.
- .\"Virtual File System"
- .TP
- .I "%view"
- Этот макрос используется для вызова встроенной программы просмотра.
- Может использоваться как с аргументами, так и без них. Если заданы
- аргументы, они должны быть заключены в фигурные скобки.
- .IP
- Аргументами могут быть:
- .I ascii
- \- для перевода программы просмотра в режим ascii;
- .I hex
- \- для перевода программы просмотра в режим hex;
- .I nroff
- \- для указания программе просмотра, что необходимо интерпретировать
- выделенные (bold) и подчеркнутые последовательности nroff;
- .I unformatted
- \- указывает программе просмотра, что не нужно использовать команды
- nroff для выделения или подчеркивания текста;
- .TP
- .I "%%"
- Символ %
- .TP
- .I "%{любой текст}"
- Запрос на подстановку. Будет выдаваться окно ввода, а текст из скобок
- выводится как подсказка. Макрос заменяется на текст, введённый
- пользователем в окне ввода. Пользователь может нажать Esc или F10 для
- того, чтобы отказаться от ввода. Этот макрос пока не работает в
- командной строке.
- .TP
- .I "%var{ENV\-VAR:default}"
- Этот макрос будет заменяться на значение переменной окружения ENV\-VAR,
- если она установлена, в противном случае будет использовано значение
- default. Это подобно конструкции ${VAR\-def} в оболочке Борна.
- .\"NODE " The subshell support"
- .SH " Поддержка subshell"
- Поддержка subshell \- это опция компиляции, которая работает с оболочками
- bash, tcsh и zsh.
- .PP
- Если поддержка subshell включена, то Midnight Commander будет порождать
- точную копию (a concurrent copy) вашей оболочки (которая определена в
- переменной окружения
- .B SHELL
- или, если эта переменная не определена, в файле /etc/passwd) и запускать
- её в псевдо\-терминале, вместо того, чтобы каждый раз вызывать новую
- оболочку для выполнения команды. Введённая команда передаётся subshell.
- Это позволяет изменять значения переменных окружения, использовать
- функции shell и определять алиасы (aliases), которые будут действовать
- до выхода из программы Midnight Commander.
- .PP
- Если вы используете
- .BR bash ,
- можно указать команды, которые будут выполняться при запуске
- subshell, в файле
- .B ~/.local/share/mc/bashrc
- и специальную карту раскладки клавиатуры в файле
- .BR ~/.local/share/mc/inputrc .
- Если вы используете
- .BR zsh ,
- можно указать команды, которые будут выполняться при запуске
- subshell, в файле
- .B ~/.local/share/mc/.zshrc .
- Пользователи
- .B tcsh
- могут задать выполняемые при запуске команды в файле
- .BR ~/.local/share/mc/tcshrc .
- .PP
- Во время выполнения приложения в subshell можно в любой момент нажать
- комбинацию клавиш
- .B C\-o
- для переключения в Midnight Commander (выполняемая команда или
- приложение будут остановлены). Если вы прервали таким образом исполнение
- команды, вы не сможете запустить другую внешнюю команду, пока не
- завершите работу остановленного приложения.
- .PP
- Особенностью использования subshell является то, что подсказка (prompt),
- выводимая Midnight Commander будет той же самой, что и в вашей обычной
- оболочке.
- .PP
- В разделе
- .\"LINK2"
- Опции запуска
- .\"OPTIONS"
- приведена дополнительная информация о том, как можно управлять
- (настроить) subshell.
- .\"NODE "Chmod"
- .SH "Права доступа"
- Диалоговое окно "Права доступа" предоставляет удобный интерфейс к
- команде chmod \- команде изменения атрибутов доступа к файлам и
- каталогам. Доступ к этому окну можно получить по "горячей" комбинации
- клавиш \fBC\-x c\fR.
- .PP
- Диалоговое окно "Права доступа" состоит из двух частей: "\fIПрава доступа\fR"
- и "\fIФайл\fR".
- .PP
- В части "Файл" отображается имя файла или каталога и права доступа на
- него в восьмеричной форме, а также указаны владелец и группа файла.
- .PP
- В части "Права доступа" расположены двенадцать кнопок-флажков, каждая
- из которых соответствует одному атрибуту доступа. Изменять установки
- атрибутов можно двумя способами.
- .PP
- При первом способе непосредственно изменяется состояние кнопок-флажков.
- Для изменения значений атрибутов надо выбрать соответствующую кнопку
- и нажать клавишу
- .BR пробела .
- .PP
- Для перемещения по кнопкам можно использовать
- .B клавиши\-стрелки
- или клавишу
- .BR Tab .
- Изменяемые атрибуты помечаются звёздочкой, и предполагаемое значение всех
- прав доступа в восьмеричном представлении сразу же отображаются в части
- окна "Файл".
- .PP
- Для того чтобы выбранные вами значения атрибутов прав доступа вступили
- в силу, надо нажать клавишу
- .B Enter
- или экранную кнопку
- .BR [Установить] .
- Для отказа от изменения атрибутов нужно нажать кнопку
- .BR [Прервать] .
- Вместо выбора экранных кнопок можно воспользоваться "горячими" клавишами
- соответствующих кнопок-флажков.
- .PP
- Изменять права доступа к отдельному файлу можно только этим способом.
- Если вы хотите изменить атрибуты прав доступа сразу группы файлов или
- каталогов, вы тоже можете воспользоваться этим способом, только вместо
- экранной кнопки
- .B [Установить]
- или клавиши
- .B Enter
- должны выбрать кнопку \fB[Установить всё]\fR.
- .PP
- Второй способ заключается в том, что вы сначала помечаете те атрибуты,
- которые хотите изменить, с помощью клавиш
- .B Ins
- или
- .BR t .
- Обратите внимание, что состояния кнопок-флажков при этом не изменяется.
- После этого вы выбираете один из следующих вариантов действия (то есть
- одну из экранных кнопок):
- .TP
- .B [Отметить всё]
- отмеченные атрибуты (и только они) будут установлены в соответствии
- с состоянием кнопок-флажков, причём для всех выбранных (помеченных) файлов.
- Если атрибут не был отмечен, его значение для выбранных файлов не изменяется.
- .TP
- .B [Установить помеченное]
- для всех выбранных файлов бит, соответствующий данному атрибуту, будет
- установлен в 1.
- .TP
- .B [Очистить помеченное]
- для всех выбранных файлов бит, соответствующий данному атрибуту, будет
- установлен в 0.
- .TP
- .B [Установить]
- будут установлены атрибуты только для одного файла (первого из
- помеченных), причём установка производится так же, как по кнопке
- \fB[Отметить всё]\fR.
- .TP
- .B [Прервать]
- отказаться от выполнения команды Chmod.
- .\"NODE "Chown"
- .SH "Владелец/группа"
- Пункт меню "Владелец/группа" используется для того, чтобы изменить
- владельца файла или группу, которая имеет какие\-то права на файл.
- "Горячая" клавиша для вызова этого пункта меню \- \fBC\-x o\fR.
- .\"NODE "Advanced Chown"
- .SH "Расширенная команда Chown"
- Выбрав пункт меню "Расширенная команда Chown", вы увидите окно,
- совмещающее в себе окна, появляющиеся при выборе пунктов
- .\"LINK2"
- Права доступа
- .\"Chmod"
- и
- .\"LINK2"
- Владелец/группа\&.
- .\"Chown"
- В этом окне можно изменить как права доступа к файлу, так и
- владельцев файла.
- .\"NODE "Chattr"
- .SH "Команда Chattr"
- Диалоговое окно "Команда Chattr" предоставляет удобный интерфейс к команде
- chattr \- команде изменения атрибутов файлов и каталогов на файловых
- системах ОС Linux. Доступ к этому окну можно получить по "горячей"
- комбинации клавиш
- .BR "C\-x e" .
- .PP
- Множество поддерживаемых файловой системой атрибутов зависит от самой
- файловой системы. Символьное представление атрибутов под именем файлов
- показывает все доступные атрибуты (для расшифровки символов атрибутов
- смотрите страницу руководства к команде
- .BR chattr(1) ,
- а кнопки-флажки представляют только те атрибуты, которые можно изменить.
- Каждая из кнопок-флажков соответствует одному атрибуту. Изменять
- установки атрибутов можно двумя способами.
- .PP
- При первом способе непосредственно изменяется состояние кнопок-флажков.
- Для изменения значений атрибутов надо выбрать соответствующую кнопку
- и нажать клавишу
- .BR пробела .
- .PP
- Для перемещения по кнопкам можно использовать
- .B клавиши\-стрелки
- или клавишу
- .BR Tab .
- Изменяемые атрибуты помечаются звёздочкой, и предполагаемое значение всех
- атрибутов в символьном представлении сразу же отображается под именем файла.
- .PP
- Для того чтобы выбранные вами значения атрибутов вступили в силу, надо
- нажать клавишу
- .B Enter
- или экранную кнопку
- .BR [Установить] .
- Для отказа от изменения атрибутов нужно нажать кнопку
- .BR [Прервать] .
- .PP
- Изменять атрибуты отдельного файла можно только этим способом. Если вы
- хотите изменить атрибуты сразу группы файлов или каталогов, вы тоже можете
- воспользоваться этим способом, только вместо экранной кнопки
- .B [Установить]
- или клавиши
- .B Enter
- должны выбрать кнопку \fB[Установить всё]\fR.
- .PP
- Второй способ заключается в том, что вы сначала помечаете те атрибуты,
- которые хотите изменить, с помощью клавиш
- .B Ins
- или
- .BR t .
- Обратите внимание, что состояния кнопок-флажков при этом не изменяется.
- После этого вы выбираете один из следующих вариантов действия (то есть
- одну из экранных кнопок):
- .TP
- .B [Отметить всё]
- отмеченные атрибуты (и только они) будут установлены в соответствии
- с состоянием кнопок-флажков, причём для всех выбранных (помеченных) файлов.
- Если атрибут не был отмечен, его значение для выбранных файлов не изменяется.
- .TP
- .B [Установить помеченное]
- для всех выбранных файлов данный атрибут будет установлен.
- .TP
- .B [Очистить помеченное]
- для всех выбранных файлов данный атрибут будет сброшен.
- .TP
- .B [Установить]
- будут установлены атрибуты только для одного файла (первого из
- помеченных), причём установка производится так же, как по кнопке
- \fB[Отметить всё]\fR.
- .TP
- .B [Прервать]
- отказаться от выполнения команды Chattr.
- .\"NODE "File Operations"
- .SH "Операции с файлами"
- Когда вы выполняете операции копирования, перемещения или удаления
- файлов, Midnight Commander отображает на экране диалоговое окно, в
- котором показано, какой(ие) файл(ы) в данный момент обрабатывается и как
- идет процесс обработки. Для отображения процесса обработки на экран
- выводится до трёх диаграмм\-полосок (progress bars). Первая (file bar)
- показывает, какая часть текущего файла обработана (например,
- скопирована). Вторая (count bar) показывает, какая доля помеченных файлов
- обработана на текущий момент. Третья (bytes bar) показывает долю
- выполненных работ (в процентах от суммарного объема помеченных файлов).
- Если выключена опция
- .I "Детали операций"
- (см.
- .\"LINK2"
- Настройки/Конфигурация\&.
- .\"Configuration"
- ), две последних диаграммы не отображаются.
- .PP
- В нижней части этого диалогового окна имеются две кнопки. Нажатие на
- кнопку
- .B [Пропустить]
- приведёт к тому, что будет пропущена обработка текущего файла. Нажатие
- на кнопку
- .B [Прервать]
- прерывает выполнение заданной операции, все оставшиеся файлы будут пропущены.
- .PP
- В процессе выполнения файловых операций вы можете увидеть окна ещё трёх
- видов.
- .PP
- Окно ошибок информирует об ошибке и предлагает три варианта продолжения.
- Обычно вы выбираете либо вариант
- .B [Пропустить]
- для того, чтобы исключить из обработки файл, на котором споткнулась
- программа, либо
- .B [Прервать] ,
- чтобы вообще отменить выполнение заданной операции. Третий вариант,
- .B [Повторить] ,
- выбирается тогда, когда вам удалось устранить причину сбоя (например,
- воспользовавшись другим терминалом).
- .PP
- Окно подтверждения перезаписи появляется тогда, когда вы пытаетесь
- переписать существующий файл. В этом окне отображаются время создания и
- размер файла\-источника и файла\-приёмника (то есть перезаписываемого
- файла, который фактически будет уничтожен). Ниже выведены два вопроса.
- На первый вопрос ("Переписать этот файл?") предлагается три варианта
- ответа:
- .TP
- .B [Д]
- согласиться;
- .TP
- .B [Нет]
- отказаться, то есть пропустить перезапись текущего файла;
- .TP
- .B [Дописать в конец]
- дописать содержимое файла\-источника в конец файла\-приёмника.
- .PP
- Выбор одного из вариантов ответа на второй вопрос ("Переписать все
- файлы?") позволяет принять одно решение по всем выбранным для обработки
- файлам (чтобы окно запроса не появлялось каждый раз). Предлагается четыре
- варианта решения:
- .TP
- .B [Все]
- перезаписались без дополнительных вопросов все выбранные файлы;
- .TP
- .B [Устаревшие]
- перезапишутся (затрутся) только файлы, которые созданы раньше
- файла\-источника;
- .TP
- .B [Ни одного]
- не перезаписывать файлы (но если не существует файла\-приёмника, то
- копирование источника будет произведено);
- .TP
- .I [Различающиеся по длине]
- Вы можете отказаться от выполнения операции, если нажмете кнопку
- .B [Прервать]
- в нижней части окна запроса. Выбор экранной кнопки производится
- .B клавишами\-стрелками
- или клавишей
- .BR Tab .
- .PP
- Окно запроса на рекурсивное удаление появляется в том случае, если вы
- пытаетесь удалить непустой каталог. По кнопке
- .B [Да]
- каталог будет удален вместе со всеми файлами.
- .B [Нет]
- означает отказ от удаления каталога.
- .B [Всё] надо выбирать, если вы отметили группу подкаталогов для удаления и
- уверены в своём выборе,
- .B [Ни одного]
- \- чтобы пропустить все непустые каталоги из числа помеченных.
- .B [Прервать]
- означает отказ от выполнения операции удаления. Выбирайте
- .B [Да]
- или
- .B [Всё]
- только в том случае, если вы действительно уверены в том, что хотите удалить
- каталог со всеми вложенными подкаталогами.
- .PP
- Если вы пометили для обработки группу файлов, то после выполнения
- операции будет снята отметка только с тех файлов, которые успешно
- обработаны. Пропущенные файлы останутся помеченными.
- .\"NODE "Mask Copy/Rename"
- .SH "Маски файлов для операций копирования/переименования"
- При выполнении операций копирования и перемещения (или переименования)
- файлов вы имеете возможность изменить имена копируемых или перемещаемых
- файлов. Для этого вы должны задать маску для имен файлов\-источников и
- маску для имен файлов, которые будут созданы (файлы\-приёмники). Обычно
- эта вторая маска представляет собой несколько символов замены
- (wildcards) в конце строки, определяющей место назначение создаваемых
- файлов. Все файлы, удовлетворяющие маске источника, будут переименованы
- (скопированы или перемещены с новыми именами) в соответствии с маской
- файла\-приёмника. Если имеются помеченные файлы, то копируются
- (перемещаются) только помеченные файлы, удовлетворяющие заданной маске
- для файлов\-источников.
- .PP
- Есть ещё несколько опций, которые влияют на выполнение операций
- копирования/перемещения файлов, и которые устанавливаются в том же окне
- запроса, где задаются маски имен файлов:
- .PP
- .B "Разыменовывать ссылки"
- .PP
- определяет, будут ли при копировании жестких или символических ссылок
- в каталоге\- приёмнике (и рекурсивно в подкаталогах) создаваться такие же ссылки,
- или будут копироваться файлы (и подкаталоги), на которые эти ссылки указывают.
- .PP
- .B "Внутрь каталога, если есть"
- .PP
- определяет, что делать, если в каталоге\-приёмнике уже существует подкаталог,
- имя которого совпадает с именем файла (каталога), который копируется (источника).
- По умолчанию (опция выключена) содержимое каталога\-источника копируется в
- каталог\-приёмник. Если опция включена, то в каталоге приёмнике будет
- создан новый подкаталог с тем же именем, в который и будет
- осуществляться копирование. Лучше показать это на примере:
- .PP
- Пусть вы хотите скопировать каталог
- .IR /foo ,
- содержащий файл
- .IR bar ,
- в уже существующий каталог
- .IR /bla/foo .
- Если эта опция не включена, MC скопирует файл
- .I /foo/bar
- в файл
- .IR /bla/foo/bar .
- Если опцию включить, будет создан каталог
- .I /bla/foo/foo
- и файл
- .I /foo/bar
- будет скопирован в файл
- .IR /bla/foo/foo/bar .
- .PP
- .B "Сохранять атрибуты"
- .PP
- определяет, будут ли при копировании/перемещении сохранены атрибуты исходного
- файла: права доступа, временные метки и, если вы root, UID и GID исходного
- файла. Если опция выключена, атрибуты будут установлены в соответствии с
- текущим значением umask.
- .PP
- .B "Образцы в стиле shell"
- .PP
- Когда эта опция включена, можно использовать символы замены
- (wildcards) '*' и '?' в маске источника. Они обрабатываются аналогично тому,
- как это делается в shell. В маске приёмника разрешается использовать только '*'
- и '\\<цифра>'. Первый символ '*' в маске приёмника соответствует первой
- группе символов замены в маске источника, второй символ '*' соответствует
- второй группе и т. д. Аналогично, символ замены '\\1' соответствует первой
- группе символов замены в маске источника, символ '\\2' \- второй группе
- и т. д. до '\\9'. Символ '\\0' соответствует целому имени файла\-источника.
- .PP
- Два примера:
- .PP
- Если маска источника "*.tar.gz", а приёмник \- "/bla/*.tgz" и имя
- копируемого файла \- "foo.tar.gz", копия будет называться "foo.tgz" и
- будет находиться в каталоге "/bla".
- .PP
- Предположим вы хотите поменять местами имя и расширение файла, так чтобы
- "file.c" стал файлом "c.file". Маска источника для этого должна иметь
- вид "*.*", а маска приёмника \- "\\2.\\1".
- .PP
- Когда опция
- .I "Образцы в стиле shell"
- выключена, MC не осуществляет автоматической группировки. Для указания
- групп символов в маске источника, которые будут соответствовать символам
- замены в маске приёмника, вы должны в этом случае использовать скобки '\\(...\\)'.
- Этот способ более гибкий, но требует больше усилий при вводе.
- .PP
- Два примера:
- .PP
- Если маска источника имеет вид "^\\(.*\\)\\.tar\\.gz$", копирование
- производится в "/bla/*.tgz" и копируется файл "foo.tar.gz", то
- результатом будет "/bla/foo.tgz".
- .PP
- Предположим, что вы хотите поменять местами имя файла и его расширение,
- так чтобы имена вида "file.c" приняли вид "c.file". Маска источника для
- этого \- "^\\(.*\\)\\.\\(.*\\)$", а маска приёмника \- "\\2.\\1".
- .PP
- .B "Преобразование регистра"
- .PP
- Вы можете также преобразовать регистр символов в именах файлов. Если вы
- используете '\\u' или '\\l' в маске приёмника, то следующий символ имени
- будет образован в верхнем (заглавные символы) или нижнем (строчные)
- регистре соответственно.
- .PP
- Если использовать в маске приёмника '\\U' или '\\L', то к
- соответствующему регистру будут преобразованы все последующие символы,
- вплоть до следующего вхождения '\\E' или '\\U', появления символа '\\L'
- или конца имени файла.
- .PP
- Применение '\\u' и '\\l' обеспечивает более широкие возможности, чем '\\U' и '\\L'.
- .PP
- Например, если маска источника есть '*' (опция
- .I "Образцы в стиле shell"
- включена) или "^\\(.*\\)$" (опция
- .I "Образцы в стиле shell"
- выключена), а маска приёмника есть "\\L\\u*", имена файлов будут
- преобразованы таким образом, что первые буквы имени будут заглавными,
- а все остальные \- строчными.
- .PP
- Символ '\\' в масках используется для отмены специальной интерпретации
- отдельных символов. Например, "\\\\" означает просто backslash и "\\*"
- означает просто звёздочку (asterisk).
- .PP
- .B "Изменять относительные ссылки"
- .PP
- указывает, что Midnight Commander должен изменять символические ссылки.
- Скопированные символические ссылки будут указывать на то же расположение,
- что и оригинальная ссылка, при этом дописываются необходимые ../ и другие
- каталоги.
- .\"NODE "Select/Unselect Files"
- .SH "Отметить файлы"
- Диалоговое окно параметров отметки группы файлов по заданному шаблону.
- .\"LINK2"
- Строка ввода
- .\"Input Line Keys"
- предназначена для ввода регулярного выражения (маски) для помети файлов.
- Если включена опция
- .IR "Только файлы" ,
- то выделены будут только файлы. Если опция
- .I "Только файлы"
- выключена, то выделены будут как файлы, так и каталоги. Если включена опция
- .IR "Образцы в стиле shell" ,
- регулярные выражение строятся по тем же правилам, которые действуют в
- оболочке shell ('*' означает ноль или большее число любых символов, а '?'
- заменяет один произвольный символ). Если опция
- .I "Образцы в стиле shell"
- выключена, то пометка файлов производится по правилам обработки
- нормальных регулярных выражений (смотрите ed(1)). Если включена опция
- .I "С учётом регистра"
- то пометка файлов и каталогов будет производиться с учётом регистра символов имён.
- Если опция
- .I "С учётом регистра"
- выключена, то регистр символов учитываться не будет.
- .\"NODE "Diff Viewer"
- .SH "Встроенная программа сравнения файлов"
- mcdiff \- это встроенное средство для сравнения файлов, позволяющее сравнить два файла.
- Также оно позволяет редактировать их (после завершения редактирования произойдёт
- обновление различий). Можно просматривать файлы, находящиеся под контролем различных
- систем управления версиями, такими как GIT, Subversion и другие.
- .PP
- Ниже представлен список "горячих" клавиш, используемых во встроенной утилите сравнения
- файлов mcdiff.
- .TP
- .B F1
- Вызов встроенной помощи.
- .TP
- .B F2
- Сохранение изменений в файлах.
- .TP
- .B F4
- Редактирование файла в левой панели.
- .TP
- .B F14
- Редактирование файла в правой панели.
- .TP
- .B F5
- Произвести слияние текущего изменения.
- .TP
- .B F7
- Вызов диалогового окна для задания шаблона поиска.
- .TP
- .B F17
- Продолжение поиска в соответствии с ранее определённым шаблоном.
- .TP
- .B F10, Esc, q
- Выход.
- .TP
- .B Alt\-s, s
- Включить/выключить показ статуса различий.
- .TP
- .B Alt\-n, l
- Включить/выключить показ номеров строк.
- .TP
- .B f
- Увеличить левую панель до максимума.
- .TP
- .B =
- Сделать панели равными по ширине.
- .TP
- .B >
- Увеличить левую панель.
- .TP
- .B <
- Увеличить правую панель.
- .TP
- .B c
- Включить/выключить показ символов конца строки (CR) как ^M.
- .TP
- .B 2, 3, 4, 8
- Установить размер табуляции.
- .TP
- .B C\-u
- Поменять панели местами.
- .TP
- .B C\-r
- Обновить экран.
- .TP
- .B C\-o
- Переключиться в подоболочку и показать окно команд.
- .TP
- .B Enter, Space, n
- Найти следующее различие.
- .TP
- .B Backspace, p
- Найти предыдущее различие.
- .TP
- .B g
- Показать диалог перехода к строке.
- .TP
- .B Down
- Перемещение на одну строку вниз.
- .TP
- .B Up
- Перемещение на одну строку вверх.
- .TP
- .B PageUp
- Перемещение на одну страницу вверх.
- .TP
- .B PageDown
- Перемещение на одну страницу вниз.
- .TP
- .B Home, A1
- Перемещение к началу строки.
- .TP
- .B End
- Перемещение в конец строки.
- .TP
- .B C\-Home
- Перемещение в начало файла.
- .TP
- .B C\-End, C1
- Перемещение в конец файла.
- .\"NODE "Internal File Viewer"
- .SH "Встроенная программа просмотра файлов"
- Встроенная программа просмотра файлов имеет два режима просмотра: режим
- ASCII и шестнадцатеричный (hex). Для переключения режимов используется
- клавиша
- .BR F4 .
- Если у вас установлена программа gzip проекта GNU, она будет
- использована для автоматического просмотра сжатых файлов.
- .PP
- Встроенная программа просмотра всегда пытается использовать для
- отображения информации лучший из методов, предоставляемых вашей системой
- для данного типа файла. Некоторые последовательности символов
- интерпретируются для задания таких атрибутов, как жирный шрифт и
- подчеркивание, обеспечивая более наглядное представление информации.
- .PP
- В шестнадцатеричном режиме функция поиска позволяет задать строку поиска
- как в обычном текстовом виде (заключенном в кавычки), так и в виде
- шестнадцатеричных констант. Можно даже одновременно использовать в
- шаблоне поиска как ту, так и другую форму представления, например:
- .PP
- .nf
- "String" 34 0xBB 012 "more text"
- .fi
- .PP
- Все числа интерпретируются как шестнадцатеричные. В данном примере
- "34" интерпретируется как 0x34. Префикс 0x необязателен: вместо "0xBB"
- можно просто ввести "BB". Число "012" интерпретируется не как
- восьмеричное, а как 0x12.
- .PP
- Ниже приводится перечень всех клавиш и их комбинаций, с которыми
- ассоциированы некие действия встроенной программы просмотра.
- .TP
- .B F1
- Вызывает просмотр встроенной гипертекстовой подсказки.
- .TP
- .B F2
- Переключает режим переноса строки.
- .TP
- .B F4
- Переключает между ASCII и шестнадцатеричным режимами.
- .TP
- .B F5
- Переход. Можно указать номер строки, абсолютное смещение или проценты
- от размера файла того места, к просмотру которой вы хотите перейти.
- .TP
- .B F7, /, ?
- Начать поиск. Вызов диалогового окна, которое позволит установить параметры
- поиска. Если клавиша
- .BR ? ,
- то будет установлен параметр поиска "Назад".
- .TP
- .B C\-s
- Продолжение поиска.
- .TP
- .B C\-r
- То же, что и
- .BR C\-s ,
- но поиск производится в обратном направлении.
- .TP
- .B F17, n
- Продолжить поиск в заданном направлении.
- .TP
- .B N
- Временно изменить направление поиска: искать назад, если установлен поиск
- вперёд, и наоборот.
- .TP
- .B F8
- Переключение между режимами Raw/Parsed: файл отображается либо в том
- виде, как он записан на диске, либо пропущенным через фильтр, который
- задан для этого типа файлов в mc.ext.ini. Текущий режим отображения всегда
- обратный по отношению к тому, который указан на экранной кнопке
- .BR F8 ,
- поскольку на кнопке указывается режим, к которому осуществляется переход
- по данной кнопке.
- .TP
- .B F9
- Переключение между режимами отображения текста в форматированном и
- неформатированном виде: в режиме отображения форматированного текста
- некоторые последовательности символов отображаются другим цветом для
- выделения жирного и подчеркнутого шрифта. Как и в предыдущем случае, на
- кнопке указан режим, обратный по отношению к текущему.
- .TP
- .B F3, F10, Esc, q
- Выйти из встроенной программы просмотра.
- .TP
- .B PageDown, пробел, C\-v
- Переместиться на страницу вперёд.
- .TP
- .B PageUp, Alt\-v, Backspace
- Переместиться на страницу назад.
- .TP
- .B Down
- Переместиться на одну строку вперёд.
- .TP
- .B Up
- Переместиться на одну строку назад.
- .TP
- .B C\-l
- Обновить изображение на экране.
- .TP
- .B C\-o
- Переключиться в subshell и показать окно команд.
- .TP
- .B [n] m
- Установить метку с номером n (кавычки не вводятся).
- .TP
- .B [n] r
- Переместиться к метке с номером n.
- .TP
- .B C\-f
- Перейти к просмотру следующего файла текущего каталога.
- .TP
- .B C\-b
- Перейти к просмотру предыдущего файла в текущем каталоге.
- .TP
- .B Alt\-r
- Переключение режима отображения линейки (вверху/внизу/отключена).
- .TP
- Можно настроить режимы отображения файлов встроенной программой
- просмотра, воспользовавшись
- .\"LINK2"
- файлом расширений\&.
- .\"Edit Extension File"
- .\"NODE "Internal File Editor"
- .SH "Встроенный редактор"
- Встроенный редактор обеспечивает выполнение большинства функций
- редактирования, присущих полноэкранным редакторам текста. Он вызывается
- нажатием клавиши
- .B F4
- при условии, что в инициализационном файле установлена в 1 опция
- .IR use_internal_edit .
- Размер редактируемого файла не может превышать 64 Мегабайт. С помощью
- этого редактора можно редактировать двоичные файлы без потери данных.
- .PP
- Поддерживаются следующие возможности: копирование, перемещение,
- удаление, вырезание и вставка блоков текста; отмена предыдущих операций;
- выпадающие меню; вставка файлов; макроопределения; поиск и замена по
- регулярным выражениям; выделение текста по комбинации клавиш
- .B S\-<клавиши\-стрелки>
- в стиле MSW\-MAC (только для linux\-консоли); переключение между режимами
- вставки\-замены символа; а также операция обработки блоков текста командами
- оболочки (an option to pipe text blocks through shell commands like indent).
- .PP
- Разделы:
- .IP
- .\"LINK2"
- Опции в ini\-файле для редактора
- .\"Internal File Editor / options"
- .PP
- Редактор очень прост и практически не требует обучения. Для того чтобы
- узнать, какие клавиши вызывают выполнение определённых действий,
- достаточно просмотреть выпадающие меню, которые вызываются нажатием
- клавиши
- .B F9
- в окне редактора. Не перечисленные в меню комбинации клавиш:
- .B S\-<клавиши\-стрелок>
- выделение блока текста.
- .B C\-Ins
- копирует блок в файл
- .BR mcedit.clip .
- .B S\-Ins
- производит вставку последнего скопированного в mcedit.clip блока в
- позицию курсора.
- .B S\-Del
- удаляет выделенный блок текста, запоминая его в файле
- .BR mcedit.clip .
- По клавише
- .B Enter
- вставляются символы конца строки, причём на следующей строке автоматически
- устанавливается отступ. Работает выделение текста с помощью мыши, причём если
- удерживать клавишу
- .BR Shift ,
- то управление мышью осуществляется терминальным драйвером мыши.
- .PP
- Для того чтобы определить макрос, нажмите
- .BR C\-R ,
- после чего введите строки команд, которые должны быть выполнены. После
- завершения ввода команд снова нажмите
- .B C\-R
- и свяжите макрос с какой\-нибудь клавишей или комбинацией клавиш, нажав
- эту клавишу (комбинацию). Макрос будет вызываться нажатием
- .B C\-A
- и назначенной для него клавиши. Макрос можно также вызвать нажатием
- любой из клавиш Meta (Alt), Ctrl или Esc и назначенной макросу клавиши,
- при условии, что данная комбинация не используется для вызова какой\-либо
- другой функции. Макрокоманды после определения записываются в файл
- .B ~/.local/share/mc/mcedit/mcedit.macros
- в вашем домашнем каталоге. Вы можете удалить макрос удалением
- соответствующей строки в этом файле.
- .PP
- По клавише
- .B F19
- (её нет на обычной клавиатуре IBM PC, так что придётся пользоваться
- соответствующим пунктом меню, вызываемым по клавише
- .BR F9 ,
- или переназначить клавишу) будет осуществляться форматирование выделенного
- блока кода на языке C, C++ или других. Форматирование управляется файлом
- .B %pkgdatadir%/edit.indent.rc
- который при первом вызове копируется в
- .B ~/.local/share/mc/mcedit/edit.indent.rc
- в вашем домашнем каталоге.
- .PP
- Встроенный редактор обрабатывает символы из второй половины кодовой
- таблицы (160+). Но при редактировании бинарных файлов лучше установить
- опцию
- .B "Биты символов"
- из меню "Настройки" в положение "7 бит", чтобы сохранить формат файла.
- .PP
- Описать все функции встроенного редактора в данной подсказке невозможно.
- Запомните только, что все основные операции можно выполнить через пункты
- меню, которое вызывается нажатием клавиши
- .B F9
- в окне редактирования. Кроме того, можно прочитать man\-страницу по команде
- .B man mcedit .
- .\"NODE "Internal File Editor / options"
- .SH "Опции в ini\-файле для редактора"
- .PP
- В данном разделе кратко описаны опции ini\-файла, относящиеся к редактору.
- Опции записываются в секцию [Midnight\-Commander].
- .TP
- .I editor_wordcompletion_collect_entire_file
- При автодополнении для сбора похожих слов слов просматривать весь файл(1)
- или только от начала до курсора (0)
- .\"NODE "Screen selector"
- .SH "Список экранов"
- Midnight Commander поддерживает возможность одновременной работы своих
- встроенных модулей (таких как редактор, программа просмотра, программа сравнения
- файлов) и переключения между ними без необходимости закрытия загруженных файлов.
- Файловый менеджер может быть только один, несколько файловых менеджеров,
- работающих одновременно, не поддерживаются. Назовём каждый из таких модулей
- экраном.
- .PP
- Есть три способа переключения между экранами:
- переход к следующему экрану в списке клавиатурной комбинацией
- .BR Alt\-} ,
- переход к предыдущему экрану в списке клавиатурной комбинацией
- .BR Alt\-{ ,
- вызов диалогового окна со списком экранов клавиатурной комбинацией
- .B Alt\-`
- или с помощью пункта меню.
- Все эти комбинации клавиш одинаковы во всех экранах.
- .\"NODE "Completion"
- .SH "Завершение ввода"
- Заставьте Midnight Commander работать на клавиатуре вместо вас!
- .PP
- Завершение ввода \- это попытка закончить за вас ввод текста, набранного
- до текущей позиции курсора. MC пытается завершить ввод, трактуя уже
- введённый текст как переменную (если текст начинается с
- .BR $ ")",
- имя пользователя (если текст начинается с
- .BR ~ ")",
- имя машины (если текст начинается на
- .BR @ ")"
- или как команду (если вы в командной строке в позиции, где вы можете
- вводить команду; в этом случае для завершения ввода используются
- зарезервированные слова оболочки, в том числе любая из встроенных команд
- оболочки). Если введённый текст не попадает ни в одну из перечисленных
- категорий, выполняется попытка завершения текста как имени файла.
- .PP
- Завершение имен файлов, пользователей, переменных и машин работает во
- всех строках ввода, завершение команд \- только в командной строке. Если
- однозначно выполнить завершение ввода невозможно (имеется несколько
- вариантов), MC издаёт звуковой сигнал и выполняет следующие действия, в
- зависимости от установки опции
- .\"LINK2"
- Дополнение: показывать всё
- .\"Configuration"
- в пункте меню
- .\"LINK2"
- Настройки/Конфигурация\&.
- .\"Configuration"
- Если эта опция включена, список всех возможных вариантов завершения
- появляется возле текущей позиции и вы можете выбрать нужный вариант с
- помощью клавиш стрелок и
- .BR Enter .
- Вы можете также набрать следующую букву, чтобы перейти к подмножеству
- всех возможных завершений. Если вы снова нажмете
- .BR Alt\-Tab ,
- будет выведено уже сокращенное множество вариантов, причём в строку
- ввода добавляются те символы, которые определяются однозначно (даже если
- полное завершение ввода ещё невозможно). Как только неопределённость
- выбора исчезает, пропадает и диалоговое окно с вариантами. Вы можете
- отказаться от вывода на экран этого окна в любое время, нажав одну из
- клавиш \fBEsc\fR, \fBF10\fR или \fBLeft/Right\fR.
- Если опция
- .\"LINK2"
- "Дополнение: показывать всё"
- .\"Configuration"
- выключена, окно с вариантами завершения появляется только тогда, когда
- вы нажмете клавиши
- .B Alt\-Tab
- второй раз, при первом нажатии MC только издаёт звуковой сигнал.
- .PP
- Используйте экранирование символов '\fB?\fR', '\fB*\fR' и '\fB&\fR'
- (как \fB\\?\fR, \fB\\*\fR, \fB\\&\fR) в именах файлов, чтобы они
- не рассматривались как метасимволы в регулярных выражениях при подстановках
- в полях ввода.
- .\"NODE "Virtual File System"
- .SH "Виртуальные файловые системы"
- Программа Midnight Commander содержит подпрограммы, обеспечивающие
- доступ к различным файловым системам. Эти подпрограммы (их совокупность
- называется переключателем виртуальных файловых систем \- virtual file
- system switch) позволяют Midnight Commander\-у манипулировать файлами,
- расположенными на не\-Unix\-овых файловых системах.
- .PP
- В настоящее время Midnight Commander обеспечивает поддержку нескольких
- Виртуальных Файловых Систем \- ВФС (VFS):
- .br
- \- локальной файловой системы, используемой для обычных файловых систем
- Unix;
- .br
- \- файловой системы ftpfs, используемой для манипулирования файлами на
- удалённых компьютерах по протоколу FTP;
- .br
- \- файловой системы tarfs, используемой для обработки tar\- и сжатых
- tar\-файлов;
- .br
- \- файловой системы undelfs, используемой для восстановления удалённых
- файлов в файловой системе ext2 (файловая система, используемая в Linux
- по умолчанию);
- .br
- \- файловой системы shell (для манипулирования файлами при работе с
- оболочкой через такие программы как rsh и ssh);
- .br
- \- и, наконец, сетевой файловой системы nfs.
- .PP
- Подпрограммы работы с виртуальными файловыми системами интерпретируют
- все встречающиеся имена путей и формируют корректные обращения к
- различным файловым системам. Форматы обращения к каждой из виртуальных
- файловых систем описаны в отдельных разделах по каждой ВФС:
- .IP
- .\"LINK2"
- Файловая система FTP
- .\"FTP File System"
- .br
- .\"LINK2"
- Файловая система TAR
- .\"TAR File System"
- .br
- .\"LINK2"
- Файловая система SHELL (FIle transfer over SHell)
- .\"FIle transfer over SHell filesystem"
- .br
- .\"LINK2"
- Файловая система SFTP (SSH File Transfer Protocol)
- .\"SFTP (SSH File Transfer Protocol) filesystem"
- .br
- .\"LINK2"
- Файловая система UFS (Undelete File System)
- .\"Undelete File System"
- .\"NODE " FTP File System"
- .SH " Файловая система FTP"
- Файловая система FTP позволяет работать с файлами на удалённых
- компьютерах. Для этого можно использовать команду "FTP\-соединение"
- (доступную из меню левой и правой панелей) или же непосредственно
- сменить текущий каталог командой cd, задав путь к каталогу следующим
- образом:
- .PP
- .I ftp://[!][user[:pass]@]machine[:port][remote\-dir]
- .PP
- Элементы
- .IR user ,
- .I port
- и
- .I remote\-dir
- не обязательны. Если элемент
- .I user
- указан, то Midnight Commander будет пытаться регистрироваться на удалённом
- компьютере с эти именем, в противном случае будет использовано имя
- anonymous или имя из файла ~/.netrc. Необязательный элемент
- .I pass
- (если указан) используется как пароль для входа. Однако явно задавать
- его не рекомендуется (также не записывайте его в ваши каталоги быстрого доступа,
- если только вы не обеспечили соответствующую защиту этих файлов; но и тогда
- нельзя быть полностью уверенным в безопасности).
- .PP
- .nf
- ftp://ftp.nuclecu.unam.mx/linux/local
- ftp://tsx\-11.mit.edu/pub/linux/packages
- ftp://!behind.firewall.edu/pub
- ftp://guest@remote\-host.com:40/pub
- ftp://miguel:xxx@server/pub
- .fi
- .PP
- Для того чтобы соединиться с сервером, который расположен за firewall,
- нужно использовать префикс ftp://! (то есть добавить восклицательный
- знак перед именем сервера), чтобы указать Midnight Commander на
- необходимость использовать прокси для осуществления передач по ftp. Вы
- можете задать имя прокси в диалоговом окне
- .\"LINK2"
- Виртуальные ФС...
- .\"Virtual FS"
- меню "Настройки".
- .PP
- Чтобы не задавать имя прокси\-сервера каждый раз, можно поставить отметку
- в квадратных скобках возле опции
- .I Всегда использовать FTP\-прокси
- в диалоговом окне
- .\"LINK2"
- Виртуальные ФС...
- .\"Virtual FS"
- меню "Настройки". В таком случае программа всегда будет использовать
- указанный прокси\-сервер. При этом (если опция установлена) программа
- делает следующее: считывает из файла
- .B %sysconfdir%/mc/mc.no_proxy
- имена локальных машин (если имя начинается с точки, оно считается именем
- домена), и, если заданное при установлении FTP\-соединения имя машины
- совпадает с одним из имен, указанных в файле
- .B mc.no_proxy
- без точки, то производит прямое обращение к данной машине.
- .PP
- При подключении к FTP\-серверу через фильтрующий пакеты маршрутизатор,
- который не позволяет использовать обычный режим открытия
- файлов, можно заставить программу работать в режиме пассивного
- открытия файла. Для этого установите в конфигурационном файле параметр
- .I ftpfs_use_passive_connections
- в 1.
- .PP
- Midnight Commander сохраняет в течение заданного интервала времени
- список файлов удалённого каталога, прочитанный по FTP, в оперативной
- памяти. Величина этого интервала времени задаётся в диалоговом окне
- .\"LINK2"
- Виртуальные ФС...
- .\"Virtual FS"
- меню "Настройки". В силу этого возможен побочный эффект, заключающийся в
- том, что даже если вы сделали какие\-то изменения в каталоге, они не
- будут отображаться в панели до тех пор, пока вы не обновите содержимое
- панели командой
- .BR C\-r .
- Это не является недоработкой (если вы думаете, что это ошибка,
- поразмыслите над тем, как происходит работа по FTP с файлами,
- находящимися на другой стороне Атлантического океана).
- .\"NODE " TAR File System"
- .SH " Файловая система TAR"
- Файловая система TAR обеспечивает доступ по чтению к tar\- и сжатым
- tar\-файлам, используя команду chdir. Для перехода в каталог,
- представляющий список файлов tar\-файла, нужно использовать команду,
- имеющую следующий формат:
- .PP
- .I cd ./filename.tar/utar://[dir\-inside\-tar]
- .PP
- Файл mc.ext.ini по умолчанию содержит команды для просмотра
- tar\-файлов, то есть обычно для получения списка файлов tar\-архива
- достаточно просто переместить указатель на имя tar\-файла и нажать
- .BR Enter .
- Чтобы понять, как это достигается, смотрите раздел
- .\"LINK2"
- Файл расширений\&.
- .\"Edit Extension File"
- .PP
- Примеры:
- .PP
- .nf
- mc\-3.0.tar.gz/utar://mc\-3.0/vfs
- /ftp/GCC/gcc\-2.7.0.tar/utar://
- .fi
- .PP
- В последнем примере указан полный путь к tar\-архиву.
- .\"NODE " FIle transfer over SHell filesystem"
- .SH " Файловая система SHELL (FIle transfer over SHell)"
- Файловая система shell \- это сетевая файловая система, которая позволяет
- работать с файлами на удалённом компьютере так, как если бы они были
- расположены на вашем диске. Для того чтобы это было возможно, на
- удалённом компьютере должна быть запущена bash\-совместимая оболочка shell.
- .PP
- Для соединения с удалённым компьютером нужно выполнить команду
- перехода в каталог (chdir), имя которого задаётся в следующем формате:
- .PP
- .I sh://[user@]machine[:options]/[remote\-dir]
- .PP
- Элементы
- .IR user ,
- .I options
- и
- .I remote\-dir
- не обязательны. Если задан элемент
- .IR user ,
- то Midnight Commander будет регистрироваться на удалённый компьютер под
- этим именем, в противном случае \- под тем именем, с которым вы
- зарегистрированы в локальной системе.
- .PP
- В качестве
- .I options
- могут использоваться:
- .nf
- 'C' \- использовать сжатие;
- 'r' \- использовать rsh вместо ssh;
- port \- использовать данный порт для подключения к удалённому компьютеру.
- .fi
- .PP
- Если задан элемент
- .IR remote\-dir ,
- то указанный каталог станет текущим после соединения с удалённым компьютером.
- .PP
- Примеры:
- .PP
- .nf
- sh://onlyrsh.mx:r/linux/local
- sh://joe@want.compression.edu:C/private
- sh://joe@noncompressed.ssh.edu/private
- sh://joe@somehost.ssh.edu:2222/private
- .fi
- .\"NODE " SFTP (SSH File Transfer Protocol) filesystem"
- .SH " Файловая система SFTP (SSH File Transfer Protocol)"
- Файловая система SFTP \- это сетевая файловая система, которая позволяет
- работать с файлами на удалённом компьютере так, как если бы они были
- расположены на вашем диске. Для того чтобы это было возможно, на
- удалённом компьютере должен быть запущен SFTP\-сервер.
- .PP
- Для соединения с удалённым компьютером нужно выполнить команду
- перехода в каталог (chdir), имя которого задаётся в следующем формате:
- .PP
- .I sftp://[user@]machine[:port]/[remote\-dir]
- .PP
- Элементы
- .IR user ,
- .I port
- и
- .I remote\-dir
- не обязательны. Если задан элемент
- .IR user ,
- то Midnight Commander будет регистрироваться на удалённый компьютер под
- этим именем, в противном случае \- под тем именем, с которым вы
- зарегистрированы в локальной системе. Если задан
- .I port
- то он будет использован для подключения к удалённому компьютеру.
- Если задан элемент
- .IR remote\-dir ,
- то указанный каталог станет текущим после соединения с удалённым компьютером.
- .PP
- Примеры:
- .PP
- .nf
- sftp://onlyrsh.mx/linux/local
- sftp://joe:password@want.compression.edu/private
- sftp://joe@noncompressed.ssh.edu/private
- sftp://joe@somehost.ssh.edu:2222/private
- .fi
- При установлении соединения происходит проверка ключа сервера с использованием
- файла ~/.ssh/known_hosts file. Если пара сервер/ключ в этом файле не найдена
- или сервер найден, но ключ не соответствует, пользователю показывается
- окно с соответствующим сообщением, содержащее три кнопки:
- .PP
- .B [Да]
- добавить новую пару сервер/ключ в файл ~/.ssh/known_hosts и продолжить соединение.
- .PP
- .B [Игнорировать]
- не добавлять новую пару сервер/ключ в файл ~/.ssh/known_hosts и всё равно
- продолжить соединение (на свой страх и риск).
- .PP
- .B [Нет]
- прервать соединение.
- .\"NODE " Undelete File System"
- .SH " Файловая система UFS (Undelete File System)"
- В ОС Linux можно сконфигурировать файловую систему ext2fs, используемую
- по умолчанию, таким образом, что появится возможность восстанавливать
- удалённые файлы (но только в файловой системе ext2). Файловая система
- UFS (Undelete File System) представляет собой интерфейс к библиотекам
- ext2fs, позволяющий восстановить имена всех удалённых файлов, выбрать
- некоторое количество таких файлов и восстановить их.
- .PP
- Для того чтобы воспользоваться этой возможностью (этой файловой
- системой), нужно выполнить команду перехода (chdir) в специальный
- каталог, имя которого образуется из префикса "undel://" и имени
- специального файла устройства, на котором находится реальная файловая
- система.
- .PP
- Например, чтобы восстановить удалённые файлы на втором разделе первого
- SCSI\-диска, нужно использовать следующее имя:
- .PP
- .nf
- undel://sda2
- .fi
- .PP
- Загрузка списка удалённых файлов требует некоторого времени, так что
- наберитесь терпения. Имейте в виду, что имена файлов в полученном списке
- будут цифровыми, так что поиск нужного придётся проводить либо по дате,
- либо последовательным просмотром содержимого (в общем, я вам не
- завидую!).
- .\"NODE " EXTernal File System"
- .SH " Внешняя файловая система (EXTernal File System)"
- .B extfs
- Внешняя файловая система позволяет очень просто интегрировать новые
- файловые контейнера и типы файлов простым написанием скриптов.
- .PP
- Файловая система Extfs подразделяется на две категории:
- .PP
- 1. Автономные файловые системы, которые не ассоциированы ни с одним из
- типов файлов.они представляют некоторые системные данные как дерево каталогов
- Вы можете их вызвать набрав \fIcd fsname://\fR", где fsname \- это короткое
- имя extfs (см. ниже). Примеры этих ВФС включают audio (список всех звуковых
- дорожек на CD) или apt (список всех установленных в системе пакетов Debian).
- .PP
- Например, для получения списка звуковых дорожек на CD наберите:
- .PP
- .nf
- cd audio://
- .fi
- .PP
- 2. "Архивные" файловые системы (такие как rpm, patchfs и прочие) представляют
- содержимое файла как дерево каталогов. Они могут состоять из "реальных" файлов,
- находящихся в сжатом виде в архивах (urar, rpm) или из виртуальных файлов,
- например, сообщений в файле mailbox (mailfs) или части diff\-файла (patchfs).
- Для доступа к этим ВФС суффикс
- .I "fsname://"
- должен быть добавлен к имени архива. Сам архив может находиться в другой ВФС.
- .PP
- Например, для получения списка содержимого архива documents.zip наберите:
- .PP
- .nf
- cd documents.zip/uzip://
- .fi
- .PP
- Можно манипулировать extfs\-путями как обычными каталогами и файлами. Например,
- можно добавить их в каталоги быстрого доступа или перейти на него из истории
- каталогов в панели. Основное ограничение: нельзя запускать shell\-команды
- внутри extfs, как и на любой другой нелокальной ВФС.
- .PP
- Список некоторых extfs\-скриптов, включённых в Midnight Commander:
- .TP
- .B a
- доступ к DOS/Windows диску 'A:' ("\fIcd a://\fR").
- .TP
- .B apt
- front end для системы управления пакетами APT (Debian) ("\fIcd apt://\fR").
- .TP
- .B audio
- Чтение и воспроизведение звуковых дорожек с CD ("\fIcd audio://\fR" или
- \"\fIcd device/audio://\fR").
- .TP
- .B bpp
- пакеты дистрибутива Bad Penguin GNU/Linux ("\fIcd file.bpp/bpp://\fR").
- .TP
- .B deb
- пакеты дистрибутива Debian GNU/Linux ("\fIcd file.deb/deb://\fR").
- .TP
- .B dpkg
- Управление установленными deb\-пакетами ("\fIcd deb://\fR").
- .TP
- .B hp48
- просмотр и копирование файлов с/на калькулятор HP48 ("\fIcd hp48://\fR").
- .TP
- .B lslR
- просмотр lslR\-файлов, находящихся на многих FTP\-серверах ("\fIcd filename/lslR://\fR").
- .TP
- .B mailfs
- поддержка файлов формата mailbox ("\fIcd mailbox/mailfs://\fR").
- .TP
- .B patchfs
- поддержка diff\-файлов ("\fIcd filename/patchfs://\fR").
- .TP
- .B rpm
- поддержка файлов в формате RPM ("\fIcd filename/rpm://\fR").
- .TP
- .B rpms
- Управление установленными в системе RPM\-пакетами ("\fIcd rpms://\fR").
- .TP
- .B ulha, urar, uzip, uzoo, uar, uha
- архивы ("\fIcd archive/xxxx://\fR"), где xxxx один из:
- .IR ulha ,
- .IR urar ,
- .IR uzip ,
- .IR uzoo ,
- .IR uar ,
- .IR uha ).
- .PP
- Вы можете назначить ВФС файлах по типу или расширению в секции
- .\"LINK2"
- Файл расширений
- .\"Edit Extension File"
- Например, для обработки пакетов Debian внесите:
- .PP
- .nf
- regex/\.deb$
- Open=%cd %p/deb://
- .fi
- .\"NODE "Colors"
- .SH "Цвета"
- Программа Midnight Commander пытается определить, поддерживает ли ваш
- терминал цвета, используя для этого базу данных о терминалах и имя
- вашего терминала. Иногда это не удаётся. В таких случаях можно
- включить или отключить цветной вывод, используя ключи запуска программы
- \-c и \-b, соответственно.
- .PP
- Программа может быть скомпилирована с использованием библиотек
- .B ncurses
- или
- .BR S\-Lang .
- .B Ncurses
- не даёт возможности включать цветной режим: ncurses использует только
- информацию из базы данных о терминалах. Для того чтобы узнать, какая
- библиотека была использована при компиляции, дайте команду
- .BR "mc \-V" .
- .PP
- Если программа скомпилирована с использованием менеджера экрана
- .BR S\-Lang ,
- она проверяет значение переменной
- .BR COLORTERM .
- Задание этой переменной даёт тот же эффект, что и задание ключа \-c.
- .PP
- Можно указать терминалы, которые всегда должны работать в цветном
- режиме, добавив строку
- .I color_terminals
- в секцию Colors инициализационного файла. В этом случае Midnight
- Commander не будет пытаться определить, поддерживает ли ваш терминал
- цветной вывод. Пример:
- .PP
- .nf
- [Colors]
- color_terminals=linux,xterm
- .fi
- .nf
- color_terminals=terminal\-name1,terminal\-name2...
- .fi
- .PP
- Midnight Commander обеспечивает также возможность изменять цвета,
- заданные по умолчанию. В настоящее время таблица используемых цветов
- задаётся переменной
- .B MC_COLOR_TABLE
- или в секции Colors инициализационного файла.
- .PP
- В секции Colors загружаемая по умолчанию таблица цветов определяется
- переменной (строкой)
- .IR base_color .
- Вы можете указать альтернативную таблицу цветов для терминала, используя
- имя терминала как ключ в этой секции. Пример:
- .PP
- .nf
- [Colors]
- base_color=
- xterm=menu=magenta:marked=,magenta:markselect=,red
- .fi
- .PP
- Формат определения цвета:
- .PP
- .nf
- <keyword>=<fgcolor>,<bgcolor>,<attributes>:<keyword>= ...
- .fi
- .PP
- Цвета не являются обязательными, а в качестве ключевых слов <keywords>
- могут использоваться: для задания цветовой палитры в панелях: normal,
- selected, disabled, marked, markselect, errors, input, inputmark, inputunchanged,
- commandlinemark, reverse, gauge, header, inputhistory, commandhistory.
- Цвета строки "горячих" клавиш
- .BR "F1 \- F10" :
- bbarhotkey, bbarbutton.
- Цвет строки статуса редактора и программ просмотра и сравнения файлов: statusbar.
- Цвета пунктов меню: menunormal, menusel, menuhot, menuhotsel, menuinactive.
- Цвета в окне диалога: dnormal, dfocus, dhotnormal, dhotfocus.
- Цвета в диалоге\-сообщении об ошибке: errdfocus, errdhotnormal, errdhotfocus, errdtitle.
- Цвета в окне встроенной помощи: helpnormal, helpitalic, helpbold, helplink, helpslink.
- Цвета в окне программы просмотра: viewnormal, viewbold, viewunderline, viewselected.
- Цвета в редакторе: editnormal, editbold, editmarked, editwhitespace, editnonprintable,
- editlinestate.
- Цвета окна всплывающего меню: pmenunormal, pmenusel, pmenutitle.
- .PP
- Цвета задавать не обязательно. Цвет какого именно поля определяется
- каждым ключевым словом, можно понять из перевода этого ключевого слова.
- Некоторые случаи требуют пояснений.
- .PP
- .I header
- определяет цвет заголовка панели, строку, содержащую заголовки панелей
- и индикатор сортировки.
- .PP
- .I input
- определяет цвета в строке ввода в диалоговых окнах;
- .PP
- .I inputmark
- цвет выделенного текста в строке ввода в диалоговых окнах;
- .PP
- .I inputunchanged
- цвет текста в строке ввода до первого изменения или до перемещения курсора;
- .PP
- .I commandlinemark
- цвет выделенного текста в командной строке;
- .PP
- .I gauge
- определяет цвет заполненной части полоски (progress bar), при
- графическом отображении хода выполнения файловых операций (копирование и
- др.).
- .I disabled
- определяет цвет элемента диалога, который не может по каким\-то причинам быть выбран
- для работы с ним.
- .PP
- Диалоговые окна используют следующие цвета:
- .I dnormal
- используется для нормального текста,
- .I dfocus
- \- цвет, используемый
- для выделенного в данный момент компонента окна,
- .I dhotnormal
- \- цвет, используемый для выделения "горячих" клавиш в обычных
- компонентах, в то время как цвет
- .I dhotfocus
- используется для выделения "горячих" клавиш в выбранных в данный момент
- компонентах окна.
- .PP
- В меню используется та же самая схема, только в качестве названий
- элементов используются menunormal, menusel, menuhot, menuhotsel и menuinactive.
- .PP
- Окно подсказки использует следующие цвета:
- .I helpnormal
- \- для отображения простого текста,
- .I helpitalic
- \- для вывода текста, выделенного в man\-страницах курсивом,
- .I helpbold
- \- для вывода текста, выделенного в man\-страницах жирным шрифтом,
- .I helplink
- \- для выделения неактивных гиперссылок,
- .I helpslink
- \- для выделения активной в данный момент гиперссылки.
- .PP
- Во всплывающем меню используются следующие цвета:
- .I pmenunormal
- \- для невыбранных пунктов меню и как основной цвет окна,
- .I pmenusel
- \- для выбранного пункта меню,
- .I pmenutitle
- \- для заголовка окна меню.
- .PP
- Возможные цвета: black, gray, red, brightred, green, brightgreen, brown,
- yellow, blue, brightblue, magenta, brightmagenta, cyan, brightcyan,
- lightgray и white. Для прозрачного фона используются специальное ключевое
- слово "default". Слово "default" можно использовать только при задании цвета
- фона. Для основных цветов MC используется другое специальное ключевое
- слово: "base". Если терминал поддерживает 256 цветов, то для них могут
- использоваться обозначения: от color16 до color255 или от rgb000 до rgb555
- и от gray0 до gray23.
- Пример:
- .PP
- .nf
- [Colors]
- base_color=normal=white,default:marked=magenta,default
- .fi
- .PP
- Атрибуты обозначаются словами "bold", "italic", "underline", "reverse" и "blink".
- Чтобы использовать несколько атрибутов, их надо перечислить через символ "+".
- The special word "none" menas no attributes, without attempting to fall back
- to base_color. Пример:
- .PP
- .nf
- menuhotsel=yellow;black;bold+underline
- .fi
- .\"NODE "Skins"
- .SH "Внешний вид"
- Вы можете изменить внешний вид Midnight Commander'а. Для этого необходимо
- указать файл, в котором указаны цвета и линии для отрисовки рамок. Такой
- файл называется далее скин\-файл. переопределение внешнего вида полностью
- совместимо с заданием цветов, описанным в секции
- .\"LINK2"
- Цвета\&.
- .\"Colors"
- .PP
- Если скин содержит описание любого из 256\-ти цветов, то необходимо установить
- опцию '256colors' со значением TRUE в секции [skin].
- .PP
- Поиск скин\-файла производится по следующему алгоритму (до
- первого нахождения файла):
- .IP
- .br
- 1) параметр командной строки
- .B \-S <скин>
- или
- .B \-\-skin=<скин>
- .br
- 2) переменная окружения
- .B MC_SKIN
- .br
- 3) параметр
- .B skin
- в секции
- .B [Midnight\-Commander]
- конфигурационного файла.
- .br
- 4) файл
- .B %sysconfdir%/mc/skins/default.ini
- .br
- 5) файл
- .B %pkgdatadir%/skins/default.ini
- .PP
- Параметры в трёх первых случаях могут содержать абсолютный путь к скин\-файлу
- либо просто название скина (с расширением \.ini либо без него). В данном
- случае поиск скин\-файла будет происходить по следующим каталогам (до первого
- нахождения):
- .IP
- .br
- 1)
- .B ~/.local/share/mc/skins/
- .br
- 2)
- .B %sysconfdir%/mc/skins/
- .br
- 3)
- .B %pkgdatadir%/skins/
- .br
- .PP
- Для получения расширенной информации, обратитесь к подразделам:
- .IP
- .\"LINK2"
- Описание секций и параметров
- .\"Skins sections"
- .br
- .\"LINK2"
- Определения цветовых пар
- .\"Skins colors"
- .br
- .\"LINK2"
- Псевдонимы цветов и атрибутов
- .\"Skins aliases"
- .br
- .\"LINK2"
- Линии для отрисовки рамок
- .\"Skins lines"
- .br
- .\"LINK2"
- Совместимость
- .\"Skins oldcolors"
- .br
- .\"NODE " Skins sections"
- .SH " Описание секций"
- Секция
- .B [skin]
- содержит информацию, относящуюся к самому скин\-файлу. Параметр
- .I description
- кратко описывает скин.
- .PP
- Секция
- .B [filehighlight]
- содержит описания цветовых пар для групп подсветок имен файлов.
- Названия параметров в секции должно совпадать с названиями секций в файле подсветки.
- Смотрите раздел
- .\"LINK2"
- Подсветка имён файлов
- .\"Filenames Highlight"
- для получения подробной информации.
- .PP
- Секция
- .B [core]
- содержит описание элементов, используемых повсеместно.
- .TP
- .I _default_
- Цвет по умолчанию. Используется во всех остальных секциях (глобальный параметр),
- если в них нет переопределения.
- .TP
- .I selected
- курсор
- .TP
- .I marked
- отмеченные данные
- .TP
- .I markselect
- курсор на отмеченных данных
- .TP
- .I gauge
- цвет заполненной части индикатора прогресса
- .TP
- .I input
- элемент ввода данных
- .TP
- .I reverse
- инвертированный цвет
- .PP
- Секция
- .B [dialog]
- содержит описания элементов диалоговых окон (кроме сообщений об ошибках).
- .TP
- .I _default_
- цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
- .TP
- .I dfocus
- цвет элемента, находящегося в фокусе
- .TP
- .I dhotnormal
- цвет "горячих" клавиш
- .TP
- .I dhotfocus
- цвет "горячих" клавиш, находящихся в фокусе
- .PP
- Секция
- .B [error]
- содержит описания элементов диалога\-сообщения об ошибках.
- .TP
- .I _default_
- цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
- .TP
- .I errdhotnormal
- цвет "горячих" клавиш
- .TP
- .I errdhotfocus
- цвет "горячих" клавиш, находящихся в фокусе
- .PP
- Секция
- .B [menu]
- содержит описание элементов, отображающихся в меню. Это касается как системного меню
- (вызываемого клавишей
- .BR F9 ),
- так и пользовательских меню (
- .B F2
- в панелях или
- .B F11
- в редакторе).
- .TP
- .I _default_
- цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
- .TP
- .I entry
- цвет пунктов меню
- .TP
- .I menuhot
- цвет "горячих" клавиш
- .TP
- .I menusel
- цвет выделенного пункта меню
- .TP
- .I menuhotsel
- цвет "горячих" клавиш, находящихся в фокусе
- .TP
- .I menuinactive
- цвет неактивного меню
- .PP
- Секция
- .B [help]
- содержит описания цветов для окна отображения помощи.
- .TP
- .I _default_
- цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
- .TP
- .I helpitalic
- цветовыделение элементов с атрибутом
- .B italic
- .TP
- .I helpbold
- цветовыделение элементов с атрибутом
- .B bold
- .TP
- .I helplink
- цвет ссылок
- .TP
- .I helpslink
- цвет ссылки, находящейся под курсором
- .PP
- Секция
- .B [editor]
- содержит описания элементов редактора
- .TP
- .I _default_
- цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
- .TP
- .I editbold
- цветовыделение элементов с атрибутом
- .B bold
- .TP
- .I editmarked
- цвет выделенного текста
- .TP
- .I editwhitespace
- цодсветка знаков табуляции и "висящих" пробелов
- .TP
- .I editlinestate
- цвет области отображения состояния строки.
- .PP
- Секция
- .B [viewer]
- содержит описания элементов редактора
- .TP
- .I viewunderline
- цветовыделение элементов с атрибутом
- .B underline
- .\"NODE " Skins colors"
- .SH " Цветовые пары"
- Каждый параметр в скин\-файле содержит цветовые пары.
- .PP
- Цветовые пары описываются как два цвета и необязательные атрибуты,
- разделённые символом ";". Первый цвет задаёт цвет написания символов,
- второй \- цвет фона. Любой из цветов и атрибуты могут быть пропущены,
- в этом случае будет взят цвет по умолчанию (глобальный или для данной
- секции).
- .PP
- Например:
- .br
- .nf
- [core]
- # зелёным по чёрному
- _default_=green;black
- # зелёным (умолч.) по синему
- selected=;blue
- # жёлтым по чёрному (умолч.) с подчёркиванием
- marked=yellow;;underline
- .fi
- .PP
- Возможные цвета (названия) и атрибуты описаны в секции
- .\"LINK2"
- Цвета\&.
- .\"Colors"
- .\"NODE " Skins aliases"
- .SH " Псевдонимы цветов и атрибутов"
- Эта необязательная секция содержит определения псевдонимов цветов (не цветовых пар)
- и атрибутов. Псевдоним представляет собой части определения параметров скина.
- В определение псевдонима может использоваться другой псевдоним, но при этом
- не должны образовываться циклические ссылки.
- .PP
- Например:
- .br
- .nf
- [aliases]
- myfavfg=green
- myfavbg=black
- myfavattr=bold+italic
- [core]
- _default_=myfavfg;myfavbg;myfavattr
- .fi
- .\"NODE " Skins lines"
- .SH " Линии для отрисовки рамок"
- Линии задаются в секции
- .B [Lines]
- в скин\-файле. По умолчанию используются одинарные линии, но возможно
- переназначить на использование любых utf\-8 символов, похожих на линии
- .PP
- .I ВНИМАНИЕ!!!
- При сборке Midnight Commander с библиотекой ncurses использование
- линий ограничено! Возможна только отрисовка одинарных линий. По всем
- вопросам и предложениям обращайтесь к разработчикам ncurses.
- .PP
- Описание параметров секции
- .BR [Lines] :
- .TP
- .I lefttop
- изображение левого верхнего угла рамки
- .TP
- .I righttop
- изображение правого верхнего угла рамки
- .TP
- .I centertop
- изображение ответвления горизонтальной линии вниз
- .TP
- .I centerbottom
- изображение ответвления горизонтальной линии вверх
- .TP
- .I leftbottom
- изображение левого нижнего угла рамки
- .TP
- .I rightbottom
- изображение правого нижнего угла рамки
- .TP
- .I leftmiddle
- изображение ответвления вертикальной линии вправо
- .TP
- .I rightmiddle
- изображение ответвления вертикальной линии влево
- .TP
- .I centermiddle
- изображение пересечения вертикальной и горизонтальной линий
- .TP
- .I horiz
- изображение горизонтальной линии
- .TP
- .I vert
- изображение вертикальной линии
- .TP
- .I thinhoriz
- изображение тонкой горизонтальной линии
- .TP
- .I thinvert
- изображение тонкой вертикальной линии
- .\"NODE " Skins oldcolors"
- .SH " Совместимость"
- Назначение цветов элементов посредством скин\-файлов полностью совместимо
- с назначением цветов, описанном в секции
- .\"LINK2"
- Цвета\&.
- .\"Colors"
- .PP
- В данном случае переназначение цветов имеет приоритет над скин\-файлами и носит
- дополняющий характер.
- .\"NODE "Filenames Highlight"
- .SH "Подсветка имён файлов"
- Секция [filehighlight] из текущего скин\-файла содержит имена параметров
- (в качестве групп подсветки) и значения параметров как цветовые пары.
- Описания цветовых пар смотрите в разделе
- .\"LINK2"
- Внешний вид
- .\"Skins"
- .PP
- Правила подсветки находятся в файле %sysconfdir%/mc/filehighlight.ini
- (~/.config/mc/filehighlight.ini).
- Названия групп должны совпадать с названиями параметров в секции
- [filehighlight] в текущем скин\-файле.
- .PP
- Ключи в группах могут принимать следующие значения:
- .TP
- .I type
- Тип файла. Если параметр присутствует, остальные опции игнорируются
- .TP
- .I regexp
- Регулярное выражение. Если присутствует, параметр 'extensions' игнорируется.
- .TP
- .I extensions
- Список расширений файлов. Расширения разделяются символом ';'.
- .TP
- .I extensions_case
- (имеет смысл только с параметром 'extensions') делает правило 'extensions'
- чувствительным к регистру букв (true) или не чувствительным (false).
- .PP
- Параметр 'type' (тип файла) может принимать значения:
- .nf
- \- FILE (все файлы)
- \- FILE_EXE
- \- DIR (все каталоги)
- \- LINK_DIR
- \- LINK (все ссылки (линки), исключая "битые" линки)
- \- HARDLINK
- \- SYMLINK
- \- STALE_LINK
- \- DEVICE (все файлы устройств)
- \- DEVICE_BLOCK
- \- DEVICE_CHAR
- \- SPECIAL (все специальные файлы)
- \- SPECIAL_SOCKET
- \- SPECIAL_FIFO
- \- SPECIAL_DOOR
- .fi
- .\"NODE "Special Settings"
- .SH "Специальные установки"
- Большинство установок Midnight Commander может быть изменено путем
- использования меню. Однако имеется несколько установок, которые могут
- быть изменены только путем непосредственного редактирования
- конфигурационного файла
- .BR ~/.config/mc/ini .
- .PP
- .I clear_before_exec
- .IP
- По умолчанию Midnight Commander очищает экран перед выполнением команды.
- Если вы хотите, чтобы вывод предыдущей команды не исчезал, измените
- значение поля clear_before_exec на 0.
- .PP
- .I confirm_view_dir
- .IP
- Если вы нажимаете
- .B F3
- на имени каталога, обычно
- .B MC
- переходит в этот каталог. Если этот флаг будет установлен в 1,
- .B MC
- будет спрашивать подтверждение перед тем, как перейти в указанный
- каталог, если в текущем каталоге были помечены какие\-либо файлы.
- .PP
- .I ftpfs_retry_seconds
- .IP
- Этот параметр задаёт интервал времени (в секундах), по истечении
- которого Midnight Commander будет предпринимать повторную попытку
- соединиться с FTP\-сервером после того, как предыдущая попытка окончилась
- неудачей. Если задано нулевое значение, программа не будет повторять
- попытку соединиться.
- .PP
- .I ftpfs_use_passive_connections
- .IP
- По умолчанию эта опция выключена. Она включается для передачи файлов по
- протоколу FTP в тех случаях, когда компьютер пользователя располагается
- за маршрутизатором, фильтрующим пакеты (behind a filtering packet
- router). Эта опция работает только в том случае, если вы не используете
- FTP\-прокси.
- .PP
- .I max_dirt_limit
- .IP
- Определяет, сколько раз может быть пропущена операция обновления
- изображения на экране при работе во встроенной программе просмотра.
- Обычно этот параметр не имеет большого значения, поскольку программа
- автоматически выбирает оптимальное значение в зависимости от скорости
- нажатий на клавиши. Однако на очень медленных машинах или терминалах с
- большой скоростью автоповторения (keyboard auto repeat) слишком большое
- значение этого параметра может привести к тому, что процедура обновления
- экрана начнет вaс раздражать.
- .IP
- По\-видимому, значение max_dirt_limit, равное 10, обеспечивает наилучший
- выбор, и именно такое значение устанавливается по умолчанию.
- .PP
- .I mouse_move_pages_viewer
- .IP
- Определяет, будет ли прокрутка информации (scrolling) во встроенной
- программе просмотра, осуществляемая с помощью мышки, производиться
- страницами или на одну строку.
- .PP
- .I only_leading_plus_minus
- .IP
- Устанавливает специальный режим обработки символов '+', '\-', '*' в
- командной строке. Эти символы используются для выбора, отмены выбора и
- инвертирования выбора, но выполняют такую функцию только если командная
- строка пуста. В середине командной строки эти символы уже не вызывают
- выполнения операций группового выбора, но зато вы не сможете
- использовать эти символы для таких операций, если командная строка не
- пуста.
- .PP
- .I alternate_plus_minus
- .IP
- Если установлена, символы '+', '\-', '\\' and '*' обрабатываются обычным
- образом. Чтобы выбрать файлы, отменить или инвертировать выбор,
- используйте 'Alt\-+', 'Alt\--' и 'Alt\-*' соответственно.
- .PP
- .I show_output_starts_shell
- .IP
- Эта переменная работает только в том случае, когда не включена поддержка
- subshell. Если она установлена, то при нажатии
- .B C\-o
- для перехода в экран пользователя будет запускаться новый экземпляр
- оболочки.
- .PP
- .I torben_fj_mode
- .IP
- Установка этой опции слегка изменяет реакцию программы на нажатие клавиш
- .B Home
- и
- .B End
- в активной панели. Вместо того, чтобы перемещать подсветку (курсор) к первому
- или последнему из имен файлов, отображенных на панели, нажатие этих клавиш будет
- вызывать следующую реакцию:
- .IP
- клавиша
- .B Home
- \- перемещение курсора вверх до середины панели, если курсор был ниже, в противном
- случае перемещение на самую верхнюю строку; если только курсор уже на самой верхней
- строке, то перемещение на самую первую строку списка файлов.
- .IP
- клавиша
- .B End
- вызывает аналогичную реакцию \- смещение вниз до середины панели, если курсор
- был выше; если ниже \- то переход на последнюю отображаемую в панели строку;
- если уже на последней строке, то перемещение курсора на самую последнюю строку
- списка файлов.
- .PP
- .I use_file_to_guess_type
- .IP
- Когда эта опция включена (что сделано по умолчанию), mc будет вызывать
- программу
- .B file
- для определения типа файла в соответствии с типами файлов, указанными в файле
- .\"LINK2"
- mc.ext.ini\&.
- .\"Edit Extension File"
- .PP
- .I xtree_mode
- .IP
- Если эта переменная включена (по умолчанию она выключена), то при
- просмотре в одной из панелей структуры дерева каталогов во второй панели
- автоматически будет отображаться список файлов выбранного каталога.
- .TP
- .I clipboard_store
- Эта переменная позволяет назначить внешнюю программу (с параметрами) для
- работы с буфером обмена, такую как 'xclip', для вставки данных в системный
- буфер обмена.
- Например:
- .PP
- .nf
- clipboard_store=xclip \-i
- .fi
- .TP
- .I clipboard_paste
- Эта переменная позволяет назначить внешнюю программу (с параметрами) для
- работы с буфером обмена, такую как 'xclip', для получения данных из системного
- буфера обмена.
- Например:
- .PP
- .nf
- clipboard_paste=xclip \-o
- .fi
- .PP
- .I autodetect_codeset
- .IP
- Эта опция позволяет использовать команду enca для автоматического
- определения кодировки текстовых файлов во встроенных просмотрщике и редакторе.
- Список допустимых значений может быть получен командой
- "enca \-\-list languages | cut \-d : \-f1". Опция должна располагаться в секции
- [Misc].
- .PP
- Например:
- .PP
- .nf
- autodetect_codeset=russian
- .fi
- .\"NODE "Parameters for external editor or viewer"
- .SH "Параметры для внешних редакторов и программ просмотра"
- Midnight Commander позволяет задать некоторые параметрыы для внешних редакторов
- и программ просмотра. Они задаются в секции [External editor or viewer parameters],
- которая сначала ищется в системном (mc.lib), а затем в пользовательском (~/.config/mc/ini)
- файле инициализации. Имя параметра должно совпадать с именем внешнего редактора или
- программы просмотра. Значение параметра может содержать следующие переменные:
- .PP
- .I %filename
- Имя файла для редактирования или просмотра.
- .PP
- .I %lineno
- Номер начальной строки в открываемом файле.
- .PP
- Пример:
- .PP
- .nf
- [External editor or viewer parameters]
- vi=%filename +%lineno
- joe=%filename +%lineno
- more=%filename +%lineno
- .fi
- .PP
- Начальная строка передаётся в во внешнюю программу редактирования или просмотра
- только в том случае, если она вызывается из окна результатов
- .\"LINK2"
- поиска файлов\&.
- .\"Find File"
- .PP
- Если внешняя программа редактирования или просмотра запускается по клавишам
- .B F4
- или
- .BR F3 ,
- MC надеется, что она имеет собственную функцию открытия файла в том же самом месте,
- где он был закрыт в предыдущий раз. Такую функцию имеет, например, редактор "joe"
- и многие другие. MC не препятствует внешней программе редактирования или просмотра
- самостоятельно сохранять и восстанавливать позиции в открываемых файлах.
- .\"NODE "Terminal databases"
- .SH "Базы терминалов"
- Midnight Commander обеспечивает возможность внесения исправлений в
- системную базу терминалов, даже если вы не обладаете правами
- суперпользователя. Midnight Commander ищет в системном инициализационном
- файле (файл
- .B mc.lib
- в библиотечном каталоге программы Midnight Commander) или в файле
- .B ~/.config/mc/ini
- секцию с названием "terminal:your\-terminal\-name", а затем секцию
- "terminal:general". Каждая строка в этих секциях содержит ключевое
- слово, которое вы хотите определить, за которым следует знак равенства и
- определение ключевого слова. Специальный символ
- .B \\\\e
- используется для задания экранирующих последовательностей, а
- .B ^x
- служит для задания последовательностей вида
- .B control\-x
- .PP
- В качестве ключевых слов используются:
- .PP
- .nf
- f0 \- f20 определяет последовательность символов,
- генерируемых при нажатии на функциональные
- клавиши F0\-F20
- bs определяет последовательность символов, которая
- будет использоваться вместо клавиши Backspace
- home то же для клавиши Home
- end то же для клавиши End
- up то же для клавиши Up
- down то же для клавиши Down
- left то же для клавиши Left
- right то же для клавиши Right
- pgdn то же для клавиши Page Down
- pgup то же для клавиши Page Up
- insert то же для клавиши Insert
- delete то же для клавиши Delete
- complete комбинация клавиш для выполнения операции "завершение ввода"
- .fi
- .PP
- Например, для того, чтобы задать, что клавише
- .B Insert
- соответствует экранирующая последовательность "Escape + [ + O + p", нужно
- в файле ini прописать строку:
- .PP
- .nf
- insert=\\e[Op
- .fi
- .PP
- Операция "завершение ввода" обычно вызывается по клавишам
- .BR Alt\-Tab ,
- но задав значение ключевого слова
- .I complete
- можно вызывать такую же реакцию системы по другой комбинации клавиш
- (почему бы не сделать это, если у вас клавиатура, имеющая массу
- неиспользуемых клавиш!).
- .\"NODE "FILES"
- .SH "Файлы"
- Программа извлекает всю нужную ей информацию из файлов, пути к которым
- определяются относительно переменной окружения
- .BR MC_DATADIR .
- Если эта переменная не задана, происходит обращение к так называемому
- библиотечному каталогу программы Midnight Commander. Для того чтобы
- узнать имя этого каталога, дайте команду
- .BR "mc \-f" .
- .PP
- .I %pkgdatadir%/help/mc.hlp
- .IP
- Файл подсказки для программы.
- .PP
- .I %pkgdatadir%/mc.ext.ini
- .IP
- Используемый по умолчанию общесистемный файл расширений.
- .PP
- .I ~/.config/mc/mc.ext.ini
- .IP
- Файл расширений пользователя. Если этот файл существует, он используется
- вместо общесистемного файла расширений.
- .PP
- .I %sysconfdir%/mc/mc.ini
- .RE
- .I %pkgdatadir%/mc.ini
- .IP
- Общесистемные файлы установок для Midnight Commander; используются только
- в тех случаях, когда пользователь не имеет своего файла
- .BR ~/.config/mc/ini .
- Если файл %sysconfdir%/mc/mc.ini существует, то %pkgdatadir%/mc.ini
- не используется.
- .PP
- .I %pkgdatadir%/mc.lib
- .IP
- Глобальные установки для Midnight Commander. Установки из этого файла
- действительны для всех пользователей, независимо от того, имеют ли они
- ~/.config/mc/ini или нет. В настоящий момент только
- .\"LINK2"
- настройки терминалов
- .\"Terminal databases"
- загружаются из mc.lib.
- .PP
- .I ~/.config/mc/ini
- .IP
- Собственные установки пользователя. Если такой файл существует, то
- установки загружаются из него, а не из общесистемного инициализационного
- файла программы.
- .PP
- .I %pkgdatadir%/hints/mc.hint
- .IP
- Этот файл содержит подсказки (hints или cookies), циклически
- отображаемые программой.
- .PP
- .I %pkgdatadir%/mc.menu
- .IP
- Этот файл содержит общесистемное меню приложений.
- .PP
- .I ~/.config/mc/menu
- .IP
- Собственное меню пользователя. Если этот файл существует, он
- используется вместо общесистемного меню.
- .PP
- .I ~/.cache/mc/Tree
- .IP
- Список каталогов для окна, выводимого при выборе пункта меню
- "Команда/Дерево каталогов" или при просмотре дерева каталогов в одной из
- панелей. Каждая строка файла соответствует подкаталогу. Строки,
- начинающиеся со слэша ("/") соответствуют полным путям. Если строка
- начинается с цифры, то надо взять указанное число символов из имени
- предыдущего каталога. При желании можно создать этот файл, дав
- команду
- .IP
- .nf
- find / \-type d \-print | sort > ~/.cache/mc/Tree
- .fi
- .IP
- Обычно не имеет смысла делать это, потому что Midnight Commander
- автоматически обновляет этот файл.
- .PP
- .I ./.mc.menu
- .IP
- локальное меню, задаваемое пользователем. Если этот файл существует, он
- используется вместо файла меню из домашнего каталога пользователя и
- общесистемного меню.
- .PP
- Для того чтобы изменить корневой каталог MC, установленный по умолчанию,
- можно использовать переменную окружения
- .BR MC_PROFILE_ROOT .
- Значением этой переменный должен быть абсолютный путь. Если переменная MC_PROFILE_ROOT
- не определена или пуста, используется переменная окружения HOME. Если и HOME
- не определена или пуста, каталоги MC определяются средствами библиотеки GLib.
- .\"SKIP_SECTION"
- .\" "LICENSE"
- .SH Лицензия
- Эта программа распространяется в надежде, что она будет полезной, но БЕЗ
- КАКИХ\-ЛИБО ГАРАНТИЙ; даже без подразумеваемых гарантий КОММЕРЧЕСКОЙ
- ЦЕННОСТИ или ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ. Для получения подробных
- сведений смотрите Универсальную Общественную Лицензию GNU.
- .\"NODE "AVAILABILITY"
- .SH "Обновление версий"
- Последние версии программы Midnight Commander можно найти на сайте
- http://ftp.midnight\-commander.org/.
- .\"NODE "SEE ALSO"
- .SH "Другие источники"
- ed(1), gpm(1), terminfo(1), view(1), sh(1), bash(1), tcsh(1),
- zsh(1), mcedit(1).
- .PP
- .nf
- Страница, посвященная Midnight Commander, в World Wide Web:
- https://www.midnight\-commander.org/
- .fi
- .PP
- Данная страница оперативного руководства содержит информацию, актуальную
- для версии 4.6.0 (январь 2003 года). Если вы используете более свежую
- версию программы, оригинальная страница на английском языке может
- содержать более полную и актуальную информацию. Для просмотра
- оригинальной страницы в оболочке bash можно использовать команду
- .nf
- LANG= man mc
- .fi
- .\"NODE "AUTHORS"
- .SH "АВТОРЫ"
- Miguel de Icaza (miguel@ximian.com), Janne Kukonlehto
- (jtklehto@paju.oulu.fi), Radek Doulik (rodo@ucw.cz), Fred Leeflang
- (fredl@nebula.ow.org), Dugan Porter (dugan@b011.eunet.es), Jakub Jelinek
- (jj@sunsite.mff.cuni.cz), Ching Hui (mr854307@cs.nthu.edu.tw), Andrej
- Borsenkow (borsenkow.msk@sni.de), Norbert Warmuth
- (nwarmuth@privat.circular.de), Mauricio Plaza
- (mok@roxanne.nuclecu.unam.mx), Paul Sheer (psheer@icon.co.za), Pavel
- Machek (pavel@ucw.cz) and Pavel Roskin (proski@gnu.org) are the
- developers of this package. Alessandro Rubini (rubini@ipvvis.unipv.it)
- has been especially helpful debugging and enhancing the program's mouse
- support, John Davis (davis@space.mit.edu) also made his S\-Lang library
- available to us under the GPL and answered my questions about it, and
- the following people have contributed code and many bug fixes (in
- alphabetical order):
- .PP
- Adam Tla/lka (atlka@sunrise.pg.gda.pl), alex@bcs.zp.ua (Alex I.
- Tkachenko), Antonio Palama, DOS port (palama@posso.dm.unipi.it), Erwin
- van Eijk (wabbit@corner.iaf.nl), Gerd Knorr (kraxel@cs.tu\-berlin.de),
- Jean\-Daniel Luiset (luiset@cih.hcuge.ch), Jon Stevens
- (root@dolphin.csudh.edu), Juan Francisco Grigera, Win32 port
- (j\-grigera@usa.net), Juan Jose Ciarlante (jjciarla@raiz.uncu.edu.ar),
- Ilya Rybkin (rybkin@rouge.phys.lsu.edu), Marcelo Roccasalva
- (mfroccas@raiz.uncu.edu.ar), Massimo Fontanelli (MC8737@mclink.it),
- Sergey Ya. Korshunoff (seyko2@gmail.com), Thomas Pundt
- (pundtt@math.uni\-muenster.de), Timur Bakeyev
- (timur@goff.comtat.kazan.su), Tomasz Cholewo
- (tjchol01@mecca.spd.louisville.edu), Torben Fjerdingstad
- (torben.fjerdingstad@uni\-c.dk), Vadim Sinolitis (vvs@nsrd.npi.msu.su)
- and Wim Osterholt (wim@djo.wtm.tudelft.nl).
- .PP
- Перевод текста подсказки на русский язык \- Костромин В.А., 1999г.
- Исправления, адаптация к текущей версии и конвертация в формат mandoc \-
- Самойлов А.В. <sav@bcs.zp.ua>, 2002 г.
- .\"NODE "BUGS"
- .SH "Недоработки"
- Известные авторам недоработки программы перечислены в файле TODO,
- который можно найти в составе поставляемого пакета.
- .PP
- Если вы обнаружили в программе какие\-то недостатки или недоработки,
- оформите, пожалуйста, ваши замечания по адресу
- .IR https://www.midnight\-commander.org/ .
- .PP
- Дайте подробное описание обнаруженных недостатков (и/или ваших
- предложений по усовершенствованию программы), сообщите версию программы
- с которой вы работаете (для получения номера версии используйте команду
- mc \-V), в какой операционной системе вы запускали программу. В случае
- фатальной ошибки программы мы будем очень благодарны, если вы пришлете
- след вызовов.
|