kich systemach UNIX. Umożliwia on wszechstronną edycję
Transkrypt
kich systemach UNIX. Umożliwia on wszechstronną edycję
Edytor vi Edytor vi jest narzędziem powszechnie dostępnym we wszystkich systemach UNIX. Umożliwia on wszechstronną edycję tekstów ASCII jednak bez formatowania takiego jak justowanie czy ustawianie marginesów. Wykorzystuje się go zatem przede wszystkim do pisania skryptów i źródłowego tekstu programów. 1. Sposoby wywoływania edytora vi nazwa view nazwa vedit nazwa edycja pliku nazwa tylko odczyt pliku nazwa edycja w trybie dla początkujących 2. Zakończenie sesji z edytorem vi ZZ :q :q! :x zapisanie zmodyfikowanego pliku i wyjście z edytora wyjście z edytora jeśli plik nie został zmodyfikowany porzucenie modyfikacji i wyjście bez zapamiętania zapisanie dokonanych modyfikacji pliku i zakończenie edycji 3. Niektóre polecenia trybu wierszowego Uwaga! Przejście z trybu pełnoekranowego do wierszowego odbywa się poprzez wciśnięcie dwukropka (:). :w :w plik :f zapis pliku na dysk zapis pliku na dysk z podana nazwą wyświetlanie nazwy aktualnego pliku i numeru bieżącego wiersza 4. Ustawianie kursora w tekście Uwaga! Przejście z trybu wydawania poleceń odbywa się poprzez wciśnięcie klawisza Esc. Ctrl-F Ctrl-B Ctrl-U Ctrl-D G nG 1 ekran do przodu 1 ekran do tyłu 1/2 ekranu do przodu 1/2 ekranu do tyłu koniec pliku przejście do wiersza o numerze n 5. Ustawianie kursora na ekranie H górny wiersz ekranu M środkowy wiersz ekranu L dolny wiersz ekranu 6. Lokalne ruchy kursorem w większości systemów można korzystać z klawiszy oznaczających strzałki. Ponadto: h l j k 0 $ jedna pozycja w lewo jedna pozycja w prawo jedna pozycja w dół jedna pozycja w górę początek bieżącego wiersza koniec bieżącego wiersza 7. Ruchy kursorem wyrażone elementami tekstu w podanych tutaj poleceniach słowo oznacza ciąg znaków alfanumerycznych bez otaczającej je interpunkcji. w b e o jedno słowo do przodu o jedno słowo do tyłu do końca aktualnego wiersza 8. Poszukiwania /wzorzec szukanie wzorca w przód ?wzorzec szukanie wzorca w tył n powtórz ostatnie szukanie N powtórz ostatnie szukanie w odwrotnym kierunku 9. Polecenia przejścia w tryb wprowadzania tekstu a A i I za bieżącą pozycją za końcem wiersza przed bieżącą pozycją na początku wiersza 10. Usuwanie tekstu D od bieżącej pozycji do końca wiersza x usunięcie znaku pod kursorem X usunięcie znaku przed kursorem dd usunięcie bieżącego wiersza ndd usunięcie n wierszy 11. Umieszczanie fragmentów tekstu w buforach yy yw y/x umieszczenie bieżącego wiersza w buforze bez nazwy umieszczenie słowa w buforze bez nazwy umieszczenie tekstu aż do najbliższego wystąpienia znaku x w buforze bez nazwy 12. Bufory określa się poprzedzając polecenie cudzysłowem i nazwą bufora ”ayy umieszczenie bieżącego wiersza w buforze a 13. Przywoływanie zawartości buforów p P ”ap umieszczenie zawartości bufora bez nazwy za bieżącą pozycją umieszczenie zawartości bufora bez nazwy przed bieżącą pozycją umieszczenie zawartości bufora a za bieżącą pozycją 14. Odtwarzanie tekstu u cofnięcie ostatniej operacji U odtworzenie stanu bieżącego wiersza . powtórzenie ostatniej zmiany 15. Niektóre opcje edytora nu ai showmode wyświetlanie numerów linii automatyczna indentacja wyświetlanie trybu pracy Opcje ustawia się w trybie ex przed set, np. set nu, a usuwa poniższy tekst. Szczególną uwagę zwróć a wykonanie operacji się tym samym poleceniem, poprzedzając nazwę opcji tekstem blokowych. no, np. set nonu. MATLAB is a high-performance language for technical computing. It integrates Edytor joe computation, visualization, and programming in an easy-to-use Edytor joe jest przeznaczony do edycji plików tekstowych. environment where problems and solutions are Po uruchomieniu edytor znajduje się w trybie wstawiania. expressed in familiar mathematical notation. większość poleceń programu joe wywołuje się klawiszem Ctrl. Aby w dowolnej chwili uzyskać pomoc naciskamy Ctrl-KH. MATLAB is an interactive system whose basic Podstawowe polecenia edytora joe: ←,Ctrl-B →, Ctrl-F ↑, Ctrl-P ↓, Ctrl-N Ctrl-Z Ctrl-X Ctrl-A Ctrl-E Ctrl-U Ctrl-V Ctrl-KU Ctrl-KV Ctrl-KL Ctrl-D Ctrl-Y Ctrl-W Ctrl-O Ctrl-J CtrlCtrl-ˆ Ctrl-KF Ctrl-L Ctrl-KB Ctrl-KK Ctrl-KM Ctrl-KC Ctrl-KY Ctrl-KW Ctrl-KJ Ctrl-KO Ctrl-KD Ctrl-KR Ctrl-KE Ctrl-KX Ctrl-C Ctrl-KH Kursor w lewo Kursor w prawo Kursor do góry Kursor w dół Poprzednie słowo Następne słowo Początek wiersza Koniec wiersza Kursor o jeden ekran do góry Kursor o jeden ekran w dół Początek pliku Koniec pliku Wybrany wiersz Usunięcie bieżącego znaku Usunięcie bieżącego wiersza Usunięcie jednego słowa za kursorem Usunięcie jednego słowa przed kursorem Usunięcie tekstu od kursora do końca wiersza Cofnięcie ostatniej operacji usunięcia Powtórzenie usuwania Odszukanie tekstu Ponowne odszukanie Zaznaczenie początku bloku Zaznaczenie końca bloku Przesunięcie bloku Skopiowanie bloku Usunięcie bloku Zapisanie bloku do nowego pliku Przeformatowanie akapitu Podzielenie okna na dwa Zapisanie bieżącego pliku Wczytanie pliku I wstawienie go w bieżącym Edycja innego pliku Zapisanie pliku I wyjście z programu Wyjście bez zapisywania Wywołanie pomocy Ćwiczenie Przy pomocy edytora joe utwórz plik tekstowy zawierający data element is an array that does not require dimensioning. This allows you to solve many technical computing problems, especially those with matrix and vector formulations, in a fraction of the time it would take to write a program in a scalar noninteractive language such as C or Fortran. Ćwiczenie Przy pomocy edytora vi utwórz plik tekstowy zawierający tekst z poprzedniego ćwiczenia. Szczególną uwagę zwróć a wykonanie operacji blokowych.