Vim优化

写python代码时,希望缩进是4个空格,而不是制表符tab,

在vim中,我们只需要简单配置一下就ok了,打开~/.vimrc加上下面的几行(如果已经有了,修改一下数值就行了)。

set tabstop=4
set softtabstop=4
set shiftwidth=4
set expandtab

在复制代码到vim中出现恶心的自动缩进:

解决办法:在~/.vimrc中添加,下面这一行,这样在插入模式下,按F9就会进入粘贴模式,不会自动缩进了

set pastetoggle=<F9>

也可以通过set paste和set nopaste进行转换。

时间: 2025-01-05 06:27:29

Vim优化的相关文章

高级Linux SA需要会做的事情

高级Linux SA需要会做的事情:linux---------系统安装(光盘或自动化安装)linux---------系统常用工具安装(sudo,ntp,yum,rsync,lrzsz sysstat curl wget nmap tree iptraf screen,sysstat net-snmp)linux---------系统优化(内核优化,时间优化,字体优化,vim优化,硬盘优化,fail2ban防暴力工具,增加文件描述符限制优化,默认进程开启优化)linux---------sud

打造自己的Python编码环境

趁着放假,重新配置了一下自己的Mac的编程环境,毕竟新年新气象嘛,主要是iTerm2.Zsh.Vim优化.Consolas字体.NoisyTyper,这些的相关配置.工欲利其事必先利其器,好的编码环境可以提升我们的打码的幸福感.好的编码环境包括美观(视觉),声音(听觉),流畅度(触觉),工作环境(嗅觉,味觉)等多个方面.后面有几张配置后的图片感受一下,主要看字体和配色(有些人可能觉得比较丑,个人喜欢黑紫,配色和字体有很多选择,各有所好,求别喷 XD). Zsh效果 Vim效果 [准备阶段:器]

vim配置文件 高亮+自动缩进+行号+折叠+优化

配置文件是网上找的,我把出错的几个地方改了下 将一下代码copy到 用户目录下 新建文件为  .vimrc保存即可生效: 如果想所有用户生效 请修改 /etc/vimrc (建议先cp一份) "========================================================================= " DesCRiption: 适合自己使用的vimrc文件,for Linux/Windows, GUI/Console " "

vim 配置文件 ,高亮+自动缩进+行号+折叠+优化

vim 配置文件 ,高亮+自动缩进+行号+折叠+优化 将一下代码copy到 用户目录下 新建文件为  .vimrc保存即可生效: 如果想所有用户生效 请修改 /etc/vimrc (建议先cp一份)"=========================================================================" DesCRiption: 适合自己使用的vimrc文件,for Linux/Windows, GUI/Console""

vim 编辑器优化问题

用xhell连接服务器使用优化过的 vim编辑器无法出现选项 set nocompatible set history=100filetype onfiletype plugin onfiletype indent on set autoread set mouse=a syntax enable set cursorlinehi cursorline guibg=#00ff00hi CursorColumn guibg=#00ff00set foldenableset foldmethod=m

centos7 vim环境优化

centos7默认是使用vi,而不是使用vim,所以,我们需要修改一下vi的别名,并且,我们使用neovim,vi毕竟还是有很多功能比较原始 所以 yum install neovim -ycat >> ~/.bashrc << EOF alias vi='nvim' EOF 插件不能少,,省心点,我们用github最多星的 https://github.com/amix/vimrc 执行以下脚本,安装vim常用插件,具体插件及功能请自行看上面的链接 git clone --dep

Eclipse vim eclim初始化优化

//1 移动Ctrl + L 向右移动一位 (Next Column)Ctrl + N 向左移动一位 (Previous Column)Ctrl + J 向下一行   (Line Down)Ctrl + K 向上一行   (Line Up) Ctrl + A 移动到行尾 (Line End)Ctrl + I 移动到行首 (Line Start)//删除剪切复制Ctrl + D: 剪切整行 (Cut Line)Ctrl + Y 赋值当前行 (Copy Lines) //插入Ctrl + O 插入当

MySQL配置文件mysql.ini参数详解、MySQL性能优化

MySQL配置文件mysql.ini参数详解.MySQL性能优化 my.ini(Linux系统下是my.cnf),当mysql服务器启动时它会读取这个文件,设置相关的运行环境参数. my.ini分为两块:Client Section和Server Section.   Client Section用来配置MySQL客户端参数.   要查看配置参数可以用下面的命令: show variables like '%innodb%'; # 查看innodb相关配置参数 show status like

mysql数据库的安装以及常见优化设置

原文:mysql数据库的安装以及常见优化设置 本文根据优才网课程整理,面向web开发者,内容以实用为主,专业DBA可以绕行. 如果你在大公司,可能有专门的DBA来做这些事情,如果你在一个小公司当架构师或者技术总监,或者你自己创业,那DBA的活你也得干了.咱们来讲一下基本的mysql安装和优化. 一: MYSQL安装和基本配置 在linux上安装,可以用包管理工具来安装,比较简单:RedHat 系列:yum -y install mysql mysql-server Debian系列:sudo a