Ce que les utilisateurs d'Emacs doivent savoir lors de l'écriture de code Python dans Sublime Text

Ce que les utilisateurs d'emacs doivent savoir lorsqu'ils utilisent Sublime Text

Si vous êtes un utilisateur qui utilise emacs quotidiennement mais écrit python dans Sublime Text, vous risquez de le perdre si vous ne le connaissez pas, donc je vais le résumer brièvement. (Parce que je suis un utilisateur mac, je n'ai pas pu vérifier Windows, mais il devrait avoir la même fonction.)

(1) Comment ajouter une chaîne de caractères à n'importe quel emplacement sélectionné

Vous pouvez sélectionner n'importe quel emplacement avec la commande + clic gauche, et vous pouvez y ajouter ou modifier des caractères. Je ne sais pas comment faire cela avec emacs. Très pratique!

Par exemple, si vous souhaitez ajouter un saut de ligne à tous après avoir écrit une chaîne de caractères, vous pouvez saisir le caractère en sélectionnant l'endroit que vous souhaitez insérer avec ⌘ + clic gauche.

sublime_command.png

(2) Vous pouvez également sélectionner un rectangle avec SublimeText!

Le choix du rectangulaire (court) n'est pas seulement un avantage emacs. "Maintenez Opt et faites un clic gauche et faites glisser" Ensuite, vous pouvez sélectionner dans la zone rectangulaire. Bien sûr, vous pouvez le supprimer par del après cela, ou le remplacer par une chaîne.

--Page de référence: https://qiita.com/seafield1979/items/56d4833dae818dcf85ae

(3) Pourquoi est-ce que je suis en colère contre l'indentation lorsque j'utilise Sublime Text? ??

Ce problème n'est pas limité à sublimeText, mais il est causé par le "mélange d'onglets logiciels et d'onglets rigides". La raison pour laquelle sublimeText est un problème est que, par défaut, il s'agit d'une tabulation avec 4 espaces, donc il semble que les retraits sont alignés. Par exemple, un modèle commun. Si vous regardez emacs, vous pouvez voir qu'ils sont clairement désalignés, mais avec sublimeText, ils semblent être alignés (cela dépend des paramètres).

indent.png

La solution est simple, ** "Tout sélectionner et vérifier les points mixtes (....) et les tirets (----)" ** en une seule fois.

--Référence: https://www.sejuku.net/blog/86942

(4) Raccourci de la méthode de remplacement

Cela peut être difficile pour les utilisateurs d'emacs de s'en souvenir, mais vous pouvez le remplacer par "Cmd + Opt + F". Il existe un moyen de modifier les paramètres en style emacs.

Recommended Posts

Ce que les utilisateurs d'Emacs doivent savoir lors de l'écriture de code Python dans Sublime Text
Un mémorandum lors de l'écriture de code expérimental ~ Se connecter en python
GOTO en Python avec Sublime Text 3
Lire et écrire du texte en Python
Lors de l'écriture d'un programme en Python
Ce que Rubyist doit savoir lors de l'utilisation de pyenv
[Astuces] Écriture facile à lire lors de la connexion de fonctions en Python
Que faire si une erreur de codage Unicode se produit dans Sublime Text Python
Diviser les fichiers lors de l'écriture du plugin vim en python
[Question] Que se passe-t-il si vous utilisez% en python?
Ruby, exécution de fragments de code Python de la sélection dans Emacs
Conseils à savoir lors de la programmation de compétitions avec Python2
Texte de cluster en Python
Avant d'écrire du code Python
Traitement de texte avec Python
Maîtrisez le type avec Python? (Quand faire la vérification de type)
Ce à quoi j'étais accro lorsque l'utilisateur de traitement est passé à Python
Bloc de code lors de l'écriture de l'exécution de la commande console (shell) dans Qiita
Méthode d'écriture pratique lors de l'ajout continu à la liste en Python
Que faire lorsque "SSL: CERTIFICATE_VERIFY_FAILED _ssl.c: 1056" apparaît en Python
Insérer un tampon de type dans Sublime Text (mis à jour automatiquement lors de l'enregistrement)
Vérifiez toujours PEP8 lors de l'édition du code source Python dans Emacs
Traitement de texte UTF8 avec python
Attention lorsque os.mkdir en Python
Parler avec Python [synthèse vocale]
Générer du code QR en Python
Ce que j'ai appris en Python
Code de caractère appris en Python
[Sous-processus] Lorsque vous souhaitez exécuter un autre programme Python en code Python
Ligne de mode lorsque vous ouvrez le code Python approprié dans Vim
Paramètres lors de l'écriture d'applications Google App Engine / Python avec Intellij Idea
Conseils à connaître lors de la programmation de compétitions avec Python2 (bibliothèque utile)
[Python ORM] Notation lors de l'écriture de SQL à l'aide de sous-requêtes dans la clause IN dans SQL Alchemy
Articles à lire lorsque le code de script Python de Blender ne fonctionne pas dans 2.80
Que faire lorsque ModuleNotFoundError: Aucun module nommé'XXX 'ne se produit en Python
Que faire lorsque le type de valeur est ambigu en Python?
[SEO] Flux / exemple de code lors de l'utilisation de l'API Google Analytics en Python
N'oubliez pas shebang lors de l'écriture de l'inventaire dynamique d'Ansible en python!