Как удалить один элемент из списка 10 & ldquo; последних документов & rdquo; в LibreOffice Writer?

Как удалить один элемент из списка из 10 последних документов в LibreOffice Writer?

5
задан 4 June 2011 в 08:52

16 ответов

Это для LibreOffice 4.0x в Ubuntu 12.04 LTS:

perl -i -pe 's#<item[^>]+?HistoryInfo.+?</item>##g' $HOME/.config/libreoffice/4/user/registrymodifications.xcu

Это работает для меня, но, как указано выше: используйте на свой страх и риск.

2
ответ дан 25 July 2018 в 21:47
  • 1
    Я считаю, что некоторые объяснения того, что эта команда будет делать, были бы полезны, чтобы понять риск. – Boris 4 October 2015 в 11:29

Кажется, должен быть простой, встроенный способ сделать это, но нет (пока?). LibreOffice теперь сохраняет пользовательские настройки и историю Recent_Documents в одном файле. В моей системе это:

$HOME/.libreoffice/3/user/registrymodifications.xcu

Это xml-документ, и извлечение истории только одного документа не является прямым.

Был подключен плагин истории ( забыл название), который работал, но он больше не работает для меня. Я создал сценарий / однострочный файл для удаления всей истории последних документов. Он ищет и удаляет теги формы: <item ...HistoryInfo> ... </item>

perl -i -pe 's#<item[^>]+?HistoryInfo.+?</item>##g' $HOME/.libreoffice/3/user/registrymodifications.xcu

Применяются обычные заявления об отказе:

всегда создавайте резервную копию файла, сначала понимаете скрипт, прежде чем выполнять его, используя ваш собственный риск
3
ответ дан 25 July 2018 в 21:47

Это для LibreOffice 4.0x в Ubuntu 12.04 LTS:

perl -i -pe 's#<item[^>]+?HistoryInfo.+?</item>##g' $HOME/.config/libreoffice/4/user/registrymodifications.xcu

Это работает для меня, но, как указано выше: используйте на свой страх и риск.

2
ответ дан 26 July 2018 в 16:49
  • 1
    Я считаю, что некоторые объяснения того, что эта команда будет делать, были бы полезны, чтобы понять риск. – Boris 4 October 2015 в 11:29

Кажется, должен быть простой, встроенный способ сделать это, но нет (пока?). LibreOffice теперь сохраняет пользовательские настройки и историю Recent_Documents в одном файле. В моей системе это:

$HOME/.libreoffice/3/user/registrymodifications.xcu

Это xml-документ, и извлечение истории только одного документа не является прямым.

Был подключен плагин истории ( забыл название), который работал, но он больше не работает для меня. Я создал сценарий / однострочный файл для удаления всей истории последних документов. Он ищет и удаляет теги формы: <item ...HistoryInfo> ... </item>

perl -i -pe 's#<item[^>]+?HistoryInfo.+?</item>##g' $HOME/.libreoffice/3/user/registrymodifications.xcu

Применяются обычные заявления об отказе:

всегда создавайте резервную копию файла, сначала понимаете скрипт, прежде чем выполнять его, используя ваш собственный риск
3
ответ дан 26 July 2018 в 16:49

Это для LibreOffice 4.0x в Ubuntu 12.04 LTS:

perl -i -pe 's#<item[^>]+?HistoryInfo.+?</item>##g' $HOME/.config/libreoffice/4/user/registrymodifications.xcu

Это работает для меня, но, как указано выше: используйте на свой страх и риск.

2
ответ дан 2 August 2018 в 03:23
  • 1
    Я считаю, что некоторые объяснения того, что эта команда будет делать, были бы полезны, чтобы понять риск. – Boris 4 October 2015 в 11:29

Кажется, должен быть простой, встроенный способ сделать это, но нет (пока?). LibreOffice теперь сохраняет пользовательские настройки и историю Recent_Documents в одном файле. В моей системе это:

$HOME/.libreoffice/3/user/registrymodifications.xcu

Это xml-документ, и извлечение истории только одного документа не является прямым.

