Mandriva Linux. Полное руководство пользователя (1077317), страница 53
Текст из файла (страница 53)
Пцлтверлдте аыбор клавишей инсан. Вы также и любое ерема можете восстановить иа экран два видимых буфера Длк этого наберите Сйз-Х 2. По умолчанию новый созданный буфер будет копией текущего буфера 5который, например, повышает аам редактировать большой файл в резных местах '*одновременно"). Длк перемещщвя между буферами используйте описанные выше команды. Вы в любое время можете открыввгь воеые файлы прк помощи СМ-'Х Сей-е.
Егпзш спросит у вас икл Файла„и вы вновь можете аоспользоэатьсв автозелершениец, еслв найдете это более улобвъоь Рисуиох 30-2. Ептасе, перед копированием текстового блока Сначала вам нужно выделить блок. который вы летите скопировать. В етом примере мы яотим скопировать целое прваложеива Первым ювтом будет установка курсора в качало копируемой облети, При условии, что курсор иекодитаж а той же псоицяи, что и иа Рис.
36 Ж, посгщаователъпость команд будет сведующей СИ-брасе (Соосной + клавиша просяш). Еспасъ. выведет в мили.бубмре ссобшепае мах.к еес (Метка уста вовлева). Затем перейаите в начало строки, пампа ОИ-А. Область. вьщелеипаа длв копировапкя илв выреааиив- ато пса область мемду о~мет~~й и текушим положепием курсоре„следовательво„в данком случае это будет целая строка текста Доступим две последовательности комавд А)ИМ (дли копирования) или СИ-И (дла зыреоаввв).
Если аы выполняете копаровапие, Еспасж среау вернет курсор иа позипшо отметки, чтобы вы мотли видеть вмдеаеппуп область И в завершен%И~ ЮВрейдепе и буФер, в кОторьсй Вы хотите сиопироВВжь текст и пейкмите СИ-1'. При ятом вм получите слаеувщий рпультап Рисунок М-З. Копирование текста в епъьсе и действвтельвости то, что вы сейчас сделали, ввзьшаетсн калкроваквем текста в йИ юнак. Этот ИИ ппк содержат все области. скооированнме клв вмрезмовве с момевта запуска Етаоь Любая только что скооированвав илв вырклмошл область помещеетсв в качало кто ппа, Паследовательвость СИ-Ъ'только "вставляет*' область и качало.
Если вы хоткто получить доступ к лкбой друтой область:, нажмете СЫ-Т, затем ввжнмайте АИ-У до тех пор, пока ве получать вужвый текст. Дла повска текста перейлате в пузкнмй буфер в иажмитеСЫ Ж. Етесв спроснт, каку ю строку веобходкмо ввйта. Для предо.юкснвя поиска е текущем буфере втой строяк просто жмите опять ОтМ. Котищ Ещасз доствп1ет конца буфера и:яапрйул боль1ое совпадений, им можете ражатьЩ$8:ещй раз, чтецам повюорвп вачатьпп~щёЬтиичвла буфера. Нажатие иай~ф4а зевав,еввает поиск; Для поиска и замевьт наФмитеМЙ-'.%.
Бв~спррсвт квкуьз перову майй:.байта иа что ей заменять, и буд~~ заофвввивьткпвйтвефжййкиедлаквлсейсбйвйдеййой64вввааеииа длл отмени действия юмйкмите'~;'МФ 3Х'ивлв СМЬяйй-, что вйоолКМФьтйкт йвваа ва предьщутую операщпо- Вьс ьквкеввФтмевкть отрвько опервцнй, скййао:йше вужко. 30.1.5. Выход из ййт~м~~й Комбвнвцкя клавиш для втото- ЮЙХСФМ:;.Еелм вм не седраивлкцЮФйииьее ивме- М был первым нз суифф~вузощнх аолноваранньж редактброФ Это,срржна аажжных прсерами, которве пщ((йоеартсниаоадвам ао стороны оротавийковЮИФ" и носарева вто же ерема нвлнетсв'е(й(йна нзнучшнх аргументов его защнтйннон мате т(довольно с~~~в~ а нзученнн, он.ффнбвнтса чрезвычайно иопнзии ннструивнтсаь насда человек пвбнрветсн опыта Н'етр использовании.
Нрн поионвьййевольнна ивжатнб клавиш пользователь М мажет "Ъврнуть ори, и. кроме Еписв, немисотие текстовые реАакто. рм масут псхввстатьсвтеи,жа На самом леле верснн, фертавлвеивя с МащЬчча Ионн «нщ Мте (от М тМрпзво(, улучшенный И), но в втой (~айзе Иыбудем называть его М. Если вы хотите более бел(робев изучить М, аы можете натдннуть на втн денументьс Нвпбв-Оп Мкк3яспоптоФж% Ес(йот (авар./Унвч.ьвеиату.уаза.еоаУв~щУбосв/тт Ьваоа оаД нлн Ит Ьнпе рене (леер: /Увчв. т1н. от~Я. М.2Л.
Режим вставки. комакдиы(( режим, режим ен... Чтеца начать изучение%, им используем тот же набор команд что н длв Енисе, Понтону давайте аернемса и нашим двум файлам и наберем рисунок 30.4, Исходиан позиции и ММ Глаеа30. Редактпираеанис теис»ик Еиаиз н И Сейчас вы наладитесь в т.н. полн»мдгнзм режима с первым открытым файлом нв вкране. В атом режиме вы ие можете аставита текст и файл. Длл этого вы должны переключитъся в решспл» па»повии. Вот несхолако кланиекурных команддея нагавки тексти Пс»аалуйста, абра»иге акимевни, чта киааякгуриме ежращеаиэ лаимим ааашпъся»очна тан, кех показана, Ф рв»лвчаяг самлалм эерхиега в нни:- инга регистров и исмаилах„па»таму наменяв а - »та ие адно и та иге, чта номен»я А. «а н й дла вставки текста после курсора и перед иям (А и 3 вставляют текст я конца или начале текущей строка); ° о и О:дни встшпнтаксгв падтекущей страной и индией В режиме вазиани вы увидите строку — ХнЗЕВТ вЂ” в нижней части экрана (так вь определяете, в какам режиме вы находитесь).
Эта единственный режим, который позволит вам вставити юкст. Чтобы вервутъае в командный режим, нажмите клавка»у йио. В режиме вставки им мажа»а использовать кланюли Ззап1»лрапв и ойХ длл удаления текста па мере иеабходнмосгв Клеавп»м со стрелками па»возят аам перемещаться па тексту и каманином режиме н режиме нстанни, В командном режиме имаотся также н другие комбинации клавиш. которые мы рассмотрим позже.
Переключение и режим нх асуп»естэлинпзг путем нелгатня н командном режиме клавиши:. В ни»иней леной части экрана появится г и курсорам, Всй, что вы ивазйгедоиажетня не клависяу инках„Мбудет ннтераретнровать квк команду их,$йяи вы удалнте введенную вами команду и сам символ .", иы бигсте вазерещены в командный режем. в курсор аернбтса на исиалву»а пази»поп атаиатв В раивме ен и»ы дсй»уана автазавершенве ищемщ. ииеакте периьш снм- 3Ф эалм хонаилм и иеимиге хлаэюиу ТеЬ. пабы завершить ез вабар. Для сохранения нзменеикй н файле введите в комаяддои,режиме гм.
Если вы катите сохранить садериапиж буфера н другой файл, висните »и «инк файла». 30.22. Обработка буфиров Для перемещении в синан и том же буфере между файламн. чаи нмеаа были унана иы в командной строке, введите г»мьвн дли перетолк к-следуиинему файву и »ркин для перехода к предыдущему файлу. Вы также можете восаользаеатьсл командой ". в Раааа 30.
Рег)еитироеемие текста Внзляи т( чвнк файлаь, которал позволяет вам-либо перейтн к нужному файлу, если он уже от- крыт, либо открыть другой файл. Таклгл вы.ыожете ишюльзовать залерглекзе имлз Файлов. Так же как н л Етаса у вас иа якраиа можит быть несколько буферна Для итого вос- пользуйтесь командой: вр1ак. Чтобы сменять буфер, внеднте От(-зт 1 для перехада в нижний буфер или СИ-тт й дал перехода в верхний буфер.
Вы такаге можете использовать клавиши со стрелка- ми вверх н вниз вместо ) ила )с. ((аманда г о3.еяв скрывает буфер, а команда: и его ззлрьгаает, Вам следует знать, что если вы попытаетесь скрыть илн закрыть буфер без сохранения еделазныз изменений, помаяла яе будет выполнена, а М выведет зтого сообщении но мхгье атосе Халк сваг~де Мае1 со отехх1ие) (Поолооослелиеговзмоае- ння не была выполнена лепись (используйте ) для перекрытия)) В ятом случае сделайте, как было сказаво вмлге„н наберите ггпу) или .
о1овв!, ЗО 2.3. Рвдактироиение текста и команды перевгегценни В т( кроме клавиш режима редактирование Иао)гвраов и мйй имеогся много другкх команд для удаления, копирования, вставки и замезы текставкомандном режима Все приведенные ниже команды по сути делятся падве части выполняемое действие н его аффект, Дейсгакями могут быты а с заменять(Ошпр). редактпр удзллет запрошензый текст и после зьшолненял етой команды воззращаейся и режим вставки ° г(: удалить ДМггг), «у: скопнрозлгь (улл)г).
Мы рассмотрим его в следующем раздела ° . повторить последнее действии Эффект определяет группу снмзолгнь для которой оримеизетсл команда. е Ь, ), Ъ, 1." один символ слезе. анззу, вверну н слрава соотаетствензоз, ~ е. Ь, ис конец, начало текупито слова я начало следующего слова ссотзетстзеяно ° ", О. $". серный непустой символ, начала и конец текущей строки соответственно, ° хчиь: следующий найденный слмаол чн».
Йвпрзмер, лв переместнт курсор к следующему найденному символу е. 3. Сакраагзззаз клзвкатурнае комазлаллл йь (улазанж олиого снмзола скрала) - Ю сокра щйзнае клазнатурнлл команда дла Ел Ьдиееле олеога символа слева) - Х; ей улаллег текущую строку. Глаеа Зб. Рсдахтппроееиие шенсгак Елшз и РУ ° /<строкаь, тчсхрокаж следующая и предыду~цвх найденная строкаклв регулярное выражение чстрокаж Например, /1ахак перекипает курсор к сладухицему слову 1ахок. ° ~, 1: начало и конец тануивих ыиййазра4ж спотяетстаехйгФ С, Н: конец файла, нвйалаайревиь Каждому из этих "эффейу$~йзййх'",свмвюлои илн каж4~3Ё$йармандп4~йайй$ипгн может предшествовать номера~йбареиив,Дла ионавдййуэ("::~~Ф~пн озьЩМФМВМ~братро" ки е файле.
Основываясь'йа""втйФйгнрйрмвцаи, вы мб~вйийоздвватьлйф$кйййМевты е йь: переход ка 6 слоВзМЙЩР - аййй:уд ~% с адв: огокайд '~мь:.е~ю аыйбФЪФФ4в-:-Ю~~ейщя е 61ба переход на%-ю строку файла; п1$". удаление до конца тйаусаей строки влюс следующие дае сгрокж Хотя миогяе из зтнх команд не очень наглядны. наилучшим способом для нх запоминания будет практика. Однако, как вкдите. выражение "свернуть горы весколъкимн клавишами" истаа уж н преуаеличено.
30.2.4. Бырезавие, копирование. нистнвка Н И имеется кпманлл, которую мы уже видели при копировании текста» это команда у. Для вырезание гехпга иаюльзуйте команду 4. Для хранения текста вьщеллется 27 ячеек памятн или буферов: анонимная память н 26 ячеек с именами в вале бука английского алфавита в нижнем регистре. Дла использоеалкя анонимной ичейхи памяти введите команду '"иак есть". Так, командау12юскоперует в авоелмную пвмять 12 слое после курсора . Используйте юййи, если вы хотите выразись игу область. Чтобы еоспользоаатъсе одной кз 26 именованных ячеек памяти„вваците перед командой последовательность "<к», тле чкь определяет имя ячейки памяти.
Следовательно, чтобы скопировать те |ке самые 12 слов и ячейку памяти в выдюжим будете набрать "ку12» илн "Ъй12и, чтобы вырезать ях. Чтобы вставить содержимое ааонимной памяти, используйте команды р или Р (от слова РаМе) для вставки текста после или до курсора соответственно Чтобы всхаавть содержимое именованной ячейки памяти, такам же образом используйте "чкьр нли "чк Р рзалример, чар вставит после курсора содержимое ячейки пзыхти об. а оовторно сковвруем вервие 6 слов вреддожевия в атейсту таите т (длв ирммера).
"хйМР; ° перейдем и 6уфер тт1вй, историй иахадпсв савау; СЫ тв ф в вставай йеред ауреороы солержввое йтейай ааееета т, "аф, Мы получклк ожмдаемеей ретулътат, как аоииаео на Рис. ЗО 6. 30.2.$. Виход из И 39.3. Заключительное слова .. ЕмаеаЗО, Редактпироаание ютихптна Етаи в И ~~~~, ~~~ й~ ~~й~~ й~~~ФФ~~М~ф й~й~~ф~й йй~йфВ~~М~Мй~~фй!б~фФ~~й ~й~~~й~~ дмтесеьнемвжа врем~~абжусвжть~.,~щу .' " ',"' .' ':,~щ~айарелМеже~е сд жу вз втмх ред ктду~~~.юу~~~~в',"','"" ',''",'"х~й~яаюа~ММЮя нужмим.йо по црейней~~~~чаерйщ'знв~а~~~~~ди~~~~~~р~йЫе пойты двпапе,м Глава 31. 'Утилиты коыандиой строки Цель втой главы - представить неболыное число утилит командной строка„которые могутаказатъся полезнымв дня повседневного использовании Одним из основных достонакта сй()/)звнх является использование простаах утилит длв выноляенкя сложных задач.