Komodo edit linux установка

Opening Files

There are numerous methods for opening files in Komodo. These include:

  • File > Open > File: Open a file using the system file browser.
  • File > Open > Go to File: Open a file using the dialog.
  • Projects or Toolbox sidebars: Double-click, drag and drop, or use the file’s right-click context menu to open a file contained in a project or the Toolbox.
  • Open/Find Toolbar: Use the . To display the Open/Find Toolbar, select View > Toolbars > Open/Find.
  • Most Recently Used List: The most recently visited files are accessible from the File > Recent Files menu. The number of files in the most recently used list is determined by the preference.
  • Drag and Drop: Drag and drop one or more files from another drag-and-drop application (such as Windows Explorer) onto the Komodo editor.
  • Command-Line Argument: When Komodo is invoked from the command line, files can be specified as open arguments. See , , or for more information.

Opening Remote Files

Komodo can open files located on remote machines, providing that the remote machine is configured for FTP, FTPS, SFTP, or SCP access. To quickly access frequently used servers, create an entry in the (Edit > Preferences > Servers).

To open a file located on a remote server, select File > Open > Remote File.

Connecting to a remote server

  • Pre-Configured Server Connection: If remote servers have been configured in Komodo’s , select the name of the configuration from the Server drop-down list. Access the Server Configuration dialog box by clicking the Accounts button to the right of the Server field.
  • Manual Server Connection: Enter the server’s fully qualified hostname in the Server field. Press ‘Enter’. You are prompted to enter a name and password for the server. If the server is configured for anonymous access, select Anonymous login. To store the login name and password for the server, click Remember these values.

Using Public Key Authentication

Komodo supports public key authentication through external key agents like ssh-agent (included with the OpenSSH distribution) and Pageant (a companion utility for Putty). This allows you to access remote files over SFTP or SCP without entering passwords.

  • ssh-agent configuration: See IBM’s OpenSSH key management guide or the ssh-agent manual page.
  • Pageant configuration: See ”.

Information on configuring public key authentication with source code control (CVS and SVN) can be found in .

Navigating the Remote File System

After establishing a connection to the remote server, a list of files and directories is displayed. These files and directories exist under the directory specified in the Look in field. Double-click a directory (indicated by a file folder icon) to navigate the directory structure. Use the navigation buttons in the top right corner of the dialog box to navigate the remote filesystem.

To open a single file, double-click the filename. To open multiple files, hold down the ‘Ctrl’ key while clicking multiple files, then click Open.

The buttons in the top right corner of the dialog box perform various file and directory manipulation functions. Hover your mouse pointer over the buttons for a description of their functions. To delete or rename a file on the remote server, right-click the filename and, with the left mouse button, select the desired command on the context menu.

Opening Mapped URIs

can be opened by dragging a mapped link from a browser into Komodo. For example, if you mapped the URL http://www.example.org/ to the local directory /var/www/, you could drag a link like http://www.example.org/projects/test from a browser into Komodo, which would open the local file /var/www/projects/test

