англійськафранцузькийіспанська

Запуск серверів | Ubuntu > | Fedora > |


Значок OnWorks

jove - онлайн в хмарі

Запустіть безкоштовний хостинг-провайдер OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.

ПРОГРАМА:

ІМ'Я


jove - інтерактивний текстовий редактор, орієнтований на дисплей

СИНТАКСИС


jove [ -d каталог ] [ -l libdir ] [ -s sharedir ] [ -ls обидва реж ] [ -J ] [ -j ] [ -wn ]
[ -t тег ] [ +n файл ] [ +/модель файл ] [ -p файл ] [ файл...]
jove -r

ОПИС


JOVE — це власна версія Emacs Джонатана. Він заснований на написаному оригінальному редакторі EMACS
в Массачусетському технологічному інституті Річардом Столлманом. Хоча JOVE призначений для сумісності з EMACS, вони є
деякі основні відмінності між двома редакторами, і ви не повинні покладатися на їхню поведінку
ідентично.

JOVE працює на будь-якому розумному дисплеї, який описано в termcap файл (див
TERMCAP(5) для більш детальної інформації). Коли ви запускаєте JOVE, він перевіряє, чи є у вас
ваш ТЕРМІН набір змінних середовища. На більшості систем, які автоматично налаштовуються для
ви, але якщо це не JOVE, запитає вас, який термінал ви використовуєте. Уникати
потрібно вводити це щоразу, коли ви запускаєте JOVE, ви можете встановити свій ТЕРМІН змінна оточення
себе. Як ви це робите, залежить від того, яку оболонку ви використовуєте. Якщо ви запускаєте
C Shell, як і більшість із вас, ви друкуєте

% setenv TERM тип

а за допомогою Bourne Shell ви друкуєте

$ TERM= тип ; термін експорту

де тип це назва типу терміналу, який ви використовуєте (наприклад, vt100). Якщо ні з того, ні з іншого
ці роботи змушують когось допомогти вам.

ЗАКЛЮЧЕННЯ JOVE


Якщо ви запустите JOVE без аргументів, ви будете поміщені в порожній буфер, який називається Головний.
В іншому випадку будь-які аргументи, які ви надаєте, вважаються іменами файлів, і кожному ``задано'' своє
власний буфер. Фактично зчитується лише перший файл — читання інших файлів відкладається
поки ви фактично не спробуєте використовувати буфери, до яких вони приєднані. Це для ефективності
sake: більшість часу, коли ви запускаєте JOVE на великому списку файлів, ви закінчуєте лише редагування
кілька з них.

Імена всіх файлів, зазначених у командному рядку, зберігаються в буфері, що викликається
*мінібуф*. Міні-буфер — це спеціальний буфер JOVE, який використовується, коли JOVE запитує
для деяких вхідних даних для багатьох команд (наприклад, коли JOVE запитує ім’я файлу).
Коли вам буде запропоновано ввести ім’я файлу, ви можете ввести ^N (це Control-N) і ^P, щоб
прокрутити список файлів, які були вказані в командному рядку. Ім'я файлу
буде вставлено там, де ви вводите, а потім ви зможете редагувати його так, ніби ви ввели його
самі

JOVE розпізнає такі перемикачі:

-d прізвище
прізвище приймається за ім'я поточного каталогу. Це для систем, які
не мають версії оболонки C, яка автоматично підтримує CWD навколишнє середовище
змінний. Якщо -d не вказано в системі без модифікованої оболонки C, JOVE буде
потрібно визначити сам поточний каталог, а це може бути повільним. Ти можеш
змоделюйте модифіковану оболонку C, помістивши наступні рядки в оболонку C
файл ініціалізації (.cshrc):

псевдонім cd 'cd \!*; setenv CWD $cwd'
псевдонім popd 'popd \!*; setenv CWD $cwd'
псевдонім pushd 'pushd \!*; setenv CWD $cwd'

-l libdir
Дозволяє користувачеві вказати каталог, у якому можуть бути двійкові файли, необхідні JOVE
можна знайти (за замовчуванням /usr/lib/jove).

-s sharedir
Дозволяє користувачеві вказати каталог, у якому потрібні файли ініціалізації
JOVE можна знайти (за замовчуванням /usr/lib/jove).

-ls обидва реж
Дозволяє користувачеві вказати каталог, у якому знаходяться двійкові файли та ініціалізація
можна знайти файли, необхідні JOVE.

-J Блокує читання загальносистемного файлу ініціалізації (/usr/lib/jove/jove.rc).

-j Блокує читання файлу ініціалізації користувача (~/.joverc).

+n Читає файл, позначений наступним аргументом, і вказує на
n'th рядок замість першого рядка (за замовчуванням). Це можна вказати більше ніж
один раз, але не має сенсу використовувати його двічі в одному файлі; в такому випадку
другий перемагає. Якщо після знака + не вказано числовий аргумент, точка є
розміщується в кінці файлу.

+/модель
Читає файл, позначений наступним аргументом, і вказує на
перший збіг шаблону.

-p файл
Розбирає повідомлення про помилки файл. Передбачається, що повідомлення про помилки знаходяться в a
формат, схожий на компілятор C, вихід LINT або GREP.

-t тег Запускає знайти-тег команда на тег (Див. ctags(1)).

-wn Розділяє вікно на n вікна (якщо n опускається, приймається 2).
Наступні файли у списку зчитуються та відображаються у наступних вікнах.

ВІДНОВЛЕННЯ БУФЕРИ ПІСЛЯ A CRASH


повне г, повне г,, показали, від, номер, XNUMX -r опція jove запускає програму відновлення JOVE. Використовуйте це під час збою системи або
JOVE аварійно завершує роботу, або ви випадково вийшли з системи, перебуваючи в JOVE. Якщо є якісь буфери до
будуть відновлені, це їх знайде.

Recover шукає буфери JOVE, які залишилися навколо і належать вам. (Ти не можеш
відновити буфери інших людей, очевидно.) Якби не було змінених буферів
під час аварії або були, але відновлення не може отримати їх у руки, ви отримаєте
отримаєте повідомлення з повідомленням "Немає нічого для відновлення". В іншому випадку відновіть відбитки
дату й час версії буферів, які він має, а потім чекає, коли ви введете a
команда

Щоб отримати список буферів, про які знає відновлення, скористайтеся список команда. Це буде список
всі буфери та файли та кількість рядків, пов’язаних з ними. Поруч із кожним
буфер - це число. Якщо ви хочете відновити буфер, використовуйте отримати команда. Синтаксис
is отримати буфера ім'я файлу де буфера є або ім’ям буфера, або номером у
початок рядка. Якщо ви не введете ім’я буфера чи ім’я файлу, відновлення буде
підкажу вам їх.

Якщо буферів багато, і ви хочете відновити їх усі, скористайтеся оговтуватися
команда. Це відновить кожен буфер до імені буфера з ``.#'' перед
ім'я (щоб оригінал не переписували). Він запитує кожен файл і якщо ви хочете
щоб відновити цей буфер до цієї назви, введіть ``yes''. Якщо ви хочете відновити файл, але
під інше ім'я, просто введіть нове ім'я. Якщо ви введете "ні", відновлення пропустить це
файл і перейдіть до наступного.

Якщо ви хочете переглянути буфер, перш ніж вирішити його відновити, скористайтеся файлом друк командування. The
синтаксис для цього є друк буфера де буфера знову або його назва, або номер. ти
можна ввести ^C, якщо ви хочете припинити друк файлу в терміналі, і відновлення буде
відповісти відповідним повідомленням.

Коли ви закінчите і отримаєте всі потрібні буфери, введіть вихід команда піти. ти
потім буде запитано, чи можна видалити файли tmp. Найчастіше це так
добре, і ви повинні ввести "так". Коли ви говорите це, JOVE видаляє всі сліди цього
буфери, і ви не зможете переглянути їх знову. (Якщо ви відновили деякі буфери, вони
все ще буде поруч, тому не хвилюйтеся.) Отже, якщо ви не впевнені, чи все отримали
буферів, ви повинні відповісти "ні", щоб ви могли знову запустити відновлення в a
пізніше (імовірно, після того, як ви зрозумієте, які з них хочете зберегти). Якщо там
було більше ніж одна аварійна сесія JOVE, вихід переведе вас до наступного
один замість виходу.

