Page 2 of 2
Zen coding — пишем HTML/CSS быстрее
Posted: Thu 01 Jun, 2017 06:52
by Talker
Latest post of the previous page:
2useven10 wrote: ↑Thu 01 Jun, 2017 03:04
Talker, попробуйте установить фар в папку без пробелов.
PS: можно и без установки - распаковать, прочитать и выполнить то что в Far.exe.example.ini, запустить.
Да, работает, если в Far.exe.ini указать к примеру:
Code: Select all
UseSystemProfiles=0
UserProfileDir=%APPDATA%\FarManager\Profile
UserLocalProfileDir=%LOCALAPPDATA%\FarManager\Profile
ну и соответственно переименовать
"%APPDATA%\Far Manager"
=>
"%APPDATA%\FarManager"
"%LOCALAPPDATA%\Far Manager"
=>
"%LOCALAPPDATA%\FarManager"
Но нельзя ли скрипт подправить? Я подозреваю что дело в
sparkup.lua
- там в переменную
path
нужно или короткий путь писать или как-то решить бы проблему с длинными путями...
Zen coding — пишем HTML/CSS быстрее
Posted: Thu 01 Jun, 2017 08:32
by John Doe
Talker wrote: ↑Thu 01 Jun, 2017 06:52Но нельзя ли скрипт подправить?
Code: Select all
local cmdline = ('"%s" "%s" %s'):format(O.python or "python",O.sparkup_py or path.."sparkup.py",O.options or "")
Zen coding — пишем HTML/CSS быстрее
Posted: Thu 01 Jun, 2017 21:08
by Talker
John Doe wrote: ↑Thu 01 Jun, 2017 08:32
Talker wrote: ↑Thu 01 Jun, 2017 06:52Но нельзя ли скрипт подправить?
Code: Select all
local cmdline = ('"%s" "%s" %s'):format(O.python or "python",O.sparkup_py or path.."sparkup.py",O.options or "")
Теперь так:
Code: Select all
╔═════════════════════ Sparkup ══════════════════════╗
║ ���⠪��᪠� �訡�� � ����� 䠩��, ����� ����� ��� ��⪥ ⮬�. ║
║ ║
╟────────────────────────────────────────────────────╢
║ { OK } ║
╚════════════════════════════════════════════════════╝
Zen coding — пишем HTML/CSS быстрее
Posted: Fri 02 Jun, 2017 07:06
by John Doe
Zen coding — пишем HTML/CSS быстрее
Posted: Fri 02 Jun, 2017 15:42
by Talker
Я с этого и начинал - установил Питон, положил оба скрипта в папку со скриптами, ну и дальше все как
тут писал
Т.е. сейчас в общем-то работает все, но для этого пришлось переименовать каталоги
"%APPDATA%\Far Manager"
и
"%LOCALAPPDATA%\Far Manager"
, убрав пробел из
"Far Manager"
Zen coding — пишем HTML/CSS быстрее
Posted: Mon 05 Jun, 2017 20:02
by John Doe
Talker wrote: ↑Fri 02 Jun, 2017 15:42Я с этого и начинал
Я же исправил скрипт, проверьте как сейчас.
Zen coding — пишем HTML/CSS быстрее
Posted: Fri 04 Aug, 2017 14:13
by macik
О! John Doe, спасибо, что хоть спустя 5 лет, но это эта идея воплотилась в любимом Фаре.
Установил вариант со скомпилированным PY скриптом — работает.
Zen coding — пишем HTML/CSS быстрее
Posted: Thu 10 Aug, 2017 10:57
by tstr
скритпт от John Doe переработан для работы из
Lunatic Python, что не требует присутствия питона на компе и в путях и специально собранных sparkup.exe . sparkup.py в комплекте, взят из ориг. репы.
2017–08–28 подправлена работа с sys.path - не держим в нем постоянно директорию со скриптом, корректно передаём строку.
Zen coding — пишем HTML/CSS быстрее
Posted: Wed 04 Sep, 2019 08:17
by John Doe
Вместо
sparkup (который не развивается) можно использовать его изначальный прообраз
emmet, обладающий большими возможностями.
Требуется:
В макросе (
viewtopic.php?p=141063#p141063) строку, начинающуюся с
local cmdline
заменяем на
Всё.
Набираем
html:5>h1{Hello}+p>lorem
, и он разворачивается в
Code: Select all
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h1>Hello</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Veniam repellendus excepturi ullam, deserunt hic nisi facilis? Optio facilis asperiores, suscipit, cupiditate eum neque odio iure earum nisi ut id similique!</p>
</body>
</html>
Шпаргалка:
https://docs.emmet.io/cheat-sheet/
Zen coding — пишем HTML/CSS быстрее
Posted: Tue 03 Aug, 2021 16:14
by John Doe
P.S.
А если заменить на
..то в тексте будут "плейсхолдеры", помечающие места, где предполагаются пользовательские значения:
Code: Select all
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=${2:device-width}, initial-scale=${3:1.0}">
<title>${5:Document}</title>
</head>
<body>
${6}
</body>
</html>
Для фара можно было бы преобразовать их в стековые закладки, намакросить переход между ними по Tab, и (в идеале) добавить ещё и визуализацию раскраской.
Zen coding — пишем HTML/CSS быстрее
Posted: Tue 03 Aug, 2021 16:38
by John Doe
Чего ещё не хватает:
Для того кто в тебе должно быть не сложно (я - нет).