Souvent, je me trouve souvent avec du texte où je veux exclure une certaine partie du texte, disons les trois premiers caractères de 40 lignes. Le moyen le plus rapide que je puisse penser de faire cela serait de dessiner un rectangle et de copier le texte. J'utilise principalement des fenêtres, mais je suis sûr que Grep ou quelque chose de similaire pourrait le faire avec un minuscule de code. Ma meilleure façon de faire est d'ouvrir une invite de commande. Puis exécutez "EDIT" (oui le bon ancien). Puis collez le texte dedans (cela prend en réalité une durée importante). Ensuite, je suis capable de sélectionner le rectangle que je suis après. P>
Y a-t-il des autres éditeurs qui supportent cette fonctionnalité? Je suis familière avec Notepad ++. P>
8 Réponses :
Si vous utilisez Vim, CTRL KBD> + v kbd> vous permettra de sélectionner un bloc de texte rectangulaire. P>
La documentation dit Ctrl Kbd> + q kbd> vous permettra de choisir rectangulaire dans la compatibilité MSWIN. P>
Qu'est-ce que "Compatibilité Mswin" i>? Nom d'un mode dans Vim? Ou voulez-vous dire "Compatibilité Microsoft Windows" i>? Ou autre chose?
Le lien est effectivement cassé. Il redirige vers https://www.vim.org/htmldoc.php/gui_w32.html#gu-clipboard code>, qui ne contient aucune information utile.
Vous pouvez le faire avec NEDIT (disponible pour Windows). Maintenez la touche Ctrl kbd> et faites glisser la souris (clic gauche) pour sélectionner des rectangles. in Linux, vous pouvez également utiliser Il supprimera les trois premiers caractères de chaque ligne et imprimer le résultat à la sortie standard. p> p> CUT code>
: p>
Geany aussi, relativement interne-plate-forme.
Êtes-vous sûr que Nedit est disponible pour Windows? Je ne peux trouver que des déclarations comme "pour les systèmes UNIX les plus populaires" i>.
@Petermortensen - il était certainement possible. On dirait qu'il n'est pas officiellement pris en charge dans la victoire 10. Quelques discussions ici: Sourceforge.net / P / NEDIT / Discussion / 34507 / Thread / Fe9D6Dbec99
Vous pouvez sélectionner une zone rectangulaire à couper / copier dans Visual Studio, en appuyant sur la touche ALT KBD> avant de faire votre sélection avec la souris ou ( Shift kbd> +) clés du curseur . Voir Comment: sélectionner et modifier le texte em>. P>
Alt-Drag est le raccourci semi-standard sur de nombreux éditeurs qui prennent en charge la sélection des blocs. IIRC qui inclut Emeditor, Notepad ++ et TextPad.
Je viens d'utiliser Alt-Drag et sauvé beaucoup de temps! Merci!
emacs prend en charge Vous l'utilisez en naviguant vers un coin de la zone intéressante, frapper kill-rectangle code> (lié à
CX RK code> par défaut) et
Yank-rectabille code> (
CX RY code >) pour y parvenir. Également d'intérêt possible est
Supprimer-extrait-extrait-rectangle code> (sans reliure par défaut et destiné à l'utilisation de la programmation). P>
C-
UltraDit a un mode colonne (mode de colonne de menu / colonne, clavier
raccourci alt kbd> + c kbd>). Cela permet de faire des sélections de blocs, de supprimer, d'insérer la colonne de la colonne, etc. en utilisant uniquement le clavier (la souris fonctionne aussi). P>
Pour votre exemple: Faites une sélection de largeur zéro à la position de colonne 1 pour les 40 lignes et appuyez sur Supprimer KBD> trois fois. Ou simplement créer le bloc 3 x 40 Sélectionnez et appuyez sur Supprimer KBD>. P>
JEDIT prend en charge les sélections verticales (le raccourci clavier est alt + \). Il peut également faire plusieurs sélections non continues (raccourci clavier est Ctrl kbd> + \ kbd>). Et lorsque vous tapez, il affecte toutes les sélections, vous pouvez modifier plusieurs lignes en même temps, ou la même ligne dans plus de lieu simultanément. Ou les deux. P>
Le colle vertical est également pris en charge. C'est une caractéristique que j'utilise tout le temps. Il fait éditer des colonnes une brise. P>
Si vous avez trop de lignes pour sélectionner facilement, les trouvent-ils et remplacent em> sont aussi bons que possible. P>
Jedit est une application Java, et utilise donc plus de ressources système que la plupart des éditeurs. Mais d'autre part, cela fonctionne sur la plupart des systèmes, et il a des charges de plug-ins pour modifier le texte plus efficace. P>
the Zeus Editor peut effectuer le clavier piloté colonne em> couper / copier et coller. p>
Aussi le marquage de la souris Zeus par défaut est dans le mode colonne em>. p>
Ceci peut être fait en utilisant JGSoft's's EditPad qui possède une version gratuite de Lite qui n'est pas écrite. P >
Que voulez-vous dire par "dessiner un rectangle"?