This feature also works with URIs mapped to remote filesystems (via FTP, SFTP or SCP), which in turn can be configured for automatic authentication under Edit** > Preferences > Servers](prefs#Servers).

Comparing Files

Komodo includes a “diff” mechanism used to compare files. To compare two files using Komodo’s “diff” window:

  1. Select Tools > Compare Files.
  2. By default, the path and file name of the file currently displayed in the editor is the first file for comparison. As desired, alter this selection by entering an alternate path and file, or browse for the desired file using Browse button. Use the same mechanism to specify the second file.
  3. Click Compare Files. The contents of both files are displayed in the “diff” window.

If the file is stored in a project or the Toolbox, this function can also be invoked by right-clicking the file and selecting Compare File With.

The unique characteristics of each file are displayed in different colors (red and blue by default); common characteristics are displayed in a third color (black by default). To configure custom colors for the “diff” window, alter the Language-Specific Coloring setting for the Other > Diff language in the preference.

The following buttons (and default keybindings) are available in the “diff” window:

  • Next (‘F8’): Jump to the next change.
  • Previous (‘F7’): Jump to the previous change.
  • Reveal (‘F9’): Jump to corresponding line. Opens and/or shifts focus to the original file in the Editor Pane. If viewing a diff in an editor tab, right-click and select Jump to Corresponding Line (or select Navigation > Jump to Corresponding Line) to shift focus to the editor tab containing the source code. Selecting this option opens the source code tab in the Editor Pane if it is not already open and/or shifts focus to the original file in the Editor Pane. (If viewing a diff in an editor tab, right-click and select Jump to Corresponding Line.)

A right-click context menu is also available with the following additional options:

  • Copy
  • Select All
  • View Whitespace
  • View Indentation Guides
  • View Line Numbers
  • View EOL Markers
  • Word Wrap

Pressing ‘Esc’ closes the window.

How do I configure Virtual Hosting on an Apache Web server?

Virtual Hosting is an Apache feature for maintaining multiple servers on the same machine, differentiating them by their apparent hostname. For example, a single machine could contain two servers, “www.yourdomain.com” and “debug.yourdomain.com”.

If you have configured your Apache installation to use Virtual Hosting (see httpd.apache.org/docs/1.3/vhosts/), you can add directives to your VirtualHost sections to specify how Komodo’s PHP debugger extension operates for those hosts. Use the “php_admin_value” to set specific debugger settings for that virtual host. Here is an example:

This will enable debugging under debug.yourdomain.com, but not under www.yourdomain.com. You can additionally configure the Virtual Host to use a specific machine for remote debugging:

For more information on configuring Virtual Hosting under Apache, see the Apache documentation at httpd.apache.org/docs/.

Вводная

Начинающий веб-мастер, т.е. человек, уже знающий, что такое HTML и CSS и как их писать, быстро понимает, что без хорошего специализированного редактора не обойтись. Некоторые «старики» до сих пор стебаются над начинающими, заявляя, что писать код лучше и правильнее всего в «голом» блокноте типа виндового. Имхо, только совершенные ягнята способны сегодня повестись на этот миф. Написание html и css-кода – штука трудоемкая, и даже линуксовые блокноты (gedit, kate) или легкие IDE типа geany малопригодны, несмотря на подсветку, сниппеты и т.п. Да что там блокноты, сам могучий vim и тот удобен скорее как средство правки кода, но не создания его с нуля.

Еще несколько лет назад у линуксоидов, насколько я знаю, практически не было такого инструмента, который по функциональности хотя бы близко походил на виндовый (и платный) HTMLpad Блюменталя. У прожорливых громадных «комбайнов» типа Eclipse/Aptana слишком много, имхо, самоочевидных недостатков (в качестве html-редактора), которые я тут даже не намерен обсуждать. Quanta Plus, некогда многобещающий проект, увы, тихо захирел.

Был уже тогда, правда, бесплатный Komodo Edit от известной канадской фирмы ActiveState Software Inc., но до седьмых версий он казался мне слабоватым. Перелом в моем отношении к нему произошел с версии 7.1.2, и сегодня, когда уже актуален Komodo Edit 8.5.3, мне он кажется лучшим инструментом для html и css-кодинга на Linux.

Note: Именно в таком качестве – веб-редактора – он и будет рассматриваться в данном посте (или цикле постов, как получится). Однако на самом деле, являясь усеченной версией Komodo IDE, он способен на гораздо бóльшее: работать с PHP, Perl, JS, Ruby и т.д. Вы можете взять на офсайте триальную 21-дневную версию Komodo IDE и решить, стóит ли вам отваливать за нее примерно $90 $100 уже. (Увы, бежит не только время, но и цены…) Имхо, для веб-мастера, тем более начинающего, вполне достаточно Komodo Edit.

Вкратце отличительные особенности современного Komodo Edit: автодополнение, непрерывная валидация кода, гибко настраиваиваемая подсветка (лучшая из всех, что я до сих пор видел), цветопробник, позволяющий выбирать и менять цвет «на лету» двумя кликами мыши, полный контроль над кейбиндами, приличный список расширений, среди которых, конечно, и Emmet (бывший Zen Coding), легкая возможность создавать и применять свои шаблоны, система проектов, и прочее, и прочее, с важнейшим из которого мы познакомимся по ходу дела.

Чего в Komodo Edit нет и, кажется, не предвидится, так это русского языка смотри поправку ниже. Кто с английским с пятого на десятое, как я, будет иметь некоторые затруднения, особенно в настройке. Но ведь программисту надо хоть как-то управляться с английским, это аксиома, а не теорема. А веб-мастера тоже программисты (хотя один мой друг-программист считает последнее утверждение как раз теоремой ). Короче, обзаводитесь Goldendict и словарями к нему, включайте в закладки translate.ru и, помолясь, приступим.

Внимание! был не прав, русификация есть!. Laborpago сообщил об этом ниже, в комменте

Огромное ему спасибо.

Komodo has weird graphical artifacts

These types of issues are often hard to troubleshoot and can usually be resolved simply by disabling hardware acceleration. To do this, follow these steps:

  1. Open a file (any file)
  2. Use browser preview (View > Browser Preview) to preview the file “in a browser” but set it to open in a Komodo tab
  3. Replace the file address with about:config to get into the settings
  4. Look for layers.acceleration.disabled and set it to true
  5. Restart Komodo

Alternatively if you cannot access Komodo’s UI at all you can:

  1. Shut down Komodo
  2. Open the XRE/prefs.js file from your ], create it if it does not already exist.
  3. Append the following at the end of the file:
  4. Save and start Komodo

