natgillin/translations-raw huggingface dataset:
Regular expressions are easy to use but often there is another much faster way to achieve the same result. Consider you only want to match the character '# 'if it is the first character in the line. A regular expression based solution would look like this: lt; RegExpr attribute=quot; Macroquot; context=quot; macroquot; String=quot; ^\\s*#quot; / gt; You can achieve the same much faster in using: lt; DetectChar attribute=quot; Macroquot; context=quot; macroquot; char=quot; #quot; firstNonSpace=quot; truequot; / gt; If you want to match the regular expression '^#' you can still use DetectChar with the attribute column=quot; 0quot;. The attribute column counts character based, so a tabulator still is only one character.
Формальними виразами просто користуватися, але часто існує інший, набагато швидший спосіб досягти результату. Припустімо вам потрібно перевірити, чи є символ '#' першим символом рядка. Вирішення на основі формального виразу має виглядати десь так: lt; RegExpr attribute=quot; Macroquot; context=quot; macroquot; String=quot; ^\\ s * # quot; / gt; Того самого результату можна досягти набагато швидше за допомогою такого правила: lt; DetectChar attribute=quot; Macroquot; context=quot; macroquot; char=quot; # quot; firstNonSpace=quot; truequot; / gt; Якщо вам потрібно знайти формальний вираз '^ #' ви знову ж таки можете скористатися правилом DetectChar з атрибутом column=quot; 0quot;. Відлік значення атрибута column засновано на кількості символів, отже табуляція вважатиметься лише одним символом.
You can switch contexts without processing characters. Assume that you want to switch context when you meet the string */, but need to process that string in the next context. The below rule will match, and the lookAhead attribute will cause the highlighter to keep the matched string for the next context.
Ви можете перемикати контексти без обробки символів тексту. Припустімо, що вам потрібно перемкнути контекст у разі виявлення рядка * /, але також слід обробити цей рядок у наступному контексті. Ви можете скористатися наведеним нижче правилом, у якому атрибут lookAhead призведе до того, що інструмент визначення підсвічування збереже знайдений рядок для обробки у наступному контексті.
Use DetectSpaces if you know that many whitespaces occur.
Скористайтеся DetectSpaces, якщо вам відома точна кількість пробілів.
Use DetectIdentifier instead of the regular expression '[a-zA-Z_]\\w* '.
Скористайтеся DetectIdentifier замість формального виразу '[a- zA- Z _]\\ w *'.
Use default styles whenever you can. This way the user will find a familiar environment.
За можливості, використовуйте типові стилі. Таким чином, ви полегшите користувачеві призвичаювання до середовища.
Look into other XML-files to see how other people implement tricky rules.
Зазирайте до інших файлів XML, щоб дізнатися як інші люди реалізують складні правила.
You can validate every XML file by using the command xmllint --dtdvalid language. dtd mySyntax. xml.
Ви можете перевірити файл XML на коректність за допомогою команди xmllint -- dtdvalid language. dtd мійСинтаксичнийФайл. xml.
If you repeat complex regular expression very often you can use ENTITIES. Example:
Якщо у вашому файлі часто вживаються складні формальні вирази, ви можете скористатися визначенням ENTITIES. Приклад:
Now you can use amp; myref; instead of the regular expression.
Після такого визначення ви зможете використовувати amp; myref; замість формального виразу.
Advanced text editor for & kde;
Текстовий редактор з додатковими можливостями для & kde;
kate -s, --start name -u, --use -p, --pid pid -e, --encoding name -l, --line line -c, --column column -i, --stdin KDE Generic Options Qt Generic Options
kate - s, -- start назва - u, -- use - p, -- pid pid - e, -- encoding назва - l, -- line рядок - c, -- column стовпчик - i, -- stdin Загальні параметри KDE Загальні параметри Qt
& kate; is the & kde; Advanced Text Editor.
& kate; — це текстовий редактор з додатковими можливостями для & kde;.
& kate; also provides the editor part for various applications, under the name & kwrite;.
Крім того, & kate; надає у розпорядження інших програм частину редактора під назвою & kwrite;.
Some of & kate; 's many features include configurable syntax highlighting for languages ranging from C and C++ to HTML to bash scripts, the ability to create and maintain projects, a multiple document interface (MDI), and a self-contained terminal emulator.
Серед багатьох можливостей & kate;: придатне для налаштування підсвічування синтаксису для мов програмування від C і C++ до HTML і скриптів bash, можливість створювати і підтримувати проекти, багатодокументний інтерфейс (MDI) і вбудований емулятор термінала.
-s, --start name
- s, -- start назва
Start & kate; with a given session.
Відкриває & kate; на вказаному сеансі.
Use an already running & kate;
Використовувати вже запущений екземпляр & kate;
Only try to reuse kate instance with this pid
Повторно використовувати лише екземпляр kate з вказаним pid
-e, --encoding name
- e, -- encoding назва
Set encoding for the file to open
Вкажіть кодування для файла, який відкриваєте
You can use this to force a file opened in utf-8 format, for instance. (The command iconv -l provides a list of encodings, which may be helpful to you.)
Ви можете скористатися цим параметром, наприклад, для примусового відкриття файла у форматі utf- 8. (Список можливих кодувань, якщо він вам потрібен, можна отримати за допомогою команди iconv - l.)
-l, --line line
- l, -- line рядок
Navigate to this line
Перейти до вказаного рядка
-c, --column column
- c, -- column стовпчик
Navigate to this column
Перейти до вказаної колонки
Read the contents of stdin
Читати вміст stdin
More detailed user documentation is available from help: / kate (either enter this URL into & konqueror;, or run khelpcenter help: / kate).
З докладнішою документацією для користувачів ви можете ознайомитися за адресою help: / kate (або введіть цю адресу URL у рядок адреси & konqueror;, або виконайте команду khelpcenter help: / kate з командного рядка).
There is also further information available at the & kate; website.
Додаткові відомості можна знайти на веб- сайті & kate;.
To open a file named source. cpp at column 15, line 25, in an existing & kate; window, you could use:
Щоб відкрити файл з назвою source. cpp на позиції 15, рядка 25, у відкритому вікні & kate;, скористайтесь командою:
If you have an active internet connection, you can take advantage of & kde; 's network transparency to open a file from an ftp site. If you do not have write permission on the remote server, the file will be opened read only and you will be prompted for a local filename to save to if you make changes. If you do have write permission, changes will be saved transparently over the network.
Якщо у вашому розпорядженні є активне інтернет- з’ єднання, ви можете скористатися мережевою прозорістю дій у & kde; для того, щоб відкрити файл з сайта ftp. Якщо ви не маєте дозволу на запис на віддаленому сервері, файл буде відкрито у режимі лише для читання, програма запитає вас про локальну назву файла, коли ви зберігатимете файл після внесення змін. Якщо у вас є доступ на запис, змінити буде збережено безпосередньо до файла у мережі.
The maintainer of & kate; is & Christoph. Cullmann; & Christoph. Cullmann. mail;. A comprehensive list of authors and contributors is available in the complete user manual mentioned above.
Супровідником & kate; є & Christoph. Cullmann; & Christoph. Cullmann. mail;. Повний список авторів та учасників розробки ви можете знайти у повному підручнику, про який ми згадували раніше.
Working With the & kate; MDI
Робота з багатодокументним інтерфейсом (MDI) & kate;
Window, View, Document, Frame, Editor... What are they all in the terminology of & kate;, and how do you get the most out of it? This chapter will explain all of that, and even more.
Вікно, перегляд, документ, фрейм, редактор... Що означають всі ці терміни у контексті & kate;, як отримати найбільше користі від кожного з них? Цю главу присвячено відповідям на ці та деякі інші питання.
The & kate; Main Window is a standard & kde; application window, with the addition of side bars containing tool views. It has a menubar with all the common menus, and some more, and a toolbar providing access to commonly used commands.
Головним вікном & kate; є стандартне вікно програми & kde; з додаванням бічних панелей, на яких розташовано переліки інструментів. У вікні ви знайдете всі типові пункти меню разом з деякими додатковими пунктами, а також панель інструментів, призначену для доступу до команд, якими користуються найчастіше.
The most important part of the window is the editing area, by default displaying a single text editor component, in which you can work with your documents.
Найголовнішою частиною вікна є область редагування. Типово, буде показано єдиний компонент текстового редактора, за допомогою якого ви зможете працювати над вашими документами.
The docking capabilities of the window is used for the tool windows:
Можливості швартування панелей у вікні використовуються для вікон інструментів:
The Documents List
Списку документів
The Filesystem Browser
Навігатора файлової системи
The Built in Terminal Emulator
Вбудованого емулятора термінала
And possibly other tool views, for example provided by plugins.
А також інших інструментів, наприклад, інструментів додатків до програми.
Tool views can be positioned in any sidebar, to move a tool right click its sidebar button and select from the & RMB; menu
Панелі інструментів можна розташовувати на будь- якій з бічних панелей. Щоб пересунути інструмент, наведіть вказівник миші на кнопку інструменту на бічній панелі, клацніть правою кнопкою миші і оберіть потрібну панель з контекстного меню.
A tool view can be marked as persistent in the & RMB; menu for its sidebar button. The sidebar can contain more tools at one time so that when a tool is persistant other tools can be shown simultaneously.
Панель інструментів можна зробити стійкою за допомогою контекстного меню, яке викликається клацанням правою кнопкою миші на відповідній кнопці бічної панелі. На бічній панелі може бути показано декілька інструментів, отже, якщо один з них є стійким, інші інструменти також може бути показано одночасно з ним.
The Editor area
Область редактора
Editing Area
Область редагування
& kate; is capable of having more than one document open at the same time, and also of splitting the editing area into any number of frames, similar to how for example & konqueror; or the popular emacs text editor works. This way you can view several documents at the same time, or more instances of the same document, handy for example if your document contains definitions in the top that you want to see often for reference. Or you could view a program source header in one frame, while editing the implementation file in another.
У & kate; ви можете відкрити декілька документів одночасно, а також розділити область редагування на довільну кількість фреймів, такий поділ схожий, наприклад, на поділ, який застосовується у & konqueror; або популярному текстовому редакторі emacs. Таким чином ви зможете переглядати декілька документів або екземплярів одного документа одночасно, це зручно, наприклад, якщо на початку вашого документа містяться визначення, у які вам доводиться часто підглядати з довідковою метою. Іншим варіантом застосування фреймів є редагування файла реалізації функцій програми з одночасним переглядом файла заголовків у іншому фреймі.
When a document is available in more than one editor, changes made in one editor will immediately be reflected in the others as well. This includes changing the text as well as selecting text. Search operations or cursor movement is only reflected in the current editor.
Якщо документ відкрито у декількох редакторах, зміни, внесені у одному з редакторів, негайно буде показано у всіх інших областях редагування. Це стосується як зміни тексту, так і виділення фрагмента тексту. Результати дій з пошуку та пересування курсора відображатиметься лише у поточному редакторі.
It is currently not possible to have more instances of the same document open in the sense that one instance will be edited while the other will not.
У поточній версії програми неможливо відкрити декілька екземплярів одного документа так, щоб один з екземплярів можна було змінити, залишивши інший екземпляр незмінним.
When splitting an editor into two frames, it is divided into two equally sized frames, both displaying the current document of that editor. The new frame will be at the bottom (in the case of a horizontal split) or at the right (for a vertical split). The new frame gets the focus, which is visualized by the blinking cursor bar in the focused frame.
Якщо ви накажете програмі з розділити вікно редактора на два фрейми, буде створено два фрейми однакового розміру, у обох буде показано поточний документ редактора. Новий фрейм буде розташовано в нижній частині вікна (у випадку горизонтального розподілу) або у правій частині (у випадку вертикального розподілу). Фокус буде передано новому фрейму, це буде показано за допомогою блимання курсора у фреймі, який знаходиться у фокусі.
The Documents List
Список документів
Documents list
Список документів
The documents list displays a list of all documents currently open in & kate;. Modified files will have a small floppy disk icon on their left to indicate that state.
На панелі списку документів ви побачите список всіх документів, які зараз відкрито у & kate;. Поруч з позначками файлів з незбереженими змінами буде показано невеличку піктограму дискети, яка позначатиме їх стан.
If two or more files with the same name (located in different folders) are open, the names of the second will be prepended lt; 2gt; and so on. The tool-tip for the file will display its full name including the path, allowing you to choose the desired one.
Якщо буде відкрито декілька файлів з однаковою назвою (розташованих у різних теках), перед назвою другого з цих файлів ви побачите цифру lt; 2gt;, інші файли з тією ж назвою нумеруватимуться послідовно. У контекстній підказці файла буде показано назву файла повністю, разом зі шляхом до теки, де він знаходиться, отже вам буде просто обрати потрібний вам файл зі списку.
To display a document in the currently active frame, click the document name in the list.
Щоб програма показала документ у поточному активному фреймі, натисніть позначку документа у списку.
You can sort the list in a few different ways by rightclicking the list and selecting from the Sort By menu. The options are
Ви можете впорядковувати список у декілька різних способів за допомогою пункту Впорядкувати за контекстного меню, яке відкривається після клацання правою кнопкою миші, коли вказівник миші знаходитиметься у списку. Серед можливих варіантів впорядкування:
Opening Order
Порядок відкриття
Lists the documents in the order of opening
Список буде побудовано за порядком відкриття документів.
Document Name
Назва документа
Lists the documents alphabetically by their name.
Список буде побудовано в алфавітному порядку назв файлів.
Lists the documents alphabetically by URL.
Список буде побудовано в алфавітному порядку адрес URL документів.
Custom means you can drag and drop the items in the document list to manually sort them.
« Нетиповий » означає, що ви самі зможете побудувати список документів перетягуванням зі скиданням позначок документів у потрібні позиції у списку.
The document list will per default visualize your history by shading the entries for the most recent documents with a background color. If the document was edited, an extra color is blended in. The most recent document has the strongest color, so that you can easily find the documents you are working on. This feature can be disabled in The Document List Page of the configuration dialog.
Типово, у списку документів буде показано порядок роботи з документами за допомогою підсвічування у списку документів, з якими ви працювали нещодавно, кольором. Якщо документ було змінено, до кольору буде додано відповідний відтінок. Документи з якими ви працювали останніми буде показано яскравішим кольором, отже вам буде простіше знайти документи, над якими ви працюєте. Цю можливість можна вимкнути за допомогою сторінки списку документів діалогового вікна налаштування програми.
The default location of the document list in the & kate; window is to the left of the editing area.
Типово, список документів у вікні & kate; розташовано у лівій частині області редагування.
The Filesystem Browser
Навігатор файлової системи
Filesystem Browser
Навігатор файлової системи
The Filesystem Browser is a folder viewer, allowing you to open files from a displayed folder in the current frame.
Навігатор файлової системи — це переглядач тек, за допомогою якого ви зможете відкривати файли з показаної у навігаторі теки у поточному фреймі.
From top down, the Filesystem Browser consist of the following elements:
Перелічимо всі елементи навігатора файлової системи, починаючи згори:
A Toolbar
Панель інструментів
This contains standard navigations tool buttons:
На цій панелі містяться стандартні кнопки інструментів навігації:
Parent Folder
Батьківська тека
This will cause the folder view to cd to the immediate parent of the currently displayed folder if possible.
За допомогою цієї кнопки можна перевести фокус інструменту перегляду теки на один рівень вище у ієрархії тек, якщо це можливо.
Causes the folder view to cd to the previously displayed folder in the history. This button is disabled, if there is no previous item.
За допомогою цієї кнопки можна повернути переглядач тек до перегляду попередньої теки з журналу перегляду. Якщо попередніх тек у журналі немає, цю кнопку буде вимкнено.
Causes the folder view to cd to the next folder in the history. This button is disabled, if there is no next folder.
За допомогою цієї кнопки можна повернути переглядач тек до перегляду наступної теки з журналу перегляду. Якщо наступних тек у журналі немає, цю кнопку буде вимкнено.
Home
Домівка
Pressing it will cause the folder view to cd to your home folder.
Натискання цієї кнопки призведе до переведення фокусу переглядача тек на вашу домашню теку.
Short View
Стислий вигляд
Displays only the filenames.
За натискання цієї кнопки у переглядачі буде показано лише назви файлів.
Detailed View
Детальний вигляд
Displays Name, Date, Size and Type of the files.
За натискання цієї кнопки у переглядачі буде показано дані про Назву, Дату створення, Розмір і Тип файлів.
Opens a submenu to edit or add bookmarks and to add a new bookmark folder.
Ця кнопка відкриває підменю, за допомогою якого ви змінити або додати закладку, а також створити нову теку закладок.
Current Document Folder
Поточна тека документа
This button will cause the folder view to cd to the folder of the currently active document if possible. This button is disabled, if the active document is a new, unsaved file, or the folder in which it resides can not be decided.
За допомогою цієї кнопки можна перевести фокус переглядача тек на теку, де знаходиться файл поточного документа, якщо це можливо. Якщо поточний документ є новим, ще не збереженим, або теку, де знаходиться файл документа не може бути визначено, цю кнопку буде вимкнено.
A & URL; entry
Рядок & URL; - адреси
Here you can type the path of a folder to browse. The & URL; entry maintains a list of previously typed paths. To choose one use the arrow button to the right of the entry.
Тут ви зможете ввести шлях до теки, вміст якої слід показати у переглядачі тек. У рядку & URL; - адреси передбачено підказку у вигляді списку раніше введених адрес. Ви можете обрати одну з цих адрес за допомогою натискання кнопки зі стрілочкою, розташованої праворуч від рядка адреси.
The & URL; entry has folder auto-completion. The completion method can be set using the & RMB; menu of the text entry.
У рядку & URL; - адреси передбачено автоматичне доповнення назв тек. Спосіб доповнення можна обрати за допомогою контекстного меню поля адреси (викликати це меню можна за допомогою клацання правою кнопкою миші).
A Folder View
Перегляд тек
This is a standard & kde; folder view.
Це стандартне вікно перегляду тек & kde;.
A Filter Entry
Поле фільтрування
The Filter entry allows you to enter a filter for the files displayed in the folder view. The filter uses standard globs; patterns must be separated by white space. Example: *. cpp *. h *. moc
За допомогою поля фільтрування ви зможете ввести шаблон для файлів, які буде показано у переглядачі тек. У шаблоні можна використовувати стандартні замінники; декілька шаблонів слід відокремлювати один від одного пробілами. Приклад: *. cpp *. h *. moc
To display all files, enter a single asterisk *.
Щоб було показано всі файли, просто введіть у поле фільтрування символ зірочки, *.
The filter entry saves the last 10 filters entered between sessions, to use one, press the arrow button on the right of the entry and select the desired filter string.
У полі фільтрування передбачено запам’ ятовування останніх 10 шаблонів, щоб скористатися одним з них, натисніть кнопку зі стрілочкою, розташовану праворуч від поля, і виберіть потрібний рядок шаблону зі списку.
The Built in Terminal Emulator
Вбудований емулятор термінала
The built in Terminal Emulator is a copy of the & kde; & konsole; terminal application, for your convenience. It is available from the Window Tools Views Show Terminal menu item and will get the focus whenever displayed. Additionally, if the Automatically synchronize the terminal with the current document when possible option is enabled, it will change into the directory of the current document if possible when it is displayed, or when the current document changes.
Вбудований емулятор термінала є копією термінала з програми & konsole;, його додано для зручності. Доступ до емулятора можна отримати за допомогою пункту меню Вікно Вікна інструментів Показати термінал, це вікно завжди отримуватиме фокус після увімкнення його показу. Крім того, якщо буде позначено пункт Автоматично синхронізувати термінал з поточним документом, поточний каталог у терміналі буде за можливості змінено на каталог поточного документа після показу або внесення змін у поточний документ.
The default location in the & kate; window is at the bottom, below the editing area.
Типовим розташуванням емулятора термінала у вікні & kate;, є нижня частина вікна, під областю редагування.
You can configure the & konsole; using its & RMB; menu, for more information, see the konsole; manual.
Ви можете налаштувати & konsole; за допомогою контекстного меню, яке можна викликати клацанням правою кнопкою миші. Докладніші відомості можна знайти у підручнику з & konsole;.
In the Tools menu you will find a submenu labeled External Tools, if you have enabled them in & kate; settings. These tools invokes external applications with data related to the current document, for example its URL, directory, text or selection.
У меню Інструменти ви можете знайти підменю з назвою Зовнішні інструменти, якщо ви увімкнули якісь з цих інструментів у налаштуваннях & kate;. За допомогою відповідних пунктів меню можна відкрити вікна зовнішніх програм з даними, що стосуються поточного документа, наприклад його URL, каталогом, текстом або виділеним фрагментом документа.
External tools are user defined, you can add, edit or remove tools using the External Tools configuration panel.
Перелік зовнішніх інструментів визначається користувачем, ви можете додавати, змінювати або вилучати інструменти за допомогою панелі налаштування зовнішніх інструментів.
This command starts a new document in the editing window. In the Documents list on the left the new file is named Untitled.
За допомогою цього пункту можна створити новий документ у вікні редагування. У списку Документи, розташованому ліворуч, новий файл буде мати назву Без назви.
Launches & kde; 's open file dialog box to let you open one or more files.
Відкриває діалогове вікно відкриття файлів & kde;, за допомогою якого ви зможете відкрити один або декілька файлів.
This command allows you to open a file from a submenu that contains a list of recently edited files.
За допомогою цього пункту ви зможете відкрити файл з підменю зі списком файлів, які ви нещодавно редагували.
File Open With
Файл Відкрити за допомогою