Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Calibre > Editor

Notices

Reply
 
Thread Tools Search this Thread
Old Today, 08:29 AM   #1
thiago.eec
Guru
thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.
 
Posts: 961
Karma: 1183425
Join Date: Dec 2016
Location: Goiânia - Brazil
Device: iPad, Kindle Paperwhite
Indent blocks of code

Hi, everyone.

Is there any way to indent blocks of code? I can use tab to increase the indent of a single element, but that seems to be it.

It would be nice if the Editor could handle multiple elements, like PyCharm and other IDEs. In PyCharm, you can select multiple elements (e.g.: a bunch of <p>s) and hit tab, so they all move forward. You can also use shift+tab to move backwards.

@Kovid, do you think is could be possible? Or maybe there are already shortcuts that I'm not aware of.
thiago.eec is offline   Reply With Quote
Old Today, 09:19 AM   #2
theducks
Well trained by Cats
theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.
 
theducks's Avatar
 
Posts: 30,182
Karma: 57532200
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
Beautify? (the flower icon) 1) on the current tab, applies to that Tab. 2) on the main menubar, all Text files
theducks is offline   Reply With Quote
Advert
Old Today, 09:33 AM   #3
thiago.eec
Guru
thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.
 
Posts: 961
Karma: 1183425
Join Date: Dec 2016
Location: Goiânia - Brazil
Device: iPad, Kindle Paperwhite
Quote:
Originally Posted by theducks View Post
Beautify? (the flower icon) 1) on the current tab, applies to that Tab. 2) on the main menubar, all Text files
Beautify is an automated process, with good results most of the time, but not always*. Sometimes we need to edit the file manually.

In that case, it would be really useful to be able to speed the process, working with blocks, instead of individual elements.

* Here is an example where beautify doesn't work:
Spoiler:
Code:
<?xml version='1.0' encoding='utf-8'?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" lang="pt-BR" xml:lang="pt-BR">
  <head>
    <title>Teoria da argumentação jurídica</title>
    <link rel="stylesheet" href="../Styles/style0002.css" type="text/css"/>
  </head>
  <body style="font-family:'times new roman',serif;">
    <nav role="doc-toc" epub:type="toc" id="toc">
 <h1 class="sumario">Sumário</h1> 
    <p class="texto-sumario-1"><a href="part0005.xhtml"><strong>Introdução: a crítica de Gulliver</strong></a></p> <p class="texto-sumario-1"><a href="part0006.xhtml">1. Argumentação: noções básicas</a></p>
 <p class="texto-sumario-3"><a href="part0006.xhtml#sigil_toc_id_1">1.1 O que é argumentar?</a></p>
 <p class="texto-sumario-3"><a href="part0006.xhtml#sigil_toc_id_2">1.2 Padronização de argumentos</a></p>
 <p class="texto-sumario-3"><a href="part0006.xhtml#sigil_toc_id_3">1.3 Argumentos complexos</a></p>
 <p class="texto-sumario-3"><a href="part0006.xhtml#sigil_toc_id_4">1.4 Justificação externa e justificação interna</a></p>
 <p class="texto-sumario-3"><a href="part0006.xhtml#sigil_toc_id_5">1.5 Resumo</a></p>
  <p class="texto-sumario-2"><a href="part0007.xhtml"><strong>2. Argumentação prática</strong></a></p>
 <p class="texto-sumario-3"><a href="part0007.xhtml#sigil_toc_id_6">2.1 Argumentação teórica e argumentação prática</a></p>
 <p class="texto-sumario-3"><a href="part0007.xhtml#sigil_toc_id_7">2.2 Argumentação institucional e argumentação substantiva</a></p>
 <p class="texto-sumario-3"><a href="part0007.xhtml#sigil_toc_id_8">2.3 Conclusão</a></p>
 <p class="texto-sumario-3"><a href="part0007.xhtml#sigil_toc_id_9">2.4 Resumo</a></p>
 <p class="texto-sumario-2"><a href="part0008.xhtml">3. Fontes do direito</a></p>
 <p class="texto-sumario-3"><a href="part0008.xhtml#sigil_toc_id_10">3.1 Fontes formais e materiais</a></p>
 <p class="texto-sumario-3"><a href="part0008.xhtml#sigil_toc_id_11">3.2 Fontes obrigatórias e opcionais</a></p>
 <p class="texto-sumario-3"><a href="part0008.xhtml#sigil_toc_id_12">3.3 Acúmulo de fontes</a></p>
 <p class="texto-sumario-3"><a href="part0008.xhtml#sigil_toc_id_13">3.4 Resumo</a></p>
<p class="texto-sumario-2"><a href="part0009.xhtml">4. Métodos de interpretação jurídica</a></p>
 <p class="texto-sumario-3"><a href="part0009.xhtml#sigil_toc_id_14">4.1 O que é interpretação</a></p>
 <p class="texto-sumario-3"><a href="part0009.xhtml#sigil_toc_id_15">4.2 Formalismo e não formalismo</a></p>
