GNU Emacs

Маніфест GNU – ЧАСТИНА 2

Чому всі користувачі компютерів отримають вигоду Як тільки GNU буде написана, кожен зможе отримати хороший вільний про- програмний продукт так само вільно, як воздух2 Це означає набагато більше, ніж просто економію кожному вартості ліцензії на використання Unix Це означає, що буде усунена велика частина марнотратного дублювання зусиль з системного програмування Ці зусилля зможуть піти замість […]

Знищення і переміщення тексту – ЧАСТИНА 1

Знищення означає стирання тексту і запис його в список знищень, з якого він може бути отриманий за допомогою відновлення Деякі системи, що стали недавно популярними, використовують для позначення цих операцій терміни вирізка і вставка. Найпоширеніший спосіб перенесення або копіювання тексту в Emacs – спочатку знищити його, а потім відновити в одному або декількох місцях Це […]

Маніфест GNU – ЧАСТИНА 7

але було побачити іншу частину буфера Див Глава 11 [Зображення], с 81 Прямокутник Прямокутник складається з тексту в заданому діапазоні стовпців і в заданому діапазоні рядків Зазвичай ви задаєте прямокутник поміщаючи точку в одному його кутку, а мітку в іншому Див Розділ 94 [Прямокутники], с 74

Збирання і тестування програм – ЧАСТИНА 1

У попередньому розділі обговорювалися команди Emacs, корисні для внесення змін до програми Ця глава має справу з командами, які допомагають у великому процесі розробки і супроводу програм 231  Запуск компіляторів в Emacs Emacs може запускати компілятори для недіалогових мов, таких як Сі і Фортран, як підлеглі процеси, подаючи протокол помилок в буфер Emacs Він також […]

Додаток C Emacs і MS-DOS – ЧАСТИНА 1

Цей розділ коротко описує особливості використання Emacs під операційною системою MS-DOS (відомої також як MS-DOG) Якщо ви зберете Emacs для MSDOS, цей двійковий файл можна буде також запустити на Windows 3X, Windows NT, Windows 9X або OS / 2 як додаток DOS відомості з даної глави ставляться до всіх цих систем, якщо ви використовуєте Emacs, […]

Робота з файлами – ЧАСТИНА 1

Операційна система зберігає постійні дані в іменованих файлах Тому велика частина тексту, який ви редагуєте в Emacs, приходить з файлів і зрештою записується у файл

Додаток A Аргументи командного рядка – ЧАСТИНА 1

GNU Emacs обробляє аргументи командного рядка, які запитують різні дії при виклику Emacs Вони існують для сумісності з іншими редакторами і для складних процедур Ми не рекомендуємо використовувати їх для звичайного редагування Аргументи, що починаються зі знака -, називаються ключами Інші аргументи задають файли, до яких потрібно звернутися Emacs звертається до зазначених файлів під час […]

Робота з файлами – ЧАСТИНА 6

Якщо для файлу застосовується блокування (як у у випадку з SCCS і RCS в режимі за замовчуванням), Cx Cq може або блокувати файл, або зафіксувати його: • Якщо файл не заблокований, Cx Cq блокує його і робить доступним для запису, щоб ви могли його змінювати

Редагування програм – ЧАСТИНА 11

Cc Ct Перемикає засоби автоматичної вставки перекладу рядка і голодного видалення одночасно (c-toggle-auto-hungry-state) Мінлива c-hungry-delete-key каже, чи включено засіб голодного видалення 22154  Інші команди режиму C CMh Поміщає мітку в кінці визначення функції, а точку на початку (c-mark function)

Різноманітні команди – ЧАСТИНА 11

313  Клавіатурні макроси Клавіатурний макрос – це певна користувачем команда, що позначає іншу послідовність ключів Наприклад, якщо ви виявили, що вам потрібно набрати Cn Cd сорок разів, то ви можете прискорити роботу, визначивши клавіатурний макрос для Cn Cd і викликавши його з лічильником повторень 40