I’m having trouble debugging PHP. What do I do?

If you receive an error message when attempting to debug a PHP program or if the debugging process does not proceed as expected, verify that you have installed PHP and the Xdebug extension as per the instructions in the Debugging PHP documentation, then check the following:

Confirm PHP Configuration

  1. xdebug: in the command or shell window, enter . “xdebug” should be listed under Zend Modules (and not under PHP Modules). If this is not the case, your configuration is incorrect. See “Common PHP Configuration Problems” below.
  2. Syntax Checking: in Komodo, select Edit|Preferences. Click on Smart Editing, and ensure that “Enable background syntax checking” is checked. Open a PHP file and enter something that is syntactically incorrect, such as:

    Komodo should display a red squiggly line under . If it does not, it indicates that Komodo is not able to communicate with the PHP interpreter.

  3. Debug: if steps one and two were successful, ensure that the debugger is functioning by opening a PHP program and debugging it. Ensure that the correct are configured for PHP.

If any of the steps above were unsuccessful, proceed to the next section.

Common PHP Configuration Problems

  • Multiple PHP executables on one machine: in Komodo’s , explicitly specify the PHP interpreter configured in your php.ini file. The location of the php.ini file can also be explicitly set.
  • Verify the PHP version: PHP 4.4 or higher is required.
  • Verify Xdebug library specification: The location of xdebug.dll (Windows) or xdebug.so (Linux) must be defined the php.ini file, for example:

    • Windows:

    • Linux:

  • Ensure that the Xdebug extension is configured correctly in the php.ini file as per the instructions.

Windows-Specific Configuration Issues Version Error Messages

If you receive a dialog with the following text, you need to download an updated version of or from the Xdebug.org site:

Switching Between Files

To switch between open files in the editor:

  • Key Binding: Use the associated .
  • Editor Tabs: Click the tab with the desired filename.
  • Window Menu: On the Window menu, select Next File or Previous File to move from left to right (or right to left) across the file tabs. Alternatively, select the desired file from the list of files currently open in the editor.
  • Project or Toolbox: Double-click the filename.

If more files are opened than can be displayed by file tabs, click the right and left arrow buttons located in the top right corner of the editor to view the tabs of all open files.

To re-order the position of the file tabs, drag and drop the tabs into the desired positions.

For more information about working with the editor tabs, see in the editor documentation.

История

Komodo Edit 4.0 изначально была бесплатной версией Komodo IDE 4.0, выпущенной 14 февраля 2007 г.

5 марта 2008 г. компания ActiveState Software Inc. объявила о том, что Komodo Edit 4.3 будет программным обеспечением с открытым исходным кодом, работающим под лицензией Mozilla Public License (MPL), GNU General Public License (GPL) и GNU Lesser Public License (LGPL).

Открыть Комодо

Это подмножество версии Komodo Edit, первоначальная цель которой — веб-разработка. Код должен был быть доступен с конца октября до начала ноября 2007 года, а репозиторий кода Open Komodo был создан ActiveState в августе 2007 года.

30 октября 2007 г. ActiveState Software Inc. объявила о выпуске Open Komodo. Первоначальный выпуск был 1.0.0 Alpha 1.

Комодский львиный зев

Это заявленная инициатива ActiveState по созданию среды разработки с открытым исходным кодом, которая продвигает открытые стандарты в Интернете. Он должен был быть основан на Open Komodo.

