


Conseils Linux : annulez l'indentation automatique lors du collage dans vim
Avant-propos
Vim est un puissant outil d'édition de texte qui a gagné en popularité sous Linux.
Lorsque j'utilisais vim sur un autre serveur récemment, j'ai rencontré un problème étrange : lorsque je copiais et collais un script écrit localement dans un fichier vierge sur le serveur, une indentation automatique se produisait.
Pour utiliser un exemple simple, le script que j'ai écrit localement est le suivant :
aaa bbb ccc ddd
Lorsque j'ai copié le contenu ci-dessus et que je l'ai collé dans un fichier vierge sur le serveur, j'ai obtenu :
aa bbb ccc ddd
Évidemment, vim indente automatiquement le format pour nous. Cependant, cet automatique est un peu inintelligent.
Enregistrez la solution ici.
Solution : Configurer le fichier de configuration .vimrc
Nous créons un nouveau fichier texte nommé .vimrc
dans le répertoire personnel et y écrivons :
set noai " 取消了自动缩进和智能缩进 autocmd FileType * setlocal formatoptions-=c formatoptions-=r formatoptions-=o " 禁用自动换行和自动复制注释符号
De cette façon, il n'y aura plus d'indentations étranges lors du collage sur le serveur.
De plus, quelques bons réglages supplémentaires sont enregistrés :
set nonu " 不显示行号 set hlsearch " 搜索时高亮显示被找到的文本 syntax on " 自动语法高亮 set cursorline " 突出显示当前行 set ruler " 打开状态栏标尺 set tabstop=4 " 设定 tab 长度为 4 set autoindent " 设置每次单击Enter键后,光标移动到下一行时与上一行的起始字符对齐
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment remapper CapsLock en ESC sur le clavier de l'iPad Êtes-vous prêt à faire de CapsLock la touche ESC sur votre iPad ? Voici tout ce que vous devez faire : Ouvrez l'application Paramètres sur votre iPad. Allez dans "Général", puis dans "Clavier". Allez dans "Clavier matériel". Sélectionnez "Touches de modification". Sélectionnez "CapsLockKey" et sélectionnez "Échap" comme touches de modification. Maintenant, vous êtes prêts à essayer la nouvelle touche ESC matérielle sur votre iPad en appuyant sur CapsLock. Accédez à n'importe quelle application qui utilise la touche Échap et vous pourrez la tester immédiatement, comme vi/vim. Vous pouvez désormais utiliser un clavier physique depuis

La méthode de suppression des lignes paires est la suivante : :g/^/+1d La commande :gbobal est utilisée ci-dessus. Le format de la commande gbobal est le suivant : :[range]global/{pattern}/{command}commande globale. est en fait divisé en deux étapes : analysez d'abord toutes les lignes dans la plage spécifiée par [plage] et marquez les lignes correspondant à {motif}, puis exécutez la commande {command} dans l'ordre si les lignes marquées sont marquées pendant. l'opération de commande sur les lignes correspondantes précédentes, si vous supprimez, déplacez ou fusionnez, la marque disparaîtra automatiquement sans exécuter la commande {command} sur la ligne. {command} peut être une ex commande ou séparée par |

Dans le développement PHP, l'utilisation de Vim est très courante. Cependant, vous pouvez rencontrer des problèmes lors de l'installation de Vim sous Alpine Linux. Cet article explique comment installer Vim sur Alpine Linux.

Python est un langage de programmation très populaire et largement utilisé en raison de sa syntaxe concise et claire, de sa facilité d'apprentissage et de son écosystème riche. Cependant, étant donné que Python utilise l'indentation comme identifiant des blocs de code, il est facile de rencontrer des erreurs d'indentation lors du processus d'écriture de programmes Python. Les erreurs d'indentation peuvent être causées par des fautes de frappe, une utilisation inappropriée de l'indentation ou une mauvaise lisibilité, ce qui peut entraîner l'échec du code ou produire des résultats inattendus. Par conséquent, lorsque vous souhaitez résoudre les erreurs d'indentation Python,

Avec le développement d’Internet, les images sont devenues un élément indispensable des pages Web. Mais à mesure que le nombre d’images augmente, la vitesse de chargement des images est devenue un problème très important. Afin de résoudre ce problème, de nombreux sites Web utilisent des vignettes pour afficher des images, mais pour générer des vignettes, nous devons utiliser des outils de traitement d'images professionnels, ce qui est une chose très gênante pour certains non-professionnels. Ensuite, utiliser JavaScript pour générer automatiquement des vignettes devient un bon choix. Comment utiliser JavaS

Si vous utilisez un système d'exploitation Linux et souhaitez que le système monte automatiquement un lecteur au démarrage, vous pouvez le faire en ajoutant l'identifiant unique (UID) du périphérique et le chemin du point de montage au fichier de configuration fstab. fstab est un fichier de table du système de fichiers situé dans le répertoire /etc. Il contient des informations sur les systèmes de fichiers qui doivent être montés au démarrage du système. En modifiant le fichier fstab, vous pouvez vous assurer que les lecteurs requis sont chargés correctement à chaque démarrage du système, garantissant ainsi un fonctionnement stable du système. Les pilotes à montage automatique peuvent être utilisés facilement dans diverses situations. Par exemple, je prévois de sauvegarder mon système sur un périphérique de stockage externe. Afin de réaliser l'automatisation, assurez-vous que l'appareil reste connecté au système, même au démarrage. De même, de nombreuses applications seront directement

En langage Go, une bonne indentation est la clé de la lisibilité du code. Lors de l'écriture de code, un style d'indentation unifié peut rendre le code plus clair et plus facile à comprendre. Cet article explorera les meilleures pratiques en matière d'indentation dans le langage Go et fournira des exemples de code spécifiques. Utilisez des espaces au lieu des tabulations Dans Go, il est recommandé d'utiliser des espaces au lieu des tabulations pour l'indentation. Cela peut éviter les problèmes de composition causés par des largeurs de tabulation incohérentes dans différents éditeurs. Le nombre d'espaces pour l'indentation. Le langage Go recommande officiellement d'utiliser 4 espaces comme nombre d'espaces pour l'indentation. Cela permet au code d'être

Préface : vim est un puissant outil d’édition de texte, très populaire sous Linux. Récemment, j'ai rencontré un problème étrange lors de l'utilisation de vim sur un autre serveur : lorsque j'ai copié et collé un script écrit localement dans un fichier vierge sur le serveur, une indentation automatique s'est produite. Pour utiliser un exemple simple, le script que j'ai écrit localement est le suivant : aaabbbcccddd. Lorsque je copie le contenu ci-dessus et que je le colle dans un fichier vierge sur le serveur, ce que j'obtiens est : aabbbcccddd. Évidemment, c'est ce que vim fait automatiquement. nous. Formater l'indentation. Cependant, cet automatique est un peu inintelligent. Enregistrez la solution ici. Solution : définissez le fichier de configuration .vimrc dans notre répertoire personnel, nouveau
