Σημειωματάριο ++ προσθέστε σε κάθε γραμμή

Χρησιμοποιώ το Notepad++ και δεν μπορώ να το καταλάβω αυτό:

Έχω πολλές γραμμές που όλες αρχίζουν με http. Πρέπει να προσθέσω κάποιο κείμενο μπροστά από αυτό σε κάθε γραμμή. Επίσης, πρέπει να προσθέσω διαφορετικό κείμενο στο τέλος κάθε γραμμής. Κάθε γραμμή τελειώνει διαφορετικά.

Ποιος είναι ο γρηγορότερος τρόπος για να προσθέσω κείμενο στην αρχή και στο τέλος κάθε γραμμής;

Λύση

Ακολουθήστε αυτά τα βήματα:

  1. Πατήστε Ctrl+H για να εμφανιστεί το παράθυρο διαλόγου Εύρεση/Αντικατάσταση.
  2. Επιλέξτε την επιλογή Κανονική έκφραση κοντά στο κάτω μέρος του διαλόγου.

Για να προσθέσετε μια λέξη, όπως test, στην αρχή κάθε γραμμής:

  1. Πληκτρολογήστε ^ στο πλαίσιο κειμένου Find what.
  2. Πληκτρολογήστε test στο πλαίσιο κειμένου Replace with.
  3. Τοποθετήστε τον κέρσορα στην πρώτη γραμμή του αρχείου για να βεβαιωθείτε ότι επηρεάζονται όλες οι γραμμές
  4. Κάντε κλικ στο κουμπί "Αντικατάσταση όλων".

Για να προσθέσετε μια λέξη, όπως test, στο τέλος κάθε γραμμής:

  1. Πληκτρολογήστε $ στο πλαίσιο κειμένου Find what.
  2. Πληκτρολογήστε test στο πλαίσιο κειμένου Replace with.
  3. Τοποθετήστε τον κέρσορα στην πρώτη γραμμή του αρχείου για να βεβαιωθείτε ότι επηρεάζονται όλες οι γραμμές
  4. Κάντε κλικ στο κουμπί "Αντικατάσταση όλων".
Σχόλια (10)
  1. Μετακινήστε τον κέρσορα στην αρχή της πρώτης γραμμής.
  2. Κρατήστε πατημένο το πλήκτρο Alt + Shift και χρησιμοποιήστε το πλήκτρο του δρομέα κάτω για να επεκτείνετε την επιλογή μέχρι το τέλος του μπλοκ.

Αυτό σας επιτρέπει να πληκτρολογείτε ταυτόχρονα σε κάθε γραμμή.

Βρήκα τη λύση παραπάνω εδώ.

Νομίζω ότι αυτό είναι πολύ πιο εύκολο από τη χρήση regex.

Σχόλια (2)

Το Notepad++ έχει πολύ ισχυρή δυνατότητα επεξεργασίας. (Σήμερα ψάχνω για την παρόμοια λειτουργία στο Sublime Text), αλλά για το Notepad++, απλά κρατήστε πατημένο το Alt όταν σέρνετε το ποντίκι. Αυτό που πληκτρολογείτε θα αντικαταστήσει στη συνέχεια την επιλεγμένη στήλη σε κάθε γραμμή. Για να εισαγάγετε χωρίς να αντικαταστήσετε το υπάρχον κείμενο, χρησιμοποιήστε Alt-Shift.

Σχόλια (4)