Якщо ви вводите ^C в будь-який час, крім того, коли ви друкуєте файл на терміналі, відновіть
вийде без слів. Якщо ви робите це, але бажаєте цього не робити, просто введіть ``jove -r''
знову оболонку, і вас повернуть назад без втрат.

ВІДТВОРЕННЯ ДОПОМОГТИ


У JOVE доступні кілька команд, щоб отримати допомогу. Виконати будь-яку JOVE
команду, ви вводите `` X команда-назва'', а потім . Щоб отримати список усіх
Команди JOVE, які ви вводите `` X'', за яким слід ``?''. The описувати-прив'язки команда може
використовуватися для отримання списку, що містить кожен ключ і пов’язану з ним команду (тобто
команда, яка виконується, коли ви вводите цей ключ). Якщо ви хочете зберегти список
прив’язки, ви можете встановити змінну jove send-typeout-to-buffer на ON (за допомогою комплект
команду), а потім виконайте описувати-прив'язки команда. Це створить буфер і
помістіть в нього список прив’язок, який він зазвичай надрукував би на екрані. Тоді можна
збережіть цей буфер у файл і роздрукуйте його, щоб використовувати як довідкову картку. (Див. ЗМІННІ
нижче.)

Коли ви дізнаєтеся назву команди, ви зможете дізнатися, що вона робить з описати-
команда команду, яку можна швидко викликати, ввівши ``ESC?''. The з приводу команда
надасть вам список усіх команд із певним рядком у їхніх іменах. Для
наприклад, якщо ви хочете знати назви всіх команд, які стосуються
windows, ви можете запустити ``apropos'' з ключовим словом вікна.

Якщо файл ініціалізації передбачив певні прив’язки клавіш для вашого терміналу, він повинен
також можна переглянути розкладку клавіатури за допомогою макросу клавішної діаграми.

Якщо ви не знайомі з набором команд EMACS, було б вартістю вашого часу, щоб використати run
TEACHJOVE. Зробіть це, просто введіть ``teachjove'' у свою оболонку, і ви будете розміщені
JOVE у файлі, який містить вказівки. Я дуже рекомендую це для початківців; Ви можете
заощадити собі багато часу і головного болю.

KEY ПРИВ'ЯЗКИ і ЗМІННІ


Ви можете змінити прив’язки клавіш у JOVE відповідно до ваших особистих смаків. Тобто можна
змінювати те, що робить клавіша кожного разу, коли ви натискаєте її. Наприклад, за замовчуванням клавіша ^N є
прив'язаний до команди наступний рядок і тому, коли ви вводите його, ви рухаєтеся вниз по рядку. Якщо хочеш
щоб змінити прив'язку або додати нове, ви використовуєте прив'язка до ключа команда. Синтаксис такий
``прив'язка до ключа ключ''.

Ви також можете трохи змінити спосіб поведінки JOVE, змінивши значення деяких
змінні з комплект команда. Синтаксис `` встановлений value'', де значення a
число або рядок, або ``on'' або ``off'', залежно від контексту. Наприклад, якщо ви
Якщо ви хочете, щоб JOVE створював резервні копії файлів, ви встановлюєте для змінної ``make-backup-files'' значення ``on''. До
подивіться значення змінної, скористайтеся ``print '' команда.

ІНІЦІАЛІЗАЦІЯ


JOVE спочатку читає загальносистемний файл ініціалізації (/usr/lib/jove/jove.rc), який
забезпечує розумні параметри за замовчуванням для вашої інсталяції та завантажує стандартні макроси. Це буде
зазвичай спостерігайте за змінною середовища TERM, щоб надати специфічний для термінала ключ
прив'язки та карту вашої клавіатури (див. стандартний макрос «клавіатура»).

Потім JOVE автоматично читає подальші команди з файла ініціалізації
``.joverc'' (``jove.rc'' під MSDOS) у вашому HOME каталозі. У цей файл ви можете розмістити
команди, які ви зазвичай вводите в JOVE. Якщо ви хочете змінити порядок прив’язки клавіш
і встановлюйте деякі змінні щоразу, коли ви потрапляєте в JOVE, ви повинні вставляти їх у свій
файл ініціалізації. Ось кілька рядків з мого:
увімкніть регулярні вирази відповідності
1 команда автовиконання автоматичного заповнення /tmp/Re\|.*drft
i-search-forward i-search-forward ^\
i-search-reverse з прив’язкою до ключа ^R
bind-to-key find-tag-at-point ^[^T
прив’язування до клавіші прокручування вниз ^C
прив’язування до ключа росту-вікно ^Xg
прив’язування до ключа згортається вікно ^Xs
(Зверніть увагу, що контрольні символи можуть бути або двома символьними послідовностями (наприклад, ^ і C
разом як ^C) або фактичний контрольний символ. Якщо ви хочете використовувати ^ самостійно, ви
має повернути його (наприклад, прив'язування до ключа росту-вікна ^X\^ пов'язує вікно росту до ``^X^'').

НАВКОЛИШНЄ СЕРЕДОВИЩЕ


Якщо змінна LC_CTYPE (Див. про(5)) не встановлюється в середовищі, оперативне
поведінка JOVE для LC_CTYPE категорія локалі визначається значенням МОВА
змінна середовища. Якщо LC_ALL встановлено, його вміст використовується для перевизначення обох МОВА
і LC_CTYPE змінний. Якщо жодна з перерахованих вище змінних не встановлена ​​в середовищі, то
"C" (стиль США) визначає, як поводиться JOVE.

LC_CTYPE
Визначає, як JOVE обробляє символи. Коли LC_CTYPE встановлено дійсне значення JOVE
може відображати та обробляти текст та імена файлів, що містять допустимі символи для цього
місцевий стандарт. Зокрема, символи будуть правильно розпізнані як верхні або нижні
футляр і відображається, якщо можна роздрукувати. Однак JOVE не може відображати або обробляти Extended
Символи коду Unix (EUC), ширина яких перевищує 1 байт. У мові "C",
дійсні лише символи з 7-бітового ASCII (усі символи з встановленим восьмим бітом
відображається у вісімковій системі). У мовній стандарті "iso_8859_1" (якщо підтримується ОС), файл
доступний повний латинський алфавіт 1. Змінну JOVE ``lc-ctype'' можна використовувати для
змінити мову під час роботи JOVE.

ДЕЩО MINOR ПОДРОБИЦІ


У багатьох випадках слід вводити ^\ замість ^S. Наприклад, спосіб пошуку a
рядок документується як ``^S'', але насправді ви повинні ввести ``^\''. Це
оскільки ^S є символом XOFF (що надсилається, коли ви вводите клавішу NO SCROLL), і
однозначно це не спрацює. Символом XON є ``^Q'' (що надсилається, коли ви вводите NO
SCROLL ще раз), який задокументовано як спосіб зробити вставку в лапках. Альтернативний ключ для
це ``^^'' (введено як ``^`'' на vt100 та його подібних). Якщо ви хочете ввімкнути ^S
і ^Q і ви знаєте, що робите, ви можете поставити рядок:
увімкнути дозвіл-^S-і-^Q
у вашому файлі ініціалізації.

Якщо у вашому терміналі є метаключ і ви ввімкнете змінну ``meta-key'', JOVE використовуватиме його
щоб генерувати команди, які в іншому випадку починалися б з ESC. JOVE автоматично
увімкніть ``meta-key'', якщо існує змінна середовища METAKEY. Це корисно для якщо
у вас є різні термінали (наприклад, один вдома і один на роботі), а в одного є метаключ і
інший ні. Однак, якщо мова, яка розпізнає 8-бітові символи, діє, a
metakey краще використовувати для генерації додаткових символів (тому залиште ``meta-key''
змінна вимкнена).

Використовуйте jove онлайн за допомогою служб onworks.net


Ad


Ad