Kompx.com or Compmiscellanea.com

Консольные приложения для Windows. Текстовые редакторы

Операционные системы : Windows

FTE : JED : MinEd : Nano : MS-DOS Editor

Изначально все текстовые редакторы не имели графического интерфейса. А работа с текстом почти с самого начала была одним из основных видов деятельности пользователя на компьютере. С изобретением и распространением развитых низкоуровневых и особенно высокоуровневых языков программирования, текстовый редактор стал важным рабочим инструментом профессионалов. Затем и другие пользователи стали применять текстовые редакторы для своих повседневных задач. Поэтому ко времени начала распространения программ с графическим интерфейсом концепция текстового редактора была уже хорошо разработана, имелись зрелые, хорошо продуманные и реализованные образцы приложений без графического интерфейса для работы с текстом. Отчего очень долго текстовые версии сосуществовали с графическими и до сих пор приложения с GUI не вытеснили консольные.

Хотя средний пользователь не знает о их существовании, ему неизвестна мощь vim или emacs, часто неизвестен даже встроенный во все 32-битные версии Windows MS-DOS Editor, тем не менее, текстовые редакторы продолжают существовать и развиваться. Как и в случае с текстовыми веб браузерами, основная линия развития консольных текстовых редакторов находится в среде Linux и других *nix систем. Но и под Windows есть несколько интересных приложений.

FTE - / home page /

Консольный текстовый редактор. Версии для Linux, некоторых других *nix систем, DOS, Windows, OS/2.

Поддержка подсветки синтаксиса нескольких компьютерных языков: C, C++, Java, Perl, Sh, Pascal, SQL, Assembly, PHP, Python, REXX, Ada, Fortran, IDL, LinuxDoc, TeX, TeXInfo, HTML и другие. Таблица ASCII символов. Разнообразные приспособления для работы с кодом и обращения с ошибками, могущих возникнуть в процессе. Копирование слов, символов или блоков текста осуществляется таким же образом и с использованием тех же горячих клавиш (кроме Ctrl+A), что и у текстовых редакторов Windows c графическим интерфейсом - хотя возможны и другие варианты.

FTE 0.49.13:

Открыть файл

[Image] : FTE - 1

FTE 0.49.13:

Одно из подменю

[Image] : FTE - 2

FTE 0.49.13:

Настройки

[Image] : FTE - 3

FTE 0.49.13:

Открытый .php файл

[Image] : FTE - 4

FTE 0.49.13:

Открытый .htm файл

[Image] : FTE - 5

FTE 0.49.13:

Открытый C код

[Image] : FTE - 6

JED - / home page /

Консольный текстовый редактор. Версии для Linux, некоторых других *nix систем, QNX, OS/2, BeOS, OpenVMS, DOS, Windows.

Поддержка подсветки синтаксиса нескольких компьютерных языков: C, C++, FORTRAN, TeX, HTML, SH, python, IDL, DCL, NROFF и другие. Может эмулировать редакторы Emacs, EDT, Wordstar, Borland, Brief. Использование встроенного языка S-Lang дает возможность дополнительных настроек и расширений. Поиск и замена в нескольких файлах. ( Подробнее ).

JED 0.99.18:

Открыть файл

[Image] : JED 1

JED 0.99.18:

Одно из подменю

[Image] : JED - 2

JED 0.99.18:

Подменю Help

[Image] : JED - 3

JED 0.99.18:

Открытый .php файл

[Image] : JED - 4

JED 0.99.18:

Открытый .htm файл

[Image] : JED - 5

JED 0.99.18:

Открытый C код

[Image] : JED - 6

MinEd - / home page /

Консольный текстовый редактор. Версии для Linux, Solaris, некоторых других *nix систем, DOS, Windows.

Поддержка Unicode. Возможность редактирования файлов смешанной кодировки. Поддержка диакритических знаков языков с письменностью на основе Латиницы, вьетнамского языка, кириллицы. Поддержка ввода знаков слева направо и справа налево. Поддержка CJK с автоматическим определением кодировки. Перенос по словам по разной схеме. В случае внезапного аварийного прерывания процесса работы редактора, редактор будет пытаться автоматически сохранить редактируемый текст в особом файле. ( Подробнее ).

MinEd 2011.19.2:

Открыть файл

[Image] : MinEd - 1

MinEd 2011.19.2:

Одно из подменю

[Image] : MinEd - 2

MinEd 2011.19.2:

Настройки

[Image] : MinEd - 3

MinEd 2011.19.2:

Открытый .php файл

[Image] : MinEd - 4

MinEd 2011.19.2:

Открытый .htm файл

[Image] : MinEd - 5

MinEd 2011.19.2:

Открытый C код

[Image] : MinEd - 6

Nano - / home page /

Консольный текстовый редактор. Версии для Linux, Solaris, некоторых других *nix систем, Windows.

Вариант текстового редактора Pico из e-mail клиента Pine ( Подробнее ).

Nano 2.2.6:

Открыть файл

