Hallo Framers,
allmählich wird es ernst bei uns mit den ersten DITA-Projekten, und für meinen Geschmack mache ich viel zu viel mit der Maus:
· Elemente einfügen,
· Elemente markieren,
· an Stellen im Strukturbaum springen,
· Fokus in Struktur, Attributen und Dokument …
Falls jemand von Ihnen/Euch schon länger damit arbeitet, wäre es nett, wenn er/sie die Top 10 seiner/ihrer Tastaturkürzel verraten könnte.
Dafür dankt im Voraus, herzlich grüßend
und ein schönes WE wünschend
Franz-Josef Knelangen
Hallo Franz-Josef,
> Top 10 seiner/ihrer Tastaturkürzel verraten könnte.
Für strukturiertes Arbeiten: Ctrl-F1, Ctrl-F2, Ctrl-F3, Ctrl-F1, Ctrl-F2, Ctrl-F3, Ctrl-F1
Ansonsten lasse ich mir während der Bearbeitung von XML-Dateien die Element-Tags anzeigen, das spart viele Wechsel zwischen Strukturbaum und Editorfenster. Dann kannst Du auch mit Shift-Cursortasten Texte markieren, ohne plötzlich unerwartet ganze Rattenschwänze schwarz eingefärbt zu haben.
Viele Grüße
Johannes
--
Sie erhalten diese Nachricht, weil Sie Mitglied der Google Groups-Gruppe "frameusers-de" sind.
Für das Erstellen von Beiträgen in dieser Gruppe senden Sie eine E-Mail an
frameu...@googlegroups.com
Um sich von dieser Gruppe abzumelden, senden Sie eine E-Mail an
frameusers-d...@googlegroups.com
Für Nachrichten an den »Eigentümer« der Gruppe, senden Sie eine E-Mail an
frameuser...@googlegroups.com
Weitere Optionen finden Sie in dieser Gruppe unter
http://groups.google.com/group/frameusers-de?hl=de
> Ctrl-F1, Ctrl-F2, Ctrl-F3, Ctrl-F1, Ctrl-F2, Ctrl-F3, Ctrl-F1
Ups, das funktioniert möglicherweise nicht. Korrekt:
Ctrl-1, Ctrl-2, Ctrl-3, Ctrl-1, Ctrl-2, Ctrl-3, Ctrl-1
· Elemente einfügen,
· Elemente markieren,· an Stellen im Strukturbaum springen,
· Fokus in Struktur, Attributen und Dokument …
Wenn an einer Stelle sowieso nur
Danke für die Antworten. Habe dem wenig hinzuzufügen, aber immerhin doch dieses:
· ESC ee geht bei mir auch mit F10;
· ESC sd wechselt zwischen _S_truktur und _D_okument (leicht zu merken);
· ESC Eu ist das Gegenteil von Strg+2 = _E_lement _u_nwrap.
An dieser Stelle muss wieder mal das hilfreiche FrameScript „Report: FM Commands“ von itl (Klaus Müller) gelobt werden. Wenn man das noch nie hat laufen lassen, weiß man gar nicht, wofür es alles Tastenkombinationen gibt J.
Gruß und schönes WE
Franz-Josef Knelangen
--
Hallo Michael und Franz-Josef,
und alle anderen
> So, jetzt,
:-)
eine Frage hätte ich noch zum Thema Tastaturkürzel.
FM7 strukturiert (hoffentlich auch gültig für die neueren Versionen?)
Im Text stehend möchte ich nur den gesamten Text ohne die Elementgrenzen markieren. Mit einem 3-fach-Klick bekomme ich nun den gesamten Text MIT den Elementmarkierungen. Ich benötige aber nur den Inhalt fürs Kopieren.
Mit Strg + Alt und den Pfeiltasten kann ich an den Anfang bzw. das Ende des Textes springen. Dabei ist es nicht immer gewährleistet, dass der Cursor an den Anfang des Textes springt, sondern manchmal springt er auch VOR die Elementmarke, komisch. Nach mehreren Versuchen habe ich festgestellt, dass es darauf ankommt, welche der beiden Tasten (Ctrl bzw. Alt) man zuerst los lässt. Sowas kann man bei eingeblendeten Elementgrenzen mit Tags schön beobachten.
Habe ich es endlich geschafft, mit dem Cursor an den Anfang eines Textes zu springen, so fehlt mit noch der "Geiergriff", mit dem ich den Text bis zum Ende ohne Elementmarke markieren kann. Noch schöner wäre es wenn man den Inhalt eines Elements direkt markieren könnte. Dies möchte ich nicht in der Strukturansicht tun, sondern in der Layoutansicht.
Geht das?
LG Harald
Dreifachklicks markieren mir oft zu viel – und man weiß immer nicht recht, was sie markieren: ist man im ersten <step>, wird das gesamte <steps>-Element markiert, ab dem zweiten dann nur der <step>, in dem man sich befindet …
Ich markiere Elemente mit der Funktion Esc hE = Select Element; wenn ich nur den Text kopieren will, benutze ich „Paste special > Unicode text“.
Schöne wäre es, wenn es eine „Unwrap Selection“-Funktion gäbe (bzw. wenn ich diese, falls vorhanden, gefunden hätte).
Folgende Tastaturkürzel werden in diesem Zusammenhang außerdem angeboten (FM 10 Englisch):
Esc hE = Select Element
Esc hP = Select Previous Element (geht auch Alt+Ctrl+Shift+Oben)
Esc hN = Select Next Element (geht auch Alt+Ctrl+Shift+Unten)
Esc hS = Select Siblings
Esc heP = Select Parent (geht auch Alt+Ctrl+Shift+Links)
Da es nicht für alle entsprechende Äquivalente gibt, nehme ich immer die ESC-Variante. Die Tastenkombinationen *erweitern* übrigens eine bestehende Selektion.
Gruß
Franz-Josef Knelangen
PS – nur für Tastatur-Hardliner: Wer keine IBM-Klicktastatur hat oder endlich eine mit Windowstasten möchte, ohne Feststelltasten o.ä. von Hand ummappen zu müssen. Es gibt jetzt von Unicomp eine solche mit deutschem Tastaturlayout, USB-Anschluss (Google: „unicomp endura pro“). Die hat sogar einen Pointing Stick und zwei Maustasten an Bord – nicht zum Malen, aber um mal kurz den Fokus in ein anderes Fenster zu bekommen, ohne die Maus in die Hand nehmen zu müssen, genial. Kostet so viel wie ein billiges Smartphone, ist aber im Büroalltag bei weitem nützlicher J.
--
Schöne wäre es, wenn es eine „Unwrap Selection“-Funktion gäbe (bzw. wenn ich diese, falls vorhanden, gefunden hätte).
Soll das „Ausgliedern“ sein? Das wäre Esc eef
Viele Grüße,
Hallo Karin,
wenn das die deutsche Übersetzung für „Unwrap“ ist (was ich vermute, und was für mich wieder eine Bestätigung dafür ist, warum ich mit der englischen Oberfläche arbeite J), dann kann man es in diesem Fall schlecht verwenden:
· Macht man es vor dem Kopieren, ist das Element im Quelltext weg.
· Kopiert man das gesamte Element „irgendwohin“, können dabei, je nach verwendeter Struktur, lustige Dinge entstehen, die anschließend mehr erfordern als ein einfaches „Unwrap“ (im engl. FM übrigens „ESC Eu“).
Oder habe ich da etwas missverstanden?
Gruß
Franz-Josef
--
Von: frameu...@googlegroups.com [mailto:frameu...@googlegroups.com] Im Auftrag von Franz-Josef Knelangen
Gesendet: Freitag, 4. November 2011 11:43
Hallo Franz-Josef,
> Ich markiere Elemente mit der Funktion Esc hE = Select Element; wenn
> ich nur den Text kopieren will, benutze ich „Paste special > Unicode text“.
wenn ich ein Element (unterster Ebene > Text) markiere, also leider inkl. Elementauszeichnungen, und ich füge kopierten Text (z. B. aus einer anderen Anwendung) mit "Einfügen Spezial > Text" ein, so werden die Auszeichnungen auch mit überschrieben! Das funktioniert also nicht.
Außerdem hatte ich mich gefreut, mit der Ansicht "Elementgrenzen mit Tags" arbeiten zu können, aber das haut auch nicht hin. Markiert man dort ein Wort, so wird nicht exakt genau angezeigt, was denn eigentlich markiert ist. Das ist nicht genügend präzise, um damit arbeiten zu können.
Ich hatte gehofft, dass man nach einer Einarbeitungszeit die Strukturansicht ausblenden könnte und nur noch mit der Layoutansicht und mit der Tastatur arbeiten könnte. Mangels exakter Markierung des Textes und deren Anzeige geht das aber m. E. nicht.
Außer jemand weiß wie's geht und möchte das hier erzählen:-)
Liebe Grüße Harald
Das habe ich dann missverstanden: Ich dachte, es ginge um die Element-Tags im zu kopierenden Text, nicht in dem, in den hineinkopiert werden und der dabei offensichtlich komplett ersetzt werden soll.
Machst Du solche Ersetzungen andauernd? Ich kann mir gerade keinen rechten Anwendungsfall dafür vorstellen …
Gruß
Franz-Josef
--
Hallo Harald,
> … Ansicht "Elementgrenzen mit Tags" ... Markiert man dort ein Wort, so wird nicht exakt genau angezeigt,
> was denn eigentlich markiert ist.
Da ich selbst fast ausschließlich in dieser Ansicht arbeite (nur im Ausnahmefall die Strukturansicht öffne): Mir ist Dein Problem unbekannt (FM9). Es wird genau angezeigt, was markiert ist (und kopiert würde). Hast Du mal eine Aktualisierung der Darstellung forciert? (Bei mir Ctrl-L, kann aber auch ein kostenloses Plugin sein, das dieses Tastaturkürzel bereit stellt. Sonst: |- Fenster | Auffrischen -|.) FM hat häufiger mal Aktualisierungsprobleme. Wenn es daran liegt: Viel Spaß bei der Ursachensuche (ich tippe lieber ein paar Mal mehr Ctrl-L).
Viele Grüße
Johannes
> Machst Du solche Ersetzungen andauernd? Ich kann mir gerade keinen
> rechten Anwendungsfall dafür vorstellen …
Nein nicht dauernd.
Aber es gibt durchaus den Fall, dass ich Texte aus anderen Anwendungen (Texte aus Software zur Erstellung von Bedientableaufunktionen, ERP, Pdf-Dateien, ...) in die Doku mit aufnehmen muss.
Die beiden "Knackpunkte" bezogen auf die Layoutansicht "Elementgrenzen mit Tags"
- Inhalt ohne Elementtags eines untersten Elements mit den Tasten markieren zu können
und
- exakte Anzeige der Auswahl bzw. der Markierung (Buchstabengenau)
sind für mich zumindest in unserer deutschen FM7 er Version noch nicht gelöst.
Ich nehme an, das geht halt einfach nicht ?!?
Gruß Harald
Hallo Johannes,
> Da ich selbst fast ausschließlich in dieser Ansicht arbeite (nur im
> Ausnahmefall die Strukturansicht öffne): Mir ist Dein Problem
> unbekannt (FM9). Es wird genau angezeigt, was markiert ist (und
> kopiert würde). Hast Du mal eine Aktualisierung der Darstellung
> forciert? (Bei mir Ctrl-L, kann aber auch ein kostenloses Plugin
> sein, das dieses Tastaturkürzel bereit stellt. Sonst: |- Fenster |
> Auffrischen -|.) FM hat häufiger mal Aktualisierungsprobleme. Wenn
> es daran liegt: Viel Spaß bei der Ursachensuche (ich tippe lieber
> ein paar Mal mehr Ctrl-L).
siehe Bild im Anhang
Schönes Wochenende Euch allen
(See attached file: FM.png)
Hallo Harald,
> siehe Bild im Anhang
(Markierung eines Buchstabens liegt zwischen Buchstaben)
Damit lässt sich ja gar nicht arbeiten :-(
Ich habe in FM 7 noch keine strukturierten Dokumente bearbeitet, darum weiß ich nicht, ob das da ein gängiges Problem ist, oder ob das einfach an Deiner Kombination von FM-Parametern / verwendeten Schriften / Grafikkarte / Sonstiges liegt. (Wenn das in der Ansicht ohne Elementtags besser ist, würde ich ein Problem mit der Laufweitenberechnung der Elementtags vermuten.)
Viele Grüße
Johannes
Von: frameu...@googlegroups.com [mailto:frameu...@googlegroups.com] Im Auftrag von harald.z...@oest.de
Gesendet: Freitag, 4. November 2011 13:05
An: frameu...@googlegroups.com
--
> siehe Bild im Anhang
(Markierung eines Buchstabens liegt zwischen Buchstaben)Damit lässt sich ja gar nicht arbeiten :-(
Hallo zusammen,
>> Schöne wäre es, wenn es eine „Unwrap Selection“-Funktion gäbe (bzw. wenn ich diese, falls vorhanden, gefunden hätte).
Mit folgendem ExtendScript geht das dann jetzt
Element auswählen oder Cursor im Text positionieren und die Tastenkombination „Esc+h+e+c“ wählen (bei Bedarf Shortcuts im Script anpassen).
Inhalt des Elements wird selektiert.
Danach „Einfügen Spezial > Unicode Text“.
Mit Esc+h+e+t kann der aktuelle Textknoten ausgewählt werden. Dazu Cursor zuvor an der entsprechenden Stelle im Text positionieren.
Inline-Elemente werden im Gegensatz zur ersten Funktion nicht ausgewählt.
Vielleicht findet sich noch jemand der die paar Zeilen Code für FM 9 und früher als FrameScript umsetzt.
Viel Spaß beim Shorten.
Schöne Grüße und schönes Wochenende
Markus Wiedenmaier
Hallo an alle, die mitgeholfen haben, das Problem zu entschärfen,
> Voilá: http://www.framescript.eu/2011/11/element-inhalt-markieren/
> >> Schöne wäre es, wenn es eine „Unwrap Selection“-Funktion gäbe
> (bzw. wenn ich diese, falls vorhanden, gefunden hätte).
>
> Mit folgendem ExtendScript geht das dann jetzt
> http://bit.ly/nfGUHr
>
> Element auswählen oder Cursor im Text positionieren und die
> Tastenkombination „Esc+h+e+c“ wählen (bei Bedarf Shortcuts im Scriptanpassen).
> Inhalt des Elements wird selektiert.
> Danach „Einfügen Spezial > Unicode Text“.
>
> Mit Esc+h+e+t kann der aktuelle Textknoten ausgewählt werden. Dazu
> Cursor zuvor an der entsprechenden Stelle im Text positionieren.
> Inline-Elemente werden im Gegensatz zur ersten Funktion nicht ausgewählt.
Da hat sich ja der Tag Urlaub gelohnt :-)
Kaum kommt man zurück und schon gibt es Scripts, die das Problem entschärfen.
an Michael:
Die Zeile in der makr.ini hat bewirkt, dass das Verhalten besser geworden ist. Allerdings, siehe Bild FS2.png, funktioniert das bei der Verwendung des Scriptes nur eingeschränkt. Nach Überprüfung in der Strukturansicht ist das aber ok. Auch wenn ich dort den ListEntry markiere, sieht das in der Layoutansicht gleich aus. Trotzdem komisch.
(See attached file: FS2.png)
an Markus und Michael:
Die Shortcuts waren mir zu lange, weshalb ich sie angepasst habe.
(See attached file: FS.png)
Jetzt kommt aber eine Fehlermeldung, mit der ich nicht gerechnet hatte. Wahrscheinlich liegt's an mir, siehe FS-png. Obwohl die Fehlermeldung kommt, wird die Aktion trotzdem ausgeführt.
In Bild FS2.png kann man auch die Auswahl erkennen, die m. E. unsinnig ist. Sie wurde mit dem Node-Script hergestellt. Wenn ich das richtig verstanden habe, soll das Node-Script ein inliegendes Element, wie eine Auszeichnung miteinschließen. Ich hatte den Cursor im "Bodytext", ca. bei dem Wort "Dateneingabe" stehen. Nach Eingabe von "Esc k" wurde dann nach der Fehlermeldung markiert, was im Bild zu sehen ist. Das bedeutet, dass nicht nur der BodyText und die InlineGraphic markiert wurden, sondern auch noch das äußere Element ListEntry
Aber im Prinzip reicht das InhaltScript für meine Belange völlig aus.
Nochmals herzliches Dankeschön an alle, die mitgeholfen haben, das Manko in FM auszubügeln.
LG Harald
Hallo Harald,
> Allerdings, siehe Bild FS2.png, funktioniert das bei der Verwendung des Scriptes nur eingeschränkt.
Das ist leider normal: Du hast ein Bild in der Zeile, da funktioniert die Berechnung der Markierungsgrenzen/Cursorposition nicht sauber und man arbeitet auch in FM9 im Blindflug. In der Zeile davor und danach sollte es aber stimmen.
Viele Grüße
Johannes
Hallo Johannes,
Deiner Beschreibung nach gilt das auch für Tabellen, da auch dort Striche (Bildelemente) vorhanden sind. Zumindest wäre das eine Erklärung für das Verhalten, das ich gerade vor mir sehe :-)
> Das ist leider normal: Du hast ein Bild in der Zeile, da
> funktioniert die Berechnung der Markierungsgrenzen/Cursorposition
> nicht sauber und man arbeitet auch in FM9 im Blindflug. In der Zeile
> davor und danach sollte es aber stimmen.
LG Harald
Hallo Harald,
> Das ist leider normal: Du hast ein Bild in der Zeile, da
> funktioniert die Berechnung der Markierungsgrenzen/Cursorposition
> nicht sauber und man arbeitet auch in FM9 im Blindflug.
> Deiner Beschreibung nach gilt das auch für Tabellen, da auch dort Striche (Bildelemente) vorhanden sind.
Mir bislang nicht aufgefallen. Wenn ich mit XML arbeite, vermeide ich Tabellen möglichst (und wenn, dann oft ohne Linien, insbesondere in der Editoransicht): Tabellen bedeuten immer manuelle Nacharbeit, wenn die Druckversion generiert wird.
Viele Grüße
Johannes