首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux系统下Vi编辑器或者Vim编辑器设置显示行号、自动缩进、调整tab键宽度的技巧?

工作vim 中一个tab键的宽度太大,linux系统默认,没改之前是一个tab键宽度是8个字符,想改成4个字符, 操作如下:(注意:这是在root用户下) cd ~ vim .vimrc 添加如下几行...,如下: Error detected while processing /home/chen/.vimrc:  (处理/home/chen/.vimrc测到错误:) ...... ...... ....这是需要: 在root用户下使用命令 vi /etc/vim/vimrc.tiny 修改文件,将set compatible 设置成set nocompatible。...这是因为有时候系统会默认vim兼容vi,所以使用vi的命令。 操作完成后,再次按照上面的操作设置下即可。...72个字符就自动换行了,很不爽!

3.2K20
您找到你想要的搜索结果了吗?
是的
没有找到

vim 乱码问题解决及原理全面分析

章节),它们的意义如下: encoding encoding是Vim内部使用的字符编码方式,包括Vim的buffer(缓冲区)、菜单文本、消息文本等。...VIM用户手册上建议只在.vimrc改变它的值,事实上似乎也只有在.vimrc改变它的值才有意义。...fileencoding Vim当前编辑的文件的字符编码方式,Vim保存文件也会将文件保存为这种字符编码方式(不管是否新文件都如此)。...现在来看看Vim的多字符编码方式支持是如何工作的: 启动Vim,根据.vimrc文件设置的encoding的值来设置buffer、菜单文本、消息文的字符编码方式。...当vim在utf-8的local下打开gbk文件,显示的是乱码,可以在~/.vimrc文件中加入如下代码来解决: 1 set fencs=utf-8,gbk 这一行的作用是告诉vim,打开一个文件

3.4K10

Vim定制化简介

在完成本教程之后,您将对Vim编辑器进行微调,使其行为更加智能,并获得管理外部插件的机会。 开始之前 要完成本教程,必须基本了解如何在Vim环境工作。读者应该熟悉使用Vim编辑文档的步骤。...此文件将位于/etc/vim/vimrc或者etc/vimrc,取决于您的Linux发行版。 注意:在编辑未授予用户帐户读和/或写权限的文件,必须在命令前加上前缀 sudo。...从Vim会话,在主目录创建.vimrc文件。以下内容包括大多数用户在任何情况下使用Vim时会发现有用的基本配置。您可以需要选择添加到个人.vimrc文件设置。...现在,在Vim打开.vimrc.plug文件。使用下面的内容填充文件以添加Fugitive Vim插件,即Github包装器。安装此插件后,您现在可以在Vim内运行Git终端!...这将在Vim打开插件管理器并继续安装* vimrc.plug文件列出的所有插件。安装的插件将在下次启动Vim自动加载。 :PlugInstall 5.

1.3K20

Vim 编辑器开发 Python 应用的 Vim 插件

错误 允许在 Python 文档中进行搜索 支持代码重构 支持强代码补全 支持定义跳转 在这篇教程,我将阐述如何在 Linux Vim 安装设置 Python-mode,从而在 Vim 编辑器开发...如何在 Linux 系统Vim 安装 Python-mode 首先安装 Pathogen (它使得安装插件超级简单,并且运行文件位于私有目录),从而更加容易的安装 Python-mode 运行下面的命令来获取...https://tpo.pe/pathogen.vim 然后把下面这些内容加入 ~/.vimrc 文件: execute pathogen#infect() syntax on filetype plugin...在 Linux 定制 Python-mode 如果想覆盖默认键位绑定,可以在 .vimrc 文件重定义它们,比如: " Override go-to.definition key shortcut...在本教程,我向你们展示了如何在 Linux 中使用 Python-mode 来配置 Vim 。请记得通过下面的反馈表来和我们分享你的想法。

1.7K80

Linux使用VIM编辑器的方法