Language Add-ons

Language add-ons are used to extend Komodo’s knowledge of programming languages (like Java, Matlab, Mel). This can control things like Language Detection, Code Coloring, Editor Indentation, Syntax Checking, Code Intelligence (completions and calltips) and Debugging.

The easiest way to create a new Komodo language is to select Project > New from Template > Create Komodo Language. Fill out the add-on details, then you can customize the language details (like the comment styles, keywords, and code intelligence) and create the project. You’ll find there is a “Build and Install” macro added to your Komodo toolbox, which you can use to create and install the add-on file.

Once you’ve got the basics of the language down, you can further tweak the generated files to your liking and then re-build and re-install the add-on to test it out. Below is a description for the generated files and folders of the add-on:

  • install.rdf, chrome.manifest: Registration information for the add-on (e.g. name, author, homepage) and the user interface to load for the add-on.
  • content: Contains the UI elements that are loaded into the Komodo UI, as well as loading any necessary JavaScript files.
  • components: Controls the registration of the language within Komodo, provides information about the language (name, file extension, etc…).
  • pylib: Provides code intelligence facilities, for code completion popups, calltips and code browser information.
  • udl: The UDL files provide syntax highlighting (coloring) for your language, including keyword, strings, numbers and comment styling.
  • templates: The templates folder holds the custom language templates that will be available in Komodo’s New File from Template dialogs.

User Defined Languages (UDL)

Komodo’s system for defining multi-language syntax lexing (coloring) is called UDL (). UDL files are written in a language called Luddite, which then gets compiled into a Scintilla lexer package for use inside Komodo. All udl files are stored inside the “udl” folder of your extension.

Syntax Checking

The Komodo documentation for linters is quite extensive, and there is also a good article on adding syntax checking to a Komodo extension on the ActiveState blog.

Code Intelligence

Code Intelligence is enabled in a Komodo language add-on by adding a file to your extension. It works by first triggering a completion event and then responding to an evaluation request.

  • Trigger: Whenever a keypress occurs in Komodo, the Python method in your codeintel_language file will be called. It will be up to you to decide if you want to offer completions at that point — when you do, then you’ll need to return a Trigger() instance.
  • Evaluation: Handles the lookup for completion/calltips. The method is called when the trg_from_pos method has returned a trigger. It’s job is to provide the list of completions or the calltip string.
  • API Catalogs: A collection of class/function/variable information. API Catalogs are only applicable for the default Komodo Code Intelligence languages (i.e. Python, JavaScript, PHP, …). You can achieve the same affect as an API Catalog by defining/outlining a code file and then including that on the language search path.

Refreshing File Status

The Refresh Status option checks the read/write disk status for the component. If the file is of a language for which “code intelligence” is supported and enabled (as configured in the ), Refresh Status also updates the code intelligence database with the contents of the file.

If the component is stored in a system, Refresh Status also checks the repository status of the file. Komodo determines whether a file is contained in an SCC repository by the following methods:

  • Perforce: analysis of the client configuration
  • CVS: analysis of the CVS control directories

To refresh the file status of the current file, right-click the file tab or right-click within the editor and select Refresh Status. The same option is available on the right-click context menu of files in projects or within the Toolbox.

Why do I get a CGI security alert when debugging PHP?

The CGI security alert only occurs when you compile PHP with –enable-cgi-force-redirect. That compilation directive forces PHP to check if it is being run as a CGI by looking at environment variables commonly available only under a CGI environment. If they exist, it looks for another environment variable that is reliably available ONLY under Apache, REDIRECT_STATUS (or HTTP_REDIRECT_STATUS under Netscape/iPlanet). If that environment variable does not exist, the security alert is generated.

To run your compilation of PHP under Komodo with CGI emulation, you have to add a CGI environment variable called REDIRECT_STATUS with any value.

File Properties and Settings

In addition to the Komodo’s global Preferences, some preferences can also be configured on a per-file basis. These settings override the global and project level preferences. To access the Properties and Settings dialog box for a file:

  • Edit Menu: On the Edit menu, click Current File Settings.
  • Editor Context Menu: Right-click in the editor and select Properties and Settings from the context menu.
  • File Tab Context Menu: Right-click the tab above the editor that displays the filename, and select Properties and Settings.

File Properties

The Properties category in the Properties and Settings dialog box displays general information about the file, such as the directory where it is stored, the size and creation and modification dates. The following file characteristics can be modified on this tab:

  • Attributes: Toggle the file’s status between writable and read-only.
  • Language: This field displays the current language association (which affects language-specific options like syntax coloring and AutoComplete) for the current file. To change the language association, select another language from the drop-down list. To set the language association to the Komodo default (as configured in the , click Reset.
  • Encoding: Use this field to set the for the current file. Select Use signature (BOM) to use the byte order mark (a Unicode character at the top of the file which indicates the encoding) if present.
  • Line Endings: Use this field to set the desired line endings for the current file. By default, Komodo preserves the line endings contained in a file when the file is opened. (Default line endings for new files are configured in the preference.) If you select Preserve existing line endings, new lines are assigned the end-of-line character selected in the drop-down list, but existing lines are not be altered.

For HTML and XML documents, two additional settings are available:

  • Default DOCTYPE
  • Default Namespace

Komodo tries to determine these values from the document’s XML declaration. If the document does not have one, the DOCTYPE and namespace can be manually set here, enabling appropriate XML autocompletion. XHTML 1.1 is the default if no declaration or settings are present.

File Source Control Settings

If Komodo is configured to work in conjunction with a Source Code Control system, the Source Code Control category displays the current SCC status and settings.

File Editor Settings

The options on this tab are a subset of the and preferences. Refer to those sections of the Preferences documentation for information about individual options.

Indentation Tab

The options on this tab are a subset of the . Refer to that section of the Preferences documentation for information about individual options.

Browser Preview

This option configures the behavior of the function. When the Preview in Browser function is invoked, you are prompted to specify the file or URL used to preview the current file. (For example, when previewing a CSS file, specify an HTML file to use for the preview.) The Preview in Browser dialog box has an option for remembering the specification. If that option is enabled, the file or URL specified is displayed in the Preview field. Click Change to alter the preview file.

Обзор Komodo Edit и Komodo IDE 8

Привет. На хабре много обзоров различных сред разработки, но совсем мало информации про Komodo Edit и Komodo IDE. Я пользуюсь Komodo с 2010 года и за это время вышло несколько мажорных релизов и хочу с вами поделиться кратким обзором основных возможностей.

Komodo Edit — это кросс-платформенный текстовый редактор, который построен на движке Mozilla, поддерживает большое количество языков. Проект является полностью открытым и распространяется под лицензией MPL (Mozilla Public License). Разработка проекта ведется на GitHub. Как и у всех, есть авто-дополнение со справочной информацией, поддержка плагинов, макросы, сниппеты. Главная фича, которая мне понравилась, это удаленное редактирование кода, подобно Sublime если прикрутить к нему плагины для работы по SFTP. В восьмой версии также появился визуальный скроллинг, аналогично тому, который есть в Sublime.

Komodo IDE — это коммерческая среда разработки, которая построена на Komodo Edit и имеет ряд дополнительных функций, как например, отладка кода (включая удаленную), рефакторинг, работа с VCS, HTTP Inspector, Rx Toolkit, интегативный шелл, юнит-тесты, интеграцию с другими продуктами компании (Stackato, Perl Dev Kit и TCL Dev Kit) и другие мелочи.

Текстовый редактор поддерживает большое количество языков для подсветки синтаксиса, есть автодополнение, Intellisense. Я сделал несколько небольших таблиц со сводной информацией по поддерживаемым технологиям.

Языки программирования, а также фреймворки, для которых есть Intellisense и отладка (в платной версии).

Язык программирования Фреймворки Шаблонизаторы
PHP Laravel, Zend Blade, Smarty, Twig
Perl Mojolicious, Catalyst epMojo, Mason, TT
Ruby Ruby on Rails RHTML
Python Django Django templates
js, nodejs ExpressJS, jQuery, Dojo, YUI, MochiKit, ExtJS, Prototype EJS
TCL

Для Ruby on Rails есть встроенный bundle, если нажать Ctrl+Shift+K то можно быстро запустить команду из rake.

Замечание: для отладки django приложений из IDE, в данный момент, нужно запустить сервер без поддержки threads.

Языки разметки XML, XSLT, HTML, HTML5, JSON, YAML
CSS CSS, Less, SASS, SCSS
Mozilla XUL, XBL
Другое TCL, Bash, Apache, Lua, SQL, C++, C#, Pascal, Smalltalk, Lisp, Markdown, Ini, VHDL, Scheme, Makefile, Haskell, Coffeescript…

  Приветствие windows xp zver

Интерфейс

Из коробки есть две темы оформления основного интерфейса (светлая и темная), а также десяток тем для самого редактора. Можно настроить все вплоть до цвета отдельной лексемы.

Режим vi находится в Editor — Key Bindings. Поддержка Emmet включается с помощью стороннего плагина.

Удаленное редактирования кода

Доступны следующие протоколы: FTP, FTPS, SFTP, SCP. В отличие от Netbeans или IDEA, не происходит полная синхронизация удаленного кода локально.

Отладка

Отладка кода сделана очень хорошо, поддерживаются все языки из первой таблицы. Есть удаленная отладка.

Отладчик это самая полезная фича, которая есть в Komodo IDE, особенно для разработки на Perl.

Системы контроля версий

Поддерживаются Mercurial, Bazaar, Git, CVS, SVN, Perforce. Сочетания клавиш настраиваются в Preferences — Shortcuts. Подсветки измененных частей кода в реальном времени нет, но есть diff, который открывается в отдельном окне.

Интерактивный терминал

Доступен интерактивный шелл на Python, Perl, Ruby и TCL.

Есть небольшой трюк, если нажать Ctrl+R и написать cmd.exe, то таким образом получается еще и виндовый терминал.

Toolbox

Если вы часто повторяете какую-то последовательность действий, то можно записать их в виде макроса (подобно в Excel) или запрограммировать на javascript. А потом запускать через Toolbox.

Юнит-тестирование

Вначале нужно создать тест-план, который в дальнейшем вызывается в IDE

Поддерживаются TAP, PHPUnit, unittest, Rake::Test, tcltest, Rake tests.

Рефакторинг и форматирование

Рефакторинг появился совсем недавно. Есть возможность переименовывать переменные и методы класса. По хоткею можно запустить js tidy или выровнять отступы.

HTTP Inspector

Реализован в виде HTTP прокси.

Поддерживаются пользовательские правила: например если в запросе есть определенный параметр, заголовок, или в URL содержится определенный текст, то выходим из отладки, или меняем значения нужный заголовка.

Поддержка расширений

Komodo поддерживает сторонние расширения. Диалог стандартный, который пришел из Firefox.

В каталоге есть Zen Coding, PEP-8 syntax checker, D Language и еще много других.

Цены Komodo Edit распространяется бесплатно. Ценовая политика на Komodo IDE сильно изменилась в этом году. Стоимость Enterprise лицензии начинается с $295, однако Personal license стоит всего $89.

Source Code Control

Komodo provides source code control support for files stored in CVS or Perforce repositories. Source code control support (including SCC configuration, status icons and specific commands) is described in detail in the Source Code Control section of the documentation. To access source code control commands:

  • Editor Context Menu: Right-click a file in the editor and select Source Control.
  • File Tab Context Menu: Right-click a file tab above the editor and select Source Control.
  • Toolbox or Project Context Menu: Right-click a file in the Toolbox or Projects sidebar and select Source Control.
  • Toolbox or Project Menu: If a file is currently selected in the Toolbox or Projects sidebar, use the menu to access source code control commands for the selected file.

Keyboard Shortcuts[edit]

Goto Line: Ctrl + G

Goto End of Current Block: Ctrl + ]

Goto End of Current Word: Ctrl + Shift + →

Select the Current Block: Ctrl + Shift + ]

Hide/Show Line Numbers: Ctrl + Shift + 4

Find and Replace: Ctrl + H

Replace All: Alt + A

Interactive Find: Ctrl + I

Make Uppercase: Ctrl + U

Make Lowercase: Ctrl + Shift + U

Comment out Selection: Ctrl + 3

Decrease Selection Indent: Alt + C + D

Google the text that the cursor is on: Shift + F1

Toolbox Selection Properties: Alt + Enter

File Properties: Alt + E + L

Save: Ctrl + S

Open: Ctrl + O

Toggle Bookmark: Ctrl + F2

Next Bookmark: F2

Previous Bookmark: Shift + F2

Delete Bookmarks: Ctrl + Shift + F2

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий