首页 > TAG信息列表 > vimrc
vim编辑器 设置行号
在linux环境下,vim是常用的代码查看和编辑工具。在程序编译出错时,一般会提示出错的行号,但是用vim打开的代码确不显示行号,错误语句的定位非常不便。那么怎样才能让vim显示代码的行号呢? 1 临时显示行号 如果只是临时显示vim的行号,只须按ESC键退出编辑内容模式,输入“:set number”后按Vim配置文件
Vim配置文件Vim启动时,会根据配置文件/etc/vimrc来设置 Vim,因此我们可以通过此文件来定制适合自己的 VimVim分类系统Vim 配置文件/etc/vimrc 所有系统用户在启动Vim时,都会加载这个配置文件。默认目录位于/etc/.vimrc 用户Vim 配置文件~/.vimrc 当前用户在启动VimVimrc 配置文件
配置信息 在linux当中保存在~/.vimrc, windows 存放在~/_vimrc 如果是 nvim 就放在 AppData\Local\nvim\init.vim 配置信息 syntax on "自动语法高亮 "winpos 5 5 " 设定窗口位置 "set lines=40 columns=155 " 设定窗口大小 set number " 显示行号 avim永久显示行号
vi /etc/vim/vimrc 添加set nu 保存即可 (这样可以保留代码高亮设置,不要用新增~/.vimrc的方法,会改掉其他设置)CentOS vim 如何显示行号
1、临时显示行号只须按ESC键退出编辑内容模式,输入“:set number”或者“:set nu”后按回车键,就可以显示行号了。行号显示只是暂时的。退出vim后再次打开vim就不显示行号了。 取消显示行号:输入“:set nonu” 2、永久显示行号需要修改vim配置文件vimrc。在默认情况下,用户宿主目录(~)中Vim配置文件-详解(.vimrc)
Vim配置文件的作用 Vim启动时,会根据配置文件(.vimrc)来设置 Vim,因此我们可以通过此文件来定制适合自己的 Vim Vim分类 系统Vim配置文件/etc/vimrc 所有系统用户在启动Vim时,都会加载这个配置文件。默认目录位于/etc/.vimrc 用户Vim配置文件~/.vimrc 当前用户在启动Vivimrc
"设置编码 set enc=utf-8 "set fence=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936 "设置语言 set langmenu=zh_CN.UTF-8 set helplang=en "set number "设置行号 "set relativenumber "设置相对行号 set autoread "当文件被改动时自动载入 set clipboardvim编写第一个插件——Hello World
任务:用vim打开文件,通过简短指令输出 Hello World 1.写插件脚本 在任意位置建立.vim文件,比如在root路径下建立helloworld.vim vim 文件名 打开一个文件,如果文件不存在,就创建它。 vim /root/helloworld.vims 输入代码: 1 function! HelloWorld() //定义HelloWorld函我的Vim配置(.vimrc)
Vim配置(.vimrc) Vim 启动时,会根据配置文件(.vimrc)来设置 Vim,因此可以通过此文件来定制适合自己的 Vim。 Vim 配置文件分为系统配置文件和用户配置文件: 系统配置文件位于 Vim 的安装目录(默认路径为 /etc/.vimrc); 用户配置文件位于主目录 ~/.vimrc,即通过执行 vim ~/.vimrc 命令即可对我的最新的vimrc配置
"/** "* @file .vimrc "* @brief vimrc "* @author shlian "* @version 1.1.0 "* @date 2020-09-21 "*/ set nocompatible " 关闭 vi 兼容模式 set smartindent "当在大括号中间回车的时候,他会智能缩进,因为他知道括号中间要缩进 set tabstop=4 set shiftwidth=4 se修改vim的缩进
修改/Users/huangsiyang/.vimrc文件,内容如下: (.venv) huangsiyangdeiMac:ch02 huangsiyang$ cat /Users/huangsiyang/.vimrc set shiftwidth=4 set tabstop=4 set softtabstop=4 set expandtab set smarttab set autoindent set nobackup 其中的说明如下:debian vim 相关
查看 vim 相关的配置文件 root@vultr:~# vim --version VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Oct 01 2021 01:51:08) Included patches: 1-2434 Extra patches: 8.2.3402, 8.2.3403, 8.2.3409, 8.2.3428 Modified by team+vim@tracker.debian.org Compiled by team+vim@vimrc推荐配置keymap
这比较有用,使用alt+j or k可以将一行代码或选中的代码进行上下移动 nmap <A-j> mz:m+<cr>`z nmap <A-k> mz:m-2<cr>`z vmap <A-j> :m'>+<cr>`<my`>mzgv`yo`z vmap <A-k> :m'<-2<cr>`>my`<mzgv`yo`z发现tab换成空格不起作用,然后解决如下。
今天发现把 .vimrc 加了set expandtab之后不起作用,这个本来是把代码中的制表符换成空格,免得不同人的设置不同造成代码缩进混乱。 然后搞了半天搞不定,应该是加载了.vimrc之后又加了啥东西给我换回去了,我也找不到了,最后想了个办法就是把这个命令加到vim的最后一个加载项里面。 打开g升级vim到8.2以及配置vimrc
liuzhicheng@Huaqin:~$ sudo add-apt-repository ppa:jonathonf/vim Unofficial package for Vim. Packaging files are based on "latest" Debian/Ubuntu with adaptation to re-introduce features removed since Xenial. Missing a feature? Try a larger bui玩转vim之插件管理
在这里我所使用的vim插件管理是vim-plug,github地址 1、vim-plug安装 以ubuntu为例,按照GitHub上安装指引,输入如下安装命令即可: curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim 可以打开文vimrc
setlocal noswapfile " 不要生成swap文件 set bufhidden=hide " 当buffer被丢弃的时候隐藏它 colorscheme evening " 设定配色方案 set number " 显示行号 set cursorline " 突出显示当前行 set ruler " 打开状态栏标尺 set shiftwidth=4 " 设定 << 和 >> 命令移动时的宽度为 4 se.vimrc
"color asmanian2 " 设置背景主题 "syntax on " 语法高亮 """""新文件标题"""""""""""""""""""""""&quvim配置
为了避免每次启动vim都要设置,把常用的设置写入到vim配置文件里。 vim的配置文件叫vimrc,在vim安装路径下有一个。但是我们不需要去改安装路径下的,只需要在用户主目录下新建一个vim配置文件,就可以生效到自己的使用了。 输入命令: cd 进入到主目录下 vim .vimrc 开始新建一个Ubuntu下为vim配置YouCompleteMe
1、先从/etc/vim中把vimrc建立链接.vimrc,并移动到~下 <strong>sudo link .vimrc vimrc</strong> <strong>mv .vimrc ~</strong> 2、设置权限 <strong>chmod -c 0666 .vimrc</strong> 3、安装git sudo apt-get install git 4、安装vundle <strong>git cvim配置
" An example for a vimrc file. " " To use it, copy it to " for Unix and OS/2: ~/.vimrc " for Amiga: s:.vimrc " for MS-DOS and Win32: $VIM\_vimrc " for OpenVMS: sys$login:.vimrc " Whe在Linux在的vim的~/.vimrc文件
set nocompatible set encoding=utf-8 set fileencodings=utf-8,chinese set tabstop=4 set cindent shiftwidth=4 set backspace=indent,eol,start autocmd Filetype c set omnifunc=ccomplete#Complete autocmd Filetype cpp set omnifunc=cppcomplete#Complete set incseavim添加功能插件(三)
安装自动补全插件YCM(YouCompleteMe) 在.vimrc中添加如下: Plug 'valloric/youcompleteme' 安装需要有python3支持: cd ~/.vim/plugged/youcompleteme git submodule update --init --recursive # 需要有良好的网络 ./install.py # 需要等待一段时间 使用ctrl + n 选择: 安装文件新建sh文件自动添加文件头/vimrc文件修改
#自己改了改vim开头文件,如下图# 友友们可以直接修改·SetTitle() if v:lang =~ "utf8$" || v:lang =~ "UTF-8$"set fileencodings=ucs-bom,utf-8,latin1endif set nocompatible " Use Vim defaults (much better!)set bs=indent,eol,start " allow backspacing ovUbuntu下vim设置tab键为4个空格
1、Ubuntu下vim tab键默认为8个字节缩进,但是我们实际编程的时候感觉缩进量太大,很不美观 2、我们怎么设置tab键缩进大小呢? (1)若/etc/vim/vimrc目录下为可读可写,直接进入该目录最下面添加如下代码 set ts=4 //设置缩进大小为4 set expandtab set autoindent (2) 若vimrc文件权限为只