Unix format (LF) по умолчанию для новых файлов
Unix format (LF) по умолчанию для новых файлов
Как заставить Far создавать новые файлы с юниксовыми концами строк по умолчанию? В far:config ничего не нашёл.
Unix format (LF) по умолчанию для новых файлов
Было бы круто на самом деле.В far:config добавить тоже несложно.
-
Shmuel
- Posts: 7246
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 48 times
- Been thanked: 636 times
Unix format (LF) по умолчанию для новых файлов
Макросом вообще-то лучше, т.к. можно задать для каких масок файлов какие будут концы строк по умолчанию.
Но и опция в far:config тоже полезна.
Но и опция в far:config тоже полезна.
Unix format (LF) по умолчанию для новых файлов
А не лучше ли бы было сделать эту опцию "открытой", т.е. типа "Editor.NewFileEOLType" с возможными значениями "Windows", "Unix" и "Mac" (по умулчанию, естественно, "Windows")?2useven10 wrote:far:config Editor.NewFileUnixEOL
Unix format (LF) по умолчанию для новых файлов
Ништяк. Спасибо. Доберусь до винды - протещу. =)2useven10 wrote:build 4394 -- far:config Editor.NewFileUnixEOL
Выбор EOL по умолчанию
Ра уж есть выбор кодовой страницы по умолчанию, хорошо бы иметь и выбор символов конца строк тоже, чтобы не надо было каждый раз при создании нового файла руками выбирать Unix format.
-
Yegor
- Posts: 1506
- Joined: Mon 04 Apr, 2005 13:41
- Location: San Ramon, CA / Kharkov, UA
- Has thanked: 52 times
- Been thanked: 94 times
Unix format (LF) по умолчанию для новых файлов
ну так же ж вот есть
Editor.NewFileUnixEOLМы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
- HaRT
- Moderator
- Posts: 11458
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 270 times
- Been thanked: 417 times
Unix format (LF) по умолчанию для новых файлов
Не, такое решение неудобно, если не всегда, но сравнительно часто нужен другой вариант. К тому же добавление выбора в диалог открытия файла на редактирование (по
ShiftF4) несравненно повысило бы Discoverability такой возможности.Правда, при реализации этого подхода надо будет продумать, как поступать, если введённый путь указывает на уже существующий файл.
Фар есть инструмент, а не нянька. © 2009 DrKnS
- John Doe
- Бюрократ
- Posts: 14582
- Joined: Wed 27 Apr, 2005 20:42
- Location: github.com/FarManagerLegacy
- Has thanked: 92 times
- Been thanked: 514 times
- Contact:
Unix format (LF) по умолчанию для новых файлов
Замечу что опции для BOM там тоже нет.
И это несколько выходит за замки обозначенной темы.
Для этого достаточно было бы и "Editor settings" (BOM там тоже сейчас не настроить).
https://t.me/FarManager — Telegram чат
- buniak_a_h
- Posts: 4565
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 242 times
- Been thanked: 674 times
- Contact:
Unix format (LF) по умолчанию для новых файлов
Ещё замечу, что есть функция
editor.SetParam, в которой:
- можно поменять кодировку (
ESPT_CODEPAGE); - можно поменять BOM (
ESPT_SETBOM); - нельзя (или я не нашёл?) поменять тип CR/LF !!!
Last edited by buniak_a_h on Sat 01 Feb, 2025 10:08, edited 1 time in total.
- buniak_a_h
- Posts: 4565
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 242 times
- Been thanked: 674 times
- Contact:
Unix format (LF) по умолчанию для новых файлов
P/S.
Функция
Функция
editor.SetParam вообще задаёт многие параметры, которые могут зависеть от расширения файла (напр., ESPT_EXPANDTABS). Так и хочется сделать мелкий макрос, который при открытии файла "настраивал" бы редактор в соответствие с именем файла. У меня даже такой есть, но он ус танавливает только кодовую страницу и BOM. А мог бы!… Эх!
Last edited by buniak_a_h on Sat 01 Feb, 2025 10:17, edited 1 time in total.