<p class="texto-sumario-3"><a href="part0009.xhtml#sigil_toc_id_16">4.3 Interação entre os métodos de interpretação</a></p>
<p class="texto-sumario-3"><a href="part0009.xhtml#sigil_toc_id_17">4.4 Interpretação constitucional</a></p>
 <p class="texto-sumario-3"><a href="part0009.xhtml#sigil_toc_id_18">4.5 Resumo</a></p>
 <p class="texto-sumario-2"><a href="part0010.xhtml">5. Integração de lacunas</a></p>
 <p class="texto-sumario-3"><a href="part0010.xhtml#sigil_toc_id_19">5.1 O que são lacunas na lei</a></p>
 <p class="texto-sumario-3"><a href="part0010.xhtml#sigil_toc_id_20">5.2 Princípios</a></p>
 <p class="texto-sumario-3"><a href="part0010.xhtml#sigil_toc_id_21">5.3 Analogias</a></p>
 <p class="texto-sumario-3"><a href="part0010.xhtml#sigil_toc_id_22">5.4 Jurisprudência</a></p>
 <p class="texto-sumario-3"><a href="part0010.xhtml#sigil_toc_id_23">5.5 Costumes</a></p>
 <p class="texto-sumario-3"><a href="part0010.xhtml#sigil_toc_id_24">5.6 Doutrina</a></p>
 <p class="texto-sumario-3"><a href="part0010.xhtml#sigil_toc_id_25">5.7 Resumo</a></p>
 <p class="texto-sumario-2"><a href="part0011.xhtml">6. Argumentação teórica no direito</a></p>
 <p class="texto-sumario-3"><a href="part0011.xhtml#sigil_toc_id_26">6.1 Argumentação institucional e argumentação substantiva</a></p>
 <p class="texto-sumario-3"><a href="part0011.xhtml#sigil_toc_id_27">6.2 Resumo</a></p>
 <p class="texto-sumario-2"><a href="part0012.xhtml">7. Descoberta e justificação</a></p>
 <p class="texto-sumario-3"><a href="part0012.xhtml#sigil_toc_id_28">7.1 Processo de descoberta e processo de justificação</a></p>
 <p class="texto-sumario-3"><a href="part0012.xhtml#sigil_toc_id_29">7.2 Atalhos e vieses</a></p>
 <p class="texto-sumario-3"><a href="part0012.xhtml#sigil_toc_id_30">7.3 Resumo</a></p>
 <p class="texto-sumario-2"><a href="part0013.xhtml">Conclusão: o que dizer a Gulliver?</a></p> 
<p class="texto-sumario-4"><a href="part0014.xhtml">Referências bibliográficas</a></p>
  </nav>
  </body>
</html>
thiago.eec is offline   Reply With Quote
Old Today, 09:44 AM   #4
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 44,195
Karma: 23000010
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
What exactly are you looking for? A shortcut to add one level of indent to all selected lines? Something dependent on tags?
kovidgoyal is offline   Reply With Quote
Old Today, 09:45 AM   #5
theducks
Well trained by Cats
theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.
 
theducks's Avatar
 
Posts: 30,182
Karma: 57532200
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
Yep! Which is why I use Both Calibre and Sigil editors. IMHO Sigil does the code Pretty better. Calibre Fixes code better.

Each has their strong points. (and, No! I don't want either to be made the same, you might fix what I already like)
theducks is offline   Reply With Quote
Advert
Old Today, 09:58 AM   #6
thiago.eec
Guru
thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.
 
Posts: 961
Karma: 1183425
Join Date: Dec 2016
Location: Goiânia - Brazil
Device: iPad, Kindle Paperwhite
Quote:
Originally Posted by kovidgoyal View Post
What exactly are you looking for? A shortcut to add one level of indent to all selected lines?
Yes! To add/remove one level of indent to all the selected lines. I suggest tab to add and shift+tab to remove.
thiago.eec is offline   Reply With Quote
Old Today, 10:10 AM   #7
jjk
Enthusiast
jjk began at the beginning.
 
Posts: 45
Karma: 10
Join Date: Aug 2018
Location: Paris (France)
Device: Kobo Kindle Vivlio-Inkpad3
Quote:
Originally Posted by thiago.eec View Post
Yes! To add/remove one level of indent to all the selected lines. I suggest tab to add and shift+tab to remove.
That would be all good for me too.
And possibly with some width found in Calibre editor options.
jjk is offline   Reply With Quote
Old Today, 10:43 AM   #8
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 44,195
Karma: 23000010
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
OK should be doable, opena bug report so I dont forget.
kovidgoyal is offline   Reply With Quote
Old Today, 10:59 AM   #9
thiago.eec
Guru
thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.
 
Posts: 961
Karma: 1183425
Join Date: Dec 2016
Location: Goiânia - Brazil
Device: iPad, Kindle Paperwhite
Quote:
Originally Posted by kovidgoyal View Post
OK should be doable, opena bug report so I dont forget.
Thanks

https://bugs.launchpad.net/calibre/+bug/2076251
thiago.eec is offline   Reply With Quote
Old Today, 11:07 AM   #10
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 75,363
Karma: 133807966
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Please make the keystroke for code indent be control-F5-Shift Z. Something we'd never use or hit by accident.
JSWolf is online now   Reply With Quote
Old Today, 11:15 AM   #11
thiago.eec
Guru
thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.
 
Posts: 961
Karma: 1183425
Join Date: Dec 2016
Location: Goiânia - Brazil
Device: iPad, Kindle Paperwhite
Quote:
Originally Posted by JSWolf View Post
Please make the keystroke for code indent be control-F5-Shift Z. Something we'd never use or hit by accident.
Tab is already used to indent. Also, shift+tab does the same. So, there is no conflict with existing shortcuts.

Assigning an overcomplicated shortcut accomplishes nothing.
thiago.eec is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Alignement of blocks Ghitulescu Workshop 18 09-04-2019 12:49 PM
Css code to indent first paragraph? shootist Editor 14 12-30-2015 06:17 AM
conversion blocks the program volopazzo Conversion 6 01-11-2015 08:54 AM
Immutable code blocks crutledge Sigil 1 05-10-2010 07:54 PM
fonts as blocks in calibre waxly Calibre 1 03-24-2010 10:42 PM


All times are GMT -4. The time now is 03:26 PM.


MobileRead.com is a privately owned, operated and funded community.