Был подключен плагин истории ( забыл название), который работал, но он больше не работает для меня. Я создал сценарий / однострочный файл для удаления всей истории последних документов. Он ищет и удаляет теги формы: <item ...HistoryInfo> ... </item>

perl -i -pe 's#<item[^>]+?HistoryInfo.+?</item>##g' $HOME/.libreoffice/3/user/registrymodifications.xcu

Применяются обычные заявления об отказе:

всегда создавайте резервную копию файла, сначала понимаете скрипт, прежде чем выполнять его, используя ваш собственный риск
3
ответ дан 2 August 2018 в 03:23

Это для LibreOffice 4.0x в Ubuntu 12.04 LTS:

perl -i -pe 's#<item[^>]+?HistoryInfo.+?</item>##g' $HOME/.config/libreoffice/4/user/registrymodifications.xcu

Это работает для меня, но, как указано выше: используйте на свой страх и риск.

2
ответ дан 4 August 2018 в 19:20
  • 1
    Я считаю, что некоторые объяснения того, что эта команда будет делать, были бы полезны, чтобы понять риск. – Boris 4 October 2015 в 11:29

Кажется, должен быть простой, встроенный способ сделать это, но нет (пока?). LibreOffice теперь сохраняет пользовательские настройки и историю Recent_Documents в одном файле. В моей системе это:

$HOME/.libreoffice/3/user/registrymodifications.xcu

Это xml-документ, и извлечение истории только одного документа не является прямым.

Был подключен плагин истории ( забыл название), который работал, но он больше не работает для меня. Я создал сценарий / однострочный файл для удаления всей истории последних документов. Он ищет и удаляет теги формы: <item ...HistoryInfo> ... </item>

perl -i -pe 's#<item[^>]+?HistoryInfo.+?</item>##g' $HOME/.libreoffice/3/user/registrymodifications.xcu

Применяются обычные заявления об отказе:

всегда создавайте резервную копию файла, сначала понимаете скрипт, прежде чем выполнять его, используя ваш собственный риск
3
ответ дан 4 August 2018 в 19:20

Это для LibreOffice 4.0x в Ubuntu 12.04 LTS:

perl -i -pe 's#<item[^>]+?HistoryInfo.+?</item>##g' $HOME/.config/libreoffice/4/user/registrymodifications.xcu

Это работает для меня, но, как указано выше: используйте на свой страх и риск.

2
ответ дан 6 August 2018 в 03:32
  • 1
    Я считаю, что некоторые объяснения того, что эта команда будет делать, были бы полезны, чтобы понять риск. – Boris 4 October 2015 в 11:29

Кажется, должен быть простой, встроенный способ сделать это, но нет (пока?). LibreOffice теперь сохраняет пользовательские настройки и историю Recent_Documents в одном файле. В моей системе это:

$HOME/.libreoffice/3/user/registrymodifications.xcu

Это xml-документ, и извлечение истории только одного документа не является прямым.

Был подключен плагин истории ( забыл название), который работал, но он больше не работает для меня. Я создал сценарий / однострочный файл для удаления всей истории последних документов. Он ищет и удаляет теги формы: <item ...HistoryInfo> ... </item>

perl -i -pe 's#<item[^>]+?HistoryInfo.+?</item>##g' $HOME/.libreoffice/3/user/registrymodifications.xcu

Применяются обычные заявления об отказе:

всегда создавайте резервную копию файла, сначала понимаете скрипт, прежде чем выполнять его, используя ваш собственный риск
3
ответ дан 6 August 2018 в 03:32

Кажется, должен быть простой, встроенный способ сделать это, но нет (еще?). LibreOffice теперь сохраняет пользовательские настройки и историю Recent_Documents в одном файле. В моей системе это:

  $ HOME / .libreoffice / 3 / user / registrymodifications.xcu  

Это xml-документ и извлечение истории только один документ не является прямым.

Был использован плагин истории (забыл имя), но он больше не работает для меня. Я создал сценарий / однострочный файл для удаления всей истории последних документов. Он ищет и удаляет теги формы: & lt; item ... HistoryInfo & gt; ... & lt; / item & gt;

  perl -i -pe's # & lt; item [^ & gt;] +? HistoryInfo. +? & lt; / item & gt; # #  #g '$ HOME / .libreoffice / 3 / user / registrymodifications.xcu  

Применяются обычные заявления об отказе:

  • всегда создавать резервные копии файла сначала
  • понять скрипт перед тем, как выполнить его
  • использовать на свой страх и риск
3
ответ дан 7 August 2018 в 21:20

Это один для LibreOffice 4.0x в Ubuntu 12.04 LTS:

  perl -i -pe '# & lt; item [^ & gt;] +? HistoryInfo. +? & lt;  / item & gt; ## g '$ HOME / .config / libreoffice / 4 / user / registrymodifications.xcu  

Он работает для меня, но, как указано выше: используйте на свой страх и риск. [ ! d2]

2
ответ дан 7 August 2018 в 21:20

Кажется, должен быть простой, встроенный способ сделать это, но нет (еще?). LibreOffice теперь сохраняет пользовательские настройки и историю Recent_Documents в одном файле. В моей системе это:

  $ HOME / .libreoffice / 3 / user / registrymodifications.xcu  

Это xml-документ и извлечение истории только один документ не является прямым.

Был использован плагин истории (забыл имя), но он больше не работает для меня. Я создал сценарий / однострочный файл для удаления всей истории последних документов. Он ищет и удаляет теги формы: & lt; item ... HistoryInfo & gt; ... & lt; / item & gt;

  perl -i -pe's # & lt; item [^ & gt;] +? HistoryInfo. +? & lt; / item & gt; # #  #g '$ HOME / .libreoffice / 3 / user / registrymodifications.xcu  

Применяются обычные заявления об отказе:

  • всегда создавать резервные копии файла сначала
  • понять скрипт перед тем, как выполнить его
  • использовать на свой страх и риск
3
ответ дан 10 August 2018 в 09:39

Это один для LibreOffice 4.0x в Ubuntu 12.04 LTS:

  perl -i -pe '# & lt; item [^ & gt;] +? HistoryInfo. +? & lt;  / item & gt; ## g '$ HOME / .config / libreoffice / 4 / user / registrymodifications.xcu  

Он работает для меня, но, как указано выше: используйте на свой страх и риск. [ ! d2]

2
ответ дан 10 August 2018 в 09:39

Кажется, должен быть простой, встроенный способ сделать это, но нет (еще?). LibreOffice теперь сохраняет пользовательские настройки и историю Recent_Documents в одном файле. В моей системе это:

  $ HOME / .libreoffice / 3 / user / registrymodifications.xcu  

Это xml-документ и извлечение истории только один документ не является прямым.

Был использован плагин истории (забыл имя), но он больше не работает для меня. Я создал сценарий / однострочный файл для удаления всей истории последних документов. Он ищет и удаляет теги формы: & lt; item ... HistoryInfo & gt; ... & lt; / item & gt;

  perl -i -pe's # & lt; item [^ & gt;] +? HistoryInfo. +? & lt; / item & gt; # #  #g '$ HOME / .libreoffice / 3 / user / registrymodifications.xcu  

Применяются обычные заявления об отказе:

  • всегда создавать резервные копии файла сначала
  • понять скрипт перед тем, как выполнить его
  • использовать на свой страх и риск
3
ответ дан 13 August 2018 в 15:50

Это один для LibreOffice 4.0x в Ubuntu 12.04 LTS:

  perl -i -pe '# & lt; item [^ & gt;] +? HistoryInfo. +? & lt;  / item & gt; ## g '$ HOME / .config / libreoffice / 4 / user / registrymodifications.xcu  

Он работает для меня, но, как указано выше: используйте на свой страх и риск. [ ! d2]

2
ответ дан 13 August 2018 в 15:50
  • 1
    Я считаю, что некоторые объяснения того, что эта команда будет делать, были бы полезны, чтобы понять риск. – Boris 4 October 2015 в 11:29

Другие вопросы по тегам:

Похожие вопросы: