Anna wrote: ↑Sat Apr 10, 2021 10:27 am
Иногда после вставки ссылки у дальнейшего текста сохраняется стиль ссылки (синий с подчёркиванием).
Если после ссылки не поставить пробел, то получается не ввод текста после ссылки, а переименование текущей ссылки и соответственно, текст набирается синий подчёркнутый. Или есть ещё какие-то случаи?
Anna wrote: ↑Sat Apr 10, 2021 10:27 am
сылка на" файл или папку" с якорем. НЕ РАБОТАЕТ. (логично)
G:\TiddlyWiki\TiddlyWiki_original\tiddlywiki.html#HelloThere
Ссылка с якорем (указана как ссылка в интернет). НЕ РАБОТАЕТ."
G:\TiddlyWiki\TiddlyWiki_original\tiddlywiki.html#HelloThere
Как бы ссылку, начинающуюся с G:\ не называли, она от этого не перестанет быть ссылкой на файл, и получаем:
G:\TiddlyWiki\TiddlyWiki_original\tiddlywiki.html#HelloThere
путь к файлу\имя файла.расширение файла
Если вставлять "работающий адрес", то ссылка сработает независимо от того, в какое из трёх полей для адреса в окне добавления её вставлять. Я уже несколько лет вставляю всё, что ни попадя (ссылки вида с:\путь\файл.txt,
https://example.com, epim://C:\file.epim/notes/.., cintanotes://...) в поле адреса "Ссылка на файл или папку", и гиперссылки работают.
Как мне кажется, подразделение на три типа там разграничивает, какая кнопка будет в окне редактирования ссылки: Обзор для записей EPIM, Обзор для файлов на компьютере или Тест для открытия интернет-ссылки, но на работоспособность самих ссылок никак не влияет.
P.S. Ошибка в русском переводе: тип гиперссылки "Ссылка на файл" вместо "Ссылка на запись/якорь EPIM"
- epim_links-colours11.png (5.55 KiB) Viewed 1395 times
Ну а теперь о самом проблемном.
file:///, оно же известное как file URI scheme - штука весьма запутанная.
И меня терзают смутные сомнения, что, проходя через EPIM->Windows->браузер, текст в ссылке после якоря откидывается то ли на уровне Windows, то ли на уровне браузера.
Вообще хоть откуда-то, не из EPIM, (Word, Wordpad, Libre Office Writer <- любой редактор текста, поддерживающий гиперссылки) у вас получится перейти по гиперссылке с адресом
file:///G:/TiddlyWiki/TiddlyWiki_original/tiddlywiki.html#HelloThere
?
Cмотрится, как рабочая ссылка, но даже такой простой вариант у меня в браузер пойдёт без якоря хоть откуда, EPIM тут не при чём.
И это ещё не углубляясь в то, что (поправьте меня разработчики, если я где-то ошибаюсь), для Windows у ссылок с file:///, кодировать нужно только спец. символы, а латиницу/кириллицу оставлять как есть, в то время как chrome отдаёт ссылку с кодированием всех символов. В итоге для этой ссылки
file:///G:/tmp/%D0%9A%D0%B8%D1%80%D0%B8%D0%BB%D0%BB%D0%B8%D1%86%D0%B0%20%E2%80%94%20%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F.html
Windows попытается заменить каждый % на %25 превратив во что-то, ведущее в никуда:
- epim_links-colours12.png (6.28 KiB) Viewed 1395 times
Про # и % в путях даже в
блоге у Windows когда-то писали, что в этих "крайних случаях", даже когда синтаксис URI выглядит как надо, не значит, что ссылка в итоге будет работать правильно.