Vim 提供的功能和特性要比 Vi 多得多,语法加亮着色功能等。就使用效果及效率来说,编辑同样的文件,使用 Vim 更胜一筹;就版本来说,新版的往往会修复旧版的一些缺陷及不足。...在 root 用户下使用 Vim 所有功能的技巧是用 vim 命令打开 Vim 编辑器。 开始前的准备 这里所说的选项或配置均位于用户主目录Vim 启动配置文件 .vimrc。...按照下面的说明在 .vimrc 设置选项: (注意:vimrc 文件也用于 Linux 的全局配置, /etc/vimrc 或 /etc/vim/vimrc。...Linux 系统: 用 Vim 打开 .vimrc 文件: vim ~/.vimrc 复制本文最后的 选项列表 粘贴到 .vimrc 文件 保存并关闭 (:wq) (此处不建议使用 Vim 编辑 .vimrc...使用下面的选项打开英语拼写检查: set spell spelllang=en_us (中文、日文或其它东亚语字符通常会在打开拼写检查被标为拼写错误,因为拼写检查不支持这些语种,可以在 spelllang

1.8K10

Vim 配置成一个写作工具

在我的第一个专栏,我谈到了我为什么把 我的写作工作迁移到了 Vim 上 —— 远离了现代写作者们的标准工具,文字处理器(MS Word 及它的开源替代方案)、文本编辑器(记事本,因为直到去年我一直是...如何配置用于写作的 .vimrc 在开始之前,我想在这里提醒各位读者,我不是一个技术人员 —— 我是一个小说家 —— 你在下面看到的任何错误都是我自己的;我希望有经验的 Vim 用户能提供反馈,告诉我如何进一步完善我的配置文件...image.png 对于写作者的 .vimrc 选项的整理 syntax on:这可以确保 Vim 知道我在使用什么语法。...vim-goyo vim-markdown 总结 在这篇文章,我们简单地介绍了写作者可以怎样开始使用 Vim,以及一个在写作工作需要的 .vimrc 入门配置。...除了我的 .vimrc 之外,我还将在这里链接到我在 GitHub 上发现的其他写作者的 .vimrc,它们是我自己配置的灵感来源。

73640

mac os 安装 iterm2+fish shell 终端配色及vim语法高亮

shells把/usr/local/bin/fish 追加到文件尾处; 最后,按esc键跳到命令模式,输入:wq命令保存文件,使用 chsh -s /usr/local/bin/fish 切换到fish...shell; 打开iterm2自动打开fish shell,vim ~/bash_profile在文件尾处添加fish命令,使用:wq保存文件即可; vim语法高亮 首先开启语法高亮功能,如果没有这个文件就创建文件...: vim ~/.vimrc 在.vimrc文件尾处添加如下代码: syntax on vim选择主题 vim 有更多的主题可以选择,使用如下命令可以查看vim所有的color主题: cd /usr/...share/vim/vim73/colors/ && ls 在.vimrc文件添加vim的color主题,命令如下: vim ~/.vimrc 添加colorscheme darkblue信息到文件尾处...以上所有配置想看效果需要重新打开iterm2,文中有错误烦请留言指出,谢谢

2.3K30

在Linux中使用Vundle管理Vim插件的方法

前言 毋庸置疑,Vim 是一款强大的文本文件处理的通用工具,能够管理系统配置文件和编写代码。通过插件,Vim 可以被拓展出不同层次的功能。...通常,所有的插件和附属的配置文件都会存放在 ~/.vim 目录。由于所有的插件文件都被存储在同一个目录下,所以当你安装更多插件,不同的插件文件之间相互混淆。因而,跟踪和管理它们将是一个恐怖的任务。...在这个简易的教程,让我告诉你如何安装 Vundle,如何在 GNU/Linux 中使用它来管理 Vim 插件。...Vundle 允许你做… 在.vimrc中跟踪和管理插件 安装特定格式的插件(a.k.a. scripts/bundle) 更新特定格式插件 通过插件名称搜索Vim scripts的插件 清理未使用的插件.../Vundle.vim.git ~/.vim/bundle/Vundle.vim 配置 Vundle 创建 ~/.vimrc 文件,以通知 Vim 使用新的插件管理器。

78132

vim 命令

否则将出现错误信息, Vim 也将中断。 -i {viminfo} 当使用viminfo文件的使用有效,该选项使用该文件名来代替缺省的”~/.viminfo”文件。...这个设置将使 Vim 的性能得到一点提高,但同时牺牲了与VI的兼容性,就是在.vimrc文件不存在的时候也是如此。 -n 不使用交换文件。所以在出意外,文件不能恢复。...使用的终端必须是 Vim 知道的内建终端,或者是在termcap或terminfo文件定义的终端。 -u {vimrc} 此参数使用{vimrc}指定的文件的命令来初始化。...也可以将{vimrc}设置为”NONE”来跳过所有的初始化。关于更多细节,在vim参见”:help initialization”。...在这以后的变量将被作为一个文件名来处理。这将能用来编辑一个以一个”-“开始的文件名。 在线帮助 在 Vim 输入”:help”来开始。

90320

maclinuxvim永久显示行号、开启语法高亮

步骤1: cp /usr/share/vim/vimrc ~/.vimrc   先复制一份vim配置模板到个人目录下   注:redhat 改成 cp /etc/vimrc ~/.vimrc 步骤2:...syntax on                                "语法高亮度显示 set autoindent                       "vim使用自动对齐,也就是把当前行的对齐格式应用到下一行...   set tabstop=4                        "设置tab键为4个空格, set shiftwidth =4                   "设置当行之间交错使用...的GUI版本得toolbar    set vb t_vb=                            "当vim进行编辑,如果命令错误,会发出警报,该设置去掉警报        set..."默认情况下,寻找匹配是高亮度显示,该设置关闭高亮显示      set incsearch                        "在程序查询一单词,自动匹配单词的位置;查询desk单词,

3K20

请品鉴我的vim配置

但是,原配置仍然有很多插件和配置不符合我的需要,因此,fork后进行了大量的修改.请访问leoatchina的vim配置文件.由于本人水平所限,一定有很多错误和bug,望各位指正....对使用者的要求 掌握vim的大部分操作,了解 leader, map, hjkl, d, w, s, i, u, :, \等操作命令 配置文件 各配置文件执行次序 .vimrc.before # 参数配置文件....vimrc.local 安装 安装本配置 需要 Git 1.7+ 和 Vim 7.3+(编译加入对lua和python的支持),部分插件 Nvim-R, AsyncRun,需要Vim8.0 如果要安装...ctrlp.vim 则完美帮你解决了这个痛点,当你想打开某个文件,只要按下 Ctrl + p 快捷键,输入文件名。... 如上面代码块所示,添加替换使用后半括号)]},添加的括号和内容间就没有空格(第2个示例),反之会在内容前后添加一个空格(第4个实例)。

2K60

有了这个神器,再也不怕shell写得不对了

怎么样,是不是很给力,每个可能的错误都提示了。新手写shell出现莫名的报错,可以尝试使用奥。当然例子很多并不是真的错误,而是某种写法不符合POSIX标准,这种情况也应该避免。...编辑器中使用 当然也可以把它安装到你熟悉的编辑器,虽然它们本身都有语法高亮的功能,但是并没有直接的信息提示,安装shellcheck类工具,达到编写即提示的效果。...https://tpo.pe/pathogen.vim 并且在vimrc文件配置以下内容: execute pathogen#infect() 2.安装 Install syntastic cd...在vimrc配置以下内容: set statusline+=%#warningmsg# set statusline+=%{SyntasticStatuslineFlag()} set statusline...打开vim,输入: :version 就可以看到啦: system vimrc file: "$VIM/vimrc" user vimrc file: "$HOME/.vimrc"

1.1K20

Vim激荡30年发展史

在深入Vim使用技巧之前,先让我们了解一下Vim的组织以及读取配置文件的方式。 配置层次结构 我曾经错误地认为,Vim仅从〜/ .vimrc文件读取其所有设置和脚本。...这些目录会按照顺序处理,所以要说“after”目录有什么特别的话,那就是它位于列表末尾。实际上“after”并没有什么特别之处。 在处理每个目录Vim都会查找具有特定名称的子文件夹。...你可以遍历列表的特定修改,也可以用:earlier和:later命令加上一个时间参数(5m)或保存次数参数(3f)在时间轴上移动。但是,遍历undo树最好使用插件——undotree。...可以将其应用到移动操作, g?$。 filetypes filetypes设置可以根据缓冲区测到到文件类型来改变设置。不过它们并不一定非要自动检测,我们可以手动启用它们,实现一些有趣的效果。...这样,在我用键盘加点击的方式在浏览器打开链接,就不会错误地创建可视选择区域。 以下是鼠标可以执行的操作: 打开或关闭折叠(当foldcolumn> 0)。

1.3K30

vim显示行号、语法高亮、自动缩进的设置

在UBUNTUvim的配置文件存放在/etc/vim目录,配置文件名为vimrc  在Fedoravim的配置文件存放在/etc目录,配置文件名为vimrc 在Red Hat Linux vim...的配置文件存放在/etc目录,配置文件名为vimrc set nocompatible "去掉有关vi一致性模式,避免以前版本的bug和局限 set nu!...set tabstop=4 "设置tab键为4个空格, set shiftwidth =4 "设置当行之间交错使用...的GUI版本得toolbar set vb t_vb= "当vim进行编辑,如果命令错误,会发出警报,该设置去掉警报 set..."默认情况下,寻找匹配是高亮度显示,该设置关闭高亮显示 set incsearch "在程序查询一单词,自动匹配单词的位置;查询desk单词,

4.4K20

Ubuntu 16.04 LTS系统里中文txt文件打开的问题解决

gedit直接打开中文txt文件 出现这种问题的原因是txt文件是在Windows环境下生成,Ubuntu下文本阅读器vim和gedit对文件编码格式不能自动识别。 这里给出几种可能的解决方案。...这种转换会改变原来文件的一些属性生成时间等。如果文件需要从两个不同操作系统进行访问,这个解决方案是不合适的。 .VIMRC设置缺省编码格式 这个解决方案适合我这样的vim爱好者。 ?...VIM打开乱码 解决问题的方法是按照下图修改 /etc/vim/vimrc 或者是 /etc/vim/vimrc.local 文件。.../etc/vim/vimrc中会调用/etc/vim/vimrc.local。修改两者任一个都行。推荐修改/etc/vim/vimrc.local。 ?...vimrc修改 然后再次使用vim打开同样的文件,bingo,搞定。 ? vim正常打开文件 gedit强制限定编码打开 gedit是Ubuntu下强大的文本编辑软件。

1K42

如何创建Vim Dotfile?

Dotfile是电脑系统里的隐藏文件,它是专门给更高级的用户,开发者、程序员或工程师使用的,让他们用来调整系统。如何创建Vim-Dotfile? 可以参考以下步骤: 1....要手动创建.vimrc文件,在你的Linux/Unix终端运行以下代码。 3. 当创建文件后,现在我们可以继续通过一些例子来看一下如何使用.vimrc文件。...Vim dotfile可以在任何一种文本编辑器编辑。你可以使用Gedit,Nano, 甚至是Vim。在打开文件后,你需要使用VimScript来配置它。 Vim使用Vimscript。...所以如果你想在你的工作环境添加配置以及在这个过程创建dotfile的话,你得学习Vimscript。 4. 下面,让我们来看一些Vim dotfiles配置的例子。...要确保缩格的设置正确,应该在你的Vim dotfile中使用以下代码。 你还可以在Github上保存你的dotfiles, 方便你使用它们。它不但节省时间,还可以消除在程序配置过程错误传播的机会。

1.8K80
领券