Конференция "Начинающим" » позиция каретки в текстовых редакторах
 
  • Саня © (02.04.18 11:52) [0]
    Здравствуйте, подскажите пожалуйста где текстовые редакторы обычно хранят позицию каретки после закрытия текстового файла, для установки его в то место, где он был до закрытия?
  • Dimka Maslov © (02.04.18 12:09) [1]
    Обычно там, где все программы хранят свои настройки.
  • KilkennyCat © (02.04.18 12:36) [2]
    а необычно - в самом текстовом файле.
  • Саня © (02.04.18 12:41) [3]

    > KilkennyCat ©   (02.04.18 12:36) [2]
    >
    > а необычно - в самом текстовом файле.

    Ну ладно в реестре можно записать, а это как?
  • wert (02.04.18 16:46) [4]
    например в альтернативный поток текстового файла.
  • Плохиш © (02.04.18 19:20) [5]

    > Ну ладно в реестре можно записать, а это как?

    google - Ungefähr 346.000 Ergebnisse (0,34 Sekunden)
    яндекс - Нашлось 66 млн результатов

    Считаю вопрос издевательством.

    Ответ один - найми программиста.
  • KilkennyCat © (02.04.18 20:51) [6]

    > Ну ладно в реестре можно записать, а это как?

    предлагаю самому решить эту простейшую задачу. Есть минимум три простых варианта.
  • Pavia © (02.04.18 21:16) [7]

    > предлагаю самому решить эту простейшую задачу. Есть минимум
    > три простых варианта.

    А я только один знаю через API реестра.
  • Dimka Maslov © (02.04.18 21:55) [8]

    > А я только один знаю через API реестра.


    Есть ещё такой класс TRegistry. Хотя по новой моде настройка приложений не через реестр идёт, а через конфигурационные файлы в AppData
  • Inovet © (02.04.18 21:56) [9]
    Что большее зло: мусорить в реестр и возможно портить его, или мусорить на диск?

    Предлагаю хранить в папке
    GetFolderPath(CSIDL_APPDATA + CSIDL_FLAG_CREATE) + '\МояПрограмма';
    в файле ini, лучше в xml.
  • sniknik © (02.04.18 22:04) [10]
    > Есть минимум три простых варианта.
    один из них, или четвертый - спросить на форуме и скопипастить.
  • kilkennycat © (02.04.18 22:46) [11]

    > Pavia ©   (02.04.18 21:16) [7]
    > Dimka Maslov ©   (02.04.18 21:55) [8]

    я так понял, автор про сохранение в самом текстовом файле.
  • GEN++ © (03.04.18 14:59) [12]
    >где текстовые редакторы обычно хранят позицию
    > каретки после закрытия текстового файла
    (под кареткой видимо следует понимать позицию  ввода/марке)

    1. Загружаю Word 200(текст редактор),
    а)   ввожу текст,
    б)   сохраняю в файле,
    в)   закрываю файл,
    г)   открываю снова - позиция ввода не сохранена
    2. Загружаю "Блокнот" (текст редактор)
    а)....в)
    г)   открываю снова - позиция ввода не сохранена

    2. Загружаю WordPad  (текст редактор)
    а)....в)
    г)   открываю снова - позиция ввода не сохранена

     Может в MicroSoft что-нибудь подправить?
  • KilkennyCat © (03.04.18 15:09) [13]

    > Может в MicroSoft что-нибудь подправить?

    Управляющего директора сменить?
  • sniknik © (03.04.18 16:41) [14]
    > Управляющего директора сменить?
    давно пора, и еще этих как его дизигнеров которые новые интерфейсы "запиливают".
    сейчас вот минут 10 панель управления искал... то что есть, ну никак не воспринимается, хорошо один линуксоид(!!!) подсказал - "а вы там наберите в консоле control" и открылось старого-нормального вида. олелуйя! вообще -винду на мыло!!!
  • GEN++ © (03.04.18 16:45) [15]
    >KilkennyCat  [13]

    Хорошо-о-о-о бы.
    Давно на его место мечу.
    Если конечно его зарплату поднимут.
  • Styx © (03.04.18 16:59) [16]

    > 1. Загружаю Word 200(текст редактор),
    > а)   ввожу текст,
    > б)   сохраняю в файле,
    > в)   закрываю файл,
    > г)   открываю снова - позиция ввода не сохранена
    >

    На самом деле Ворд сохраняет позицию ввода (точнее, последнего редактирования текста), но автоматом в неё не переходит. Чтобы перейти к ней, нужно нажать Shift-F5.
  • GEN++ © (03.04.18 18:05) [17]
    >Styx [16]
    Word 2007
    Открываю док,
    изменяю текст, сохраняю.
    Загружаю снова, давлю Shift+<F5>
    стоит на 1-м символе.
    Может что в настройках?
  • Styx © (03.04.18 21:54) [18]

    > Может что в настройках?

    Может... У меня работает, Word 2010. По идее это во всех версиях должно работать. Но, судя по результатам поиска по запросу "word shift f5", у многих не работает.
 
Конференция "Начинающим" » позиция каретки в текстовых редакторах
Есть новые Нет новых   [118574   +16][b:0][p:0.001]