Kirjoittaja Aihe: Pure text copy  (Luettu 2582 kertaa)

ilkant

  • Käyttäjä
  • Viestejä: 1380
  • Kubuntu
    • Profiili
Pure text copy
« : 27.01.22 - klo:00.06 »
WebOpettaja kertoo kuinka Windowsissa voi kopioida puhtaan tekstin "minne vain". Olen käyttänyt Kubuntussa Kate-muokkainta väliaikaisena suodattimena, mutta sen käyttäminen tuplaa kopiointien ja liittämisten määrän. Onko Kubuntussa vastaavaa plain tekstin kopiointia? Jos ei, voiko sellaisen helposti rakentaa Kubuntuun? Kopiointia käytän näet aika usein. Mm. foorumien viestienkirjoitukseen.

qwertyy

  • Käyttäjä
  • Viestejä: 5777
    • Profiili
Vs: Pure text copy
« Vastaus #1 : 27.01.22 - klo:00.53 »
Hmmm. Olen varmaan typerä kun minulla tuo jippo menee pahasti ohi. Eihän tuohon mitään puretext sovellusta edes tarvi. Sen kun kopioi jotain ja kun liittää, niin painaa oikealla ja valitsee siitä valikosta vain liitä pelkkänä tekstinä tai ihan Ctrl+alt+v. Eikös tuo toiminta ole ihan identtinen KDE:ssa myös? Kokeilin pikaisesti käynnistää Neon:n virtuaalikoneessa ja en minä oikein käsitä mitä tuossa haetaan takaa. Leikepöytä ainakin näyttää ihan normaalisti tekstin noin kopioitaessa. Ei tullut kyllä asennettua esim. Libreä ja liitettyä sinne, mutta eikös siinä ole ihan sama toiminnallisuus kun Officessa/Windowsissa tuon suhteen?
« Viimeksi muokattu: 27.01.22 - klo:00.57 kirjoittanut qwertyy »

juyli

  • Käyttäjä / moderaattori
  • Viestejä: 1200
    • Profiili
Vs: Pure text copy
« Vastaus #2 : 27.01.22 - klo:00.58 »
Olen käyttänyt Kubuntussa Kate-muokkainta väliaikaisena suodattimena, mutta sen käyttäminen tuplaa kopiointien ja liittämisten määrän. Onko Kubuntussa vastaavaa plain tekstin kopiointia?

https://www.linux.fi/wiki/Kate
Yksinkertaisia tekstieditoreja ovat mm. Vim ja Nano:
https://www.linux.fi/wiki/Nano
https://www.linux.fi/wiki/Vim
Tekstiä voi myös vaivattomasti kopioida ja liittää päätteellä.
Mainittakoon kuitenkin myös Ed: https://www.linux.fi/wiki/Ed ;)

Yksi unohtui: Emacs
https://www.linux.fi/wiki/Emacsin_perusk%C3%A4ytt%C3%B6

« Viimeksi muokattu: 27.01.22 - klo:01.03 kirjoittanut juyli »

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: Pure text copy
« Vastaus #3 : 27.01.22 - klo:09.21 »
Hmmm. Olen varmaan typerä kun minulla tuo jippo menee pahasti ohi. Eihän tuohon mitään puretext sovellusta edes tarvi. Sen kun kopioi jotain ja kun liittää, niin painaa oikealla ja valitsee siitä valikosta vain liitä pelkkänä tekstinä tai ihan Ctrl+alt+v.

Ctrl+Shift+V liittää pelkkänä tekstinä ainakin GNOME-työpöydällä useimmissa sovelluksissa, mutta en osaa sanoa miten toimii KDE-ympäristössä.

mpiso

  • Käyttäjä
  • Viestejä: 657
    • Profiili
Vs: Pure text copy
« Vastaus #4 : 27.01.22 - klo:11.44 »
Ctrl+Shift+V liittää pelkkänä tekstinä ainakin GNOME-työpöydällä useimmissa sovelluksissa, mutta en osaa sanoa miten toimii KDE-ympäristössä.