[Image] : Nano - 1

Nano 2.2.6:

Информация о позиции курсора

[Image] : Nano - 2

Nano 2.2.6:

Help

[Image] : Nano - 3

Nano 2.2.6:

Открытый .php файл

[Image] : Nano - 4

Nano 2.2.6:

Открытый .htm файл

[Image] : Nano - 5

Nano 2.2.6:

Открытый C код

[Image] : Nano - 6

MS-DOS Editor - / home page /

Консольный текстовый редактор. Версии для DOS, Windows.

Текстовый редактор появившийся еще в DOS 5.0 и остающийся встроенным редактором всех 32-битных Windows. Обычно именуется просто edit и может быть запущен либо набрав edit в окне Выполнить из Меню "Пуск", либо введя edit в интерфейсе командной строки (cmd, Консоль). Под Windows может редактировать файлы объемом до 5 MB в текстовом и бинарном режиме. Копирование слов, символов или блоков текста осуществляется таким же образом и с использованием тех же горячих клавиш (кроме Ctrl+A), что и у текстовых редакторов Windows c графическим интерфейсом. Возможна настройка цветовой схемы интерфейса.

MS-DOS Editor 2.0.026:

Открыть файл

[Image] : MS-DOS Editor - 1

MS-DOS Editor 2.0.026:

Одно из подменю

[Image] : MS-DOS Editor - 2

MS-DOS Editor 2.0.026:

Настройки

[Image] : MS-DOS Editor - 3

MS-DOS Editor 2.0.026:

Открытый .php файл

[Image] : MS-DOS Editor - 4

MS-DOS Editor 2.0.026:

Открытый .htm файл

[Image] : MS-DOS Editor - 5

MS-DOS Editor 2.0.026:

Открытый C код

[Image] : MS-DOS Editor - 6

Так же возможно использование текстовых редакторов для DOS. Таких как SETEDIT, TDE, PEDIT, MultiEdit, EDITV и других.


Aliosque subditos et thema

 

Float bottom

 

В CSS нет свойства "float: bottom", однако эффекта можно добиться и некоторыми другими способами. Пример: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Link 1 Link 2 Link 3 Float bottom HTML / XHTML. Код: <div class="box1"> <div class="content1"> <div class="left1">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</div> <div class="menu1"> <p><a href="#">Link 1</a></p> <p><a href="#">Link 2</a></p> <p><a href="#">Link 3</a></p> </div> </div> <div class="bottom1">Float bottom</div> </div> CSS. Код: .box1 {position: relative; top: 0px; left: 0px; float: left; height: auto; width: 100%;} .content1 {position: relative; top: 0px; left: 0px; float: left; height: auto; width: 100%;} .left1 {position: relative; top: 0px; left: 0px; float: left; height: auto; width: 64%;} .menu1 {position: relative; top: 0px; left: 0px; float: left; height: auto; width: 36%;} .bottom1 {position: absolute; bottom: 0px; right: 0px;} /* Дополнительные CSS, просто для приведения примера к некоему внешнему виду */ .box1 {color: #ddd; text-align: center;} .content1 {background: #bbb;} .left1 {min-height: 100px; padding: 2%; text-align: justify; background: #006; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;} .menu1 {padding: 2%; float: right; background: #060; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;} .menu1 p {position: relative; top: 0px; left: 0px; float: left; height: auto; width: 100%; padding: 0px; margin: 0px;} .menu1 a {color: #ddd; text-decoration: none;} .menu1 a:hover {text-decoration: underline;} .bottom1 {padding: 2%; color: #eee; background: #600;} Всё содержимое веб-страницы находится в контейнере box1. Внутри него два контейнера div: 1. content1 с собственно содержанием слева и меню справа. 2. bottom1 после content1.

Position: absolute по центру

 

Горизонтальное выравнивание абсолютно позиционированного элемента по центру с помощью CSS. Пример: HTML / XHTML. Код: <div class="example"> <img src="image.jpg" alt="Image" /> </div> CSS. Код: .example {position: relative; left: 0px; top: 0px; height: 90px; width: 100%; float: left; padding: 10px; border: 1px #ccc solid; background: #fafafa; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;} .example img {position: absolute; left: 0px; right: 0px; margin: 0px auto; width: 68px;} В примере по центру выравнивается абсолютно позиционированный элемент img, но вообще данный способ горизонтального выравнивания по центру работает и с другими как строчными, так и блочными абсолютно позиционированными элементами. Ширина абсолютно позиционированного элемента так же может быть в процентах или в других единицах измерения. CSS свойства контейнера (в примере .example), внутри которого находится выравниваемый по центру элемент, могут быть самые разные, выравнивание по центру создается с помощью стилей, непосредственно относящихся к элементу: .example img {position: absolute; left: 0px; right: 0px; margin: 0px auto;}. [ 1 ] А так же в Netscape 8.01+, Mozilla 1.5+. [ 2 ] А так же в Netscape 8.01+, Mozilla 1.5+.