Английский GNU GPL v2

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

Функции минималистичного редактор для исходного кода

Поддержка синтаксиса

Встроенная поддержка более 95 языков программирования и форматов файлов, включая подсветку синтаксиса, поддержку разметки, поддержку встроенных/смешанных языков, автоматическое обнаружение отступов, завершение скобок, определение расширения файла, поддержку фрагментов кода для каждого языка и ссылки на онлайн-документацию для каждого языка. Также встроена поддержка изменения и/или создания цветовых схем синтаксиса.

Поддерживаемые языки для редактирования исходного кода:

  • ABAP
  • Ada
  • ActionScript
  • AppleScript
  • Awk
  • Assembly
  • Bash
  • Boo
  • C#
  • C++
  • C
  • Changelog
  • Clojure
  • Cobol
  • CoffeeScript
  • CriticMarkup
  • Cuda
  • CSS
  • D
  • DocBook
  • Delphi
  • DesktopEntry
  • Doxyfile
  • Elm
  • Elixir
  • Eiffel
  • Erlang
  • Go
  • Fickle
  • Fortran
  • Forth
  • Fountain
  • Gherkin
  • Groovy
  • Haml
  • Haskell
  • HelpSystem
  • Haxe
  • HTML
  • IDL
  • J
  • Jade
  • Java
  • JSON
  • JavaScript
  • Julia
  • Kotlin
  • LaTeX
  • Lex
  • Lisp
  • Lua
  • Markdown
  • Makefile
  • ManPage
  • MathML
  • MATLAB
  • Meson
  • MultiMarkdown
  • Neko
  • MySQL
  • Nim
  • Objective-C
  • OCaml
  • Pascal
  • Perl
  • PHP
  • Prolog
  • PropertyList
  • Puppet
  • Python
  • R
  • Rust
  • RSS
  • Ruby
  • SASS
  • SCSS
  • Scala
  • Scheme
  • ShellScript
  • Specman
  • SQL
  • Squirrel
  • Stylus
  • Swift
  • SystemVerilog
  • Taccle
  • Tcl
  • Terraform
  • TypeScript
  • Vala
  • Verilog
  • VHDL
  • VisualBasic
  • XML
  • Xojo
  • XSLT
  • Yacc
  • YAML

Мультикурсор и множественный выбор

TKE предназначен для экономии времени, поэтому он оснащен поддержкой функций редактирования исходного кода с несколькими курсорами и несколькими выделениями.

Расширенные функциональные возможности Vim в сочетании с поддержкой нескольких курсоров обеспечивают быстрое программирование без использования мыши.

Средство просмотра различий в файлах

Быстрый просмотр различий между двумя версиями файла или между двумя разными файлами. Элементы управления в нижней части экрана позволяют сравнивать разные версии файла всего несколькими нажатиями кнопок. Весь файл отображается в средстве просмотра с показанными различиями с цветовой кодировкой.

Встроенная поддержка систем управления версиями Perforce, Git, Mercurial, Bazaar и Subversion, а также файловых различий Unix. Также поддерживаются пользовательские команды сравнения.

Клавиатурно-ориентированный режим выбора

Позволяет быстро делать мелкие выборки, используя только клавиатуру! Выберите текстовые объекты, такие как символы, слова, строки, предложения, абзацы, узлы XML, текст между ограниченными символами (например, фигурные скобки, строки и комментарии). Быстро перемещайте выделение или добавляйте/удаляйте текст в/из выделения, работая с любым концом выделенного блока текста. Используйте режим выделения блоков, чтобы выделить столбец текста. Инвертировать выделение или выделить весь текст, соответствующий текущему выделенному тексту.

Прочие полезные функции редактора кода

Встроенная поддержка Vim

Поддержка Vim встроена в TKE как дополнительный режим.

Фрагменты и шаблоны файлов

Поддержка фрагментов и шаблонов файлов доступна как для общего, так и для языкового контекста с использованием синтаксиса, совместимого с TextMate.

История буфера обмена

Скопируйте текст в буфер обмена несколько раз, а затем вставьте его обратно в буфер с помощью диспетчера истории буфера обмена.

Интерфейс с несколькими панелями и вкладками

Редактируйте сразу несколько файлов с исходным кодом и быстро переключайтесь между ними через интерфейс с вкладками. Просматривайте два файла рядом или создавайте два представления одного и того же файла для эффективного программирования и навигации. При просмотре двух файлов рядом также поддерживаются функции выравнивания строк и синхронизации прокрутки. Временно скройте вкладки для более целенаправленной работы.

Боковая панель файловой системы

Мощная навигация по файловой системе с боковой панелью, которая включает в себя возможность дублировать, переименовывать, перемещать, изменять порядок, удалять и/или удалять файлы из файловой системы; отображать надежную, настраиваемую информацию для файла/каталога; и поддерживает полную функциональность перетаскивания вместе с множеством других полезных функций.

Гибкие темы

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

Мощный поиск

Используйте поиск по регулярным выражениям и поиск/замену. Также выполняйте поиск по регулярным выражениям в нескольких файлах/каталогах с помощью функции найти в файлах. Сохраните любую строку поиска для повторяющихся поисков или используйте историю поиска для поиска в текущем сеансе. Переход к языковым символам в файле.

Закладки

Создавайте закладки на определенные строки в файлах, а затем возвращайтесь к ним из любого файла.

Плагины

TKE был разработан с возможностью расширения за счет архитектуры плагинов.

Сворачивание кода

Отображает маркеры сворачивания кода, позволяющие быстро скрывать или отображать блоки кода. Также включает функции для отображения или скрытия всего исходного кода.

Встроенная поддержка Emmet

Встроенная поддержка аббревиатур Emmet, включая синтаксис аббревиатур HTML/XML, синтаксис аббревиатур Lorem Ipsum и CSS. Также включает поддержку всех действий Emmet.

Автоматический отступ

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

Общие настройки

Храните настройки приложения локально или импортируйте/делитесь ими через облачный каталог, доступный из локальной файловой системы (например, iCloud Drive, OneDrive, Dropbox и т. д.). Совместное использование настроек приложения означает, что можно настроить их один раз на одном компьютере и использовать на всех остальных компьютерах.

Настраиваемые сочетания клавиш

Добавьте свои собственные сочетания клавиш для любого пункта меню или измените их в соответствии с рабочим процессом.

Экспорт файла

Создайте HTML/XHTML из синтаксиса Markdown или вставьте свой собственный синтаксис, подобный фрагменту, в свои файлы, а затем экспортируйте этот файл, чтобы фрагменты генерировали синтаксис в результирующем файле.

Встроенное удаленное редактирование исходного кода

Просматривайте, редактируйте и сохраняйте удаленные файлы исходного кода с помощью встроенной поддержки FTP/SFTP/WebDAV. Дублируйте, переименовывайте и удаляйте файлы и каталоги удаленно.

Минималистский интерфейс

Хотя TKE поставляется с множеством функций, минималистский характер пользовательского интерфейса бескомпромиссен. Никаких перегруженных панелей кнопок, панелей с вкладками или головокружительного множества окон. Отображается только то, что необходимо, и даже эти элементы при желании можно скрыть от просмотра.

Справочная документация по конкретному языку

Каждый поддерживаемый синтаксис включает URL-адрес онлайн-справочника по языку. Добавляйте собственные языковые закладки на веб-сайты, включая URL-адреса с возможностью поиска, а также запускайте и ищите эту документацию из TKE.

Кроссплатформенность

TKE устанавливается и работает в Windows, Mac OS X и Linux благодаря своей поддержке Tcl/Tk.

Характеристики

Ссылки на официальный сайт и загрузку
  • Язык: Английский
  • ОС: Windows 10, Windows 7
  • Лицензия: GNU GPL v2
  • Разработчик: Trevor Williams
  • Категория: Редакторы кода
  • Видеообзор: Отсутствует
  • VirusTotal: отчет
  • Подтверждение лицензии: Отсутствует
  • Создано: 22.10.2022
  • Обновлено: 22.10.2022