Kubuntu toimii samoin, mutta ainakin LO kysyy vahvistuksen. Minä olen käyttänyt myös Katea, jos pitää liittää tekstiä moneen paikkaan ja jossain ei Ctrl+Shift+V muistaakseni toimi.

SuperOscar

  • Käyttäjä
  • Viestejä: 4062
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Pure text copy
« Vastaus #5 : 27.01.22 - klo:12.58 »
Tuo saattaisi onnistua leikepöydän toiminnolla. Mistään vain ei tunnu löytyvän ohjetta siitä, miten niitä luodaan :o

Kokeilin, että esim. tällainen skriptinpätkä riittäisi siivoamaan fonttitehosteet tekstistä:

Koodia: [Valitse]
xclip -selection clipboard | xclip -selection clipboard
(Tämä siis X11:ssä, Waylandissä komento on toinen.) Tuossa siis ainoastaan putkitetaan leikepöydän sisältö uudelleen leikepöydälle.

Ongelma on, että en saa mitenkään kytkemään skriptiä toimintoon.

Alku on helppo: hiiren oikealla avataan ilmoitusalueelta leikepöydän asetukset ja mennään välilehdelle ”Toiminnot”. Painetaan ”+ Lisää toiminto…”, kirjoitetaan säännöllinen lauseke ”.*” (= mitä tahansa) ja poistetaan valinta ruudusta ”Automaattinen”.

”Toiminnon komentoluettelo” -kenttään pitäisi sitten kirjoittaa komento, mutta mistään guuglaamallakaan ei löydy neuvoa siihen, mitä nämä ”komennot” ovat – suoritettavia tiedostoja vai jotain Plasman sisäisiä käskyjä? Ainakaan ei tunnu toimivan, jos kirjoitan komennoksi skriptin absoluuttisen sijainnin.
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

mpiso

  • Käyttäjä
  • Viestejä: 657
    • Profiili
Vs: Pure text copy
« Vastaus #6 : 27.01.22 - klo:14.27 »
Kokeilin 2D CAD sovellusta, ainakaan siinä ei Ctrl+Shift+V toimi. Katsoin vielä Kubuntun järjestelmäasetuksista, mutta en löytänyt kohtaa ”liitä määräten”. Riippuu siis aivan sovelluksesta, toimiiko Ctrl+Shift+V vai ei.

qwertyy

  • Käyttäjä
  • Viestejä: 5777
    • Profiili
Vs: Pure text copy
« Vastaus #7 : 27.01.22 - klo:15.15 »
Mitenkäs Linuxien keskinapilla kopiointi ja liittäminen oikein meni? Kätevän oloinen juttu, mutta en jotenkin koskaan ole pääsyt siihen sisään niin, että olisin alkanut harjoittelemaan sen käyttöä. Ja tosiaan suoraan sanottuna äkkiseltään ei tule mieleen tarkka toimintapa.

mpiso

  • Käyttäjä
  • Viestejä: 657
    • Profiili
Vs: Pure text copy
« Vastaus #8 : 27.01.22 - klo:15.33 »
Myös sisällön muokkaus (kynän kuva), näyttäisi poistavan muotoilun.

Tarkennus: Riittä kun avaa ja sulkee (OK) muokkauksen.
« Viimeksi muokattu: 27.01.22 - klo:16.51 kirjoittanut mpiso »

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: Pure text copy
« Vastaus #9 : 27.01.22 - klo:15.34 »
Mitenkäs Linuxien keskinapilla kopiointi ja liittäminen oikein meni? Kätevän oloinen juttu, mutta en jotenkin koskaan ole pääsyt siihen sisään niin, että olisin alkanut harjoittelemaan sen käyttöä. Ja tosiaan suoraan sanottuna äkkiseltään ei tule mieleen tarkka toimintapa.

1. Maalaa kopioitava teksti hiirellä
2. Klikkaa kohdeikkunaa ja/tai siirrä kursori kohtaan, johon haluat liittää tekstin
3. Liitä painamalla hiiren keskinappia, rullaa tai Shift+Insert

qwertyy

  • Käyttäjä
  • Viestejä: 5777
    • Profiili
Vs: Pure text copy
« Vastaus #10 : 27.01.22 - klo:18.20 »
Mitenkäs Linuxien keskinapilla kopiointi ja liittäminen oikein meni? Kätevän oloinen juttu, mutta en jotenkin koskaan ole pääsyt siihen sisään niin, että olisin alkanut harjoittelemaan sen käyttöä. Ja tosiaan suoraan sanottuna äkkiseltään ei tule mieleen tarkka toimintapa.

1. Maalaa kopioitava teksti hiirellä
2. Klikkaa kohdeikkunaa ja/tai siirrä kursori kohtaan, johon haluat liittää tekstin
3. Liitä painamalla hiiren keskinappia, rullaa tai Shift+Insert
Tämä kopioi ns. raakatekstinä jos kopio vaikka hyperlinkkejä tms? Pystyyköhän tuolla muuten tehdä leikkaa liitä toimintoa tai siis onko tuolle jokin oletus pikanäppäin lisänä? Shift tms.

ilkant

  • Käyttäjä
  • Viestejä: 1380
  • Kubuntu
    • Profiili
Vs: Pure text copy
« Vastaus #11 : 27.01.22 - klo:19.05 »
Juyli antoi hyviä ehdotuksia useita. Mutta entä, jos haluaisi tällä Ubuntu-foorumilla tehdä copy+pasten viestinkirojitukseen? Mielestäni tämä ei ole ainakaan pahimpia foorumijärjestelmiä, vaan sellaiset, jotka muuttavat kirjasimen väriä, vahvennusta, alleviivausta yms. Eikä sitä saa pois millään. Ainoa keino on alkaa kirjoittaa vähän aiemmasta kohdasta, jossa on tavallinen kirjasintyyli uudelleen teksti ja poistaa sitten muuttuneitten tehosteiden kirjoitus kokonaan pois perästä.

Yksi käyttökelpoinen tapa voisi olla näppäinyhdistelmä ctrl-v:n lisäksi, joka lisäisi tekstin ilman tehosteita.

mpiso

  • Käyttäjä
  • Viestejä: 657
    • Profiili
Vs: Pure text copy
« Vastaus #12 : 27.01.22 - klo:21.30 »
Juyli antoi hyviä ehdotuksia useita. Mutta entä, jos haluaisi tällä Ubuntu-foorumilla tehdä copy+pasten viestinkirojitukseen? Mielestäni tämä ei ole ainakaan pahimpia foorumijärjestelmiä, vaan sellaiset, jotka muuttavat kirjasimen väriä, vahvennusta, alleviivausta yms. Eikä sitä saa pois millään. Ainoa keino on alkaa kirjoittaa vähän aiemmasta kohdasta, jossa on tavallinen kirjasintyyli uudelleen teksti ja poistaa sitten muuttuneitten tehosteiden kirjoitus kokonaan pois perästä.

Yksi käyttökelpoinen tapa voisi olla näppäinyhdistelmä ctrl-v:n lisäksi, joka lisäisi tekstin ilman tehosteita.

Ei auta mitään vaikka kopioit muotoilematonta tekstiä, jos kopioit alueelle, jossa on muotoilu. Pitää ensin merkitä, että tästä eteenpäin on muotoilematonta tekstiä. Vai olisiko leipäteksti parempi määritelmä.

Sama ”ongelma” oli LO:sa kun kokeilin millä muotoilun saa liittämisestä pois. Piti välillä painaa Ctrl+0 (nolla), niin sain muotoilun pois, kohdasta johon kokeilin liittää.

En tiedä onko vastaavaa pikanäppäintä eri foorumeilla.

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: Pure text copy
« Vastaus #13 : 27.01.22 - klo:22.49 »
Juyli antoi hyviä ehdotuksia useita. Mutta entä, jos haluaisi tällä Ubuntu-foorumilla tehdä copy+pasten viestinkirojitukseen? Mielestäni tämä ei ole ainakaan pahimpia foorumijärjestelmiä, vaan sellaiset, jotka muuttavat kirjasimen väriä, vahvennusta, alleviivausta yms. Eikä sitä saa pois millään. Ainoa keino on alkaa kirjoittaa vähän aiemmasta kohdasta, jossa on tavallinen kirjasintyyli uudelleen teksti ja poistaa sitten muuttuneitten tehosteiden kirjoitus kokonaan pois perästä.

Yksi käyttökelpoinen tapa voisi olla näppäinyhdistelmä ctrl-v:n lisäksi, joka lisäisi tekstin ilman tehosteita.

Kuten yllä todettiin, Ctrl+Shift+V liittää leikepöydän sisällön pelkkänä tekstinä ilman muotoiluja. Pitäisi toimia KDE-työpöydälläkin ainakin selaimissa ja LibreOfficessa (joka tosin avaa tuolla näppäinyhdistelmällä valikon, jossa valitaan liittämistapa).
« Viimeksi muokattu: 27.01.22 - klo:22.50 kirjoittanut nm »

SuperOscar

  • Käyttäjä
  • Viestejä: 4062
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Pure text copy
« Vastaus #14 : 28.01.22 - klo:19.40 »
Redditin avustuksella löytyi tapa tehdä tämä Plasmassa yleisesti. Alku on sama, jonka jo kerroin:

  • Napsauta hiiren oikealla painikkeella ikkunaleikepöytäsovelmaa ja valitse ”Leikepöydän asetukset” (ainoa valikkokohta).
  • Siirry Toiminnot-välilehdelle ja napsauta ”+ Lisää toiminto”.
  • Kirjoita säännölliseksi lausekkeeksi ”.*” (lainausmerkeittä!), poista Automaattinen-ruudun valinta, lisää haluamasi kuvaus ja napsauta ”+ Lisää komento”.
  • Kirjoita komennoksi ”echo %s | xclip -clipboard selection” (taas lainausmerkeittä), valitse Tulosteen käsittely -sarakkeesta ”Korvaa leikepöytä” ja kirjoita haluamasi kuvaus Kuvaus-sarakkeeseen.

Nyt homma toimii niin, että kun haluaa liittää tekstinkäsittelyohjelmasta, selaimesta tms. kopioitua tekstiä muotoilemattomana jonnekin, paina Ctrl+Alt+R ja valitse äsken luotu toiminto. Se korvaa leikepöydällä olevan muotoillun tekstin muotoilemattomassa muodossa. Sen jälkeen Ctrl+V tavalliseen tapaan.

Toiminnon voi ajaa myös ilmoitusalueen sovelmasta haluamalleen leikepöytähistorian kohdalle: historia auki napsauttamalla hiiren vasemmalla painikkeella ilmoitusaluekuvaketta, sitten halutun leikkeen valinta ja oikeaan laitaan ilmestyvästä Käytä komentoa -kuvakkeesta valitsee luodun toiminnon.

PS. Ai niin, xclip täytyy tietysti asentaa, jollei sitä ole jo asentanut. Minulla se on vakiovarusteena, koska käytän sitä silloin tällöin.
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

ilkant

  • Käyttäjä
  • Viestejä: 1380
  • Kubuntu
    • Profiili
Vs: Pure text copy
« Vastaus #15 : 28.01.22 - klo:19.55 »
Hmmm. Olen varmaan typerä kun minulla tuo jippo menee pahasti ohi. Eihän tuohon mitään puretext sovellusta edes tarvi.

Et ole typerä. Useimmiten kopioinnin voi tehdä tuolla tavoin suoraan. Ja se onnistuu. Mutta sitten on joitakin tilanteita, että kopioituu fontti ym. määritteitä ja se muuttaa kohteessa tekstin täysin. Ja ne asettelut eivät edes näy tai niitä ei huomaa, jos lähteessä teksti on suunnilleen saman näköistä kuin aiempi teksti.

Voi olla tilanteita, joissa ne kirjasinmäärittelyt ja tehosteet on hyväkin tulla mukaan. Yleensä ei.