vim

Vim快捷命令

限于喜欢 提交于 2020-02-02 01:55:08
Vim分为 命令模式 和 编辑模式 1、 vim 某个文件 进入到文件中,默认是命令模式。 如若命令模式切换至编辑模式,单击键盘上 i键 即可,命令行底部显示INSERT,即可编辑该文件。 编辑该文件后,单击键盘 esc键 ,退出编辑模式至命令模式 输入 :wq ,保存并退出 输入 :q! ,退出并且此时修改不保存 2、若想使vim命令打开的文件显示高亮等功能------ 修改vim配置 根目录下,命令行输入 vim ~/.vimrc 谷歌自行搜索 vimrc github ,找到自己所需的配置,复制拷贝到.vimrc文件中,参考例子:https://github.com/amix/vimrc/blob/master/vimrcs/basic.vim 保存并退出,即可实现高亮等功能 3、上下左右———快捷键 命令模式下: h键➡️右 l键⬅️左 j键⬇️下 k键⬆️上 4、下(上)一个单词———快捷键 命令模式下: w键-----下一个单词 b键------上一个单词 5、翻页——快捷键 命令模式下: contror键+f键(forword:下):往下翻一页 contror键+b键(back:返回):往上翻一页 6、跳到指定行数——快捷键 命令模式下: 行数+两次gg键(即gg键) 7、删除某一行——快捷键 命令模式下: 光标在删除的指定行 命令模式下,点击两次c键(即cc键) 8

Linux命令行vim编辑器中使用/取消高亮显示

让人想犯罪 __ 提交于 2020-02-02 01:06:17
由于在使用vim编辑代码的时候会产生这样的需求:快速定位某个函数名,或者查找其他相同单词的位置,这时候可以对同样的单词进行高亮显示: 光标定位在某个单词上 shift+# 取消高亮显示: 按 Esc 退出编辑状态 输入 :nohl 来源: CSDN 作者: weixin_39103096 链接: https://blog.csdn.net/weixin_39103096/article/details/104133659

Vim中的删除命令

心已入冬 提交于 2020-02-02 00:18:28
Vim中删除命令根据要删除的对象不同而不同 命令键 功能 D 删除从光标位置到本行末尾的所有字符 dd 删除整行(如果光标位于本行的起始字符,那么等同于D) x 删除光标位置单个字符 dw 删除光标所在的单词(因为w就是移动单词的命令) d} 删除从光标所在的行到整个段落的末尾(因为}命令就是定位到段落的末尾) d{ 删除从光标所在的行到整个段落的开头 ndd n代表数字,删除包括光标所在的行到下面一共n行 dgg 删除从光标所在的行以及上面的所有行(因为gg命令就是定位到第一行) dG 删除从光标所在的行到末尾所有行(因为G命令就是定位到最后一行) d’a 删除从光标所在的行到标记为a的行(因为’a命令就是定位到标记为a的行) 来源: CSDN 作者: m0_45478865 链接: https://blog.csdn.net/m0_45478865/article/details/104138473

[vim] 简单的vim配置参数

冷暖自知 提交于 2020-02-01 22:38:38
复制粘贴到 /etc/vim/ 目下的 vimrc文件末尾即可使用。 linux版本的不同会导致某些指令不可用。 本人使用版本 Ubuntu 19.10 set ai " 自动缩进,新行与前面的行保持—致的自动空格 set aw " 自动写,转入shell或使用:n编辑其他文件时,当前的缓冲区被写入 set flash " 在出错处闪烁但不呜叫(缺省) set ic " 在查询及模式匹配时忽赂大小写 set number " 屏幕左边显示行号 set showmode " 处于文本输入方式时加亮按钮条中的模式指示器 set showcmd " 在状态栏显示目前所执行的指令,未完成的指令片段亦会显示出来 filetype plugin on " 自动识别文件类型,自动匹配对应的, “文件类型Plugin.vim”文件,使用缩进定义文件 set autoindent " 设置自动缩进:即每行的缩进值与上一行相等;使用 noautoindent 取消设置 set cindent " 以C/C++的模式缩进 set noignorecase " 默认区分大小写 set ruler " 打开状态栏标尺 set scrolloff=5 " 设定光标离窗口上下边界 5 行时窗口自动滚动 set shiftwidth=4 " 设定 << 和 >> 命令移动时的宽度为 4 set

Centos 下yum安装VIM编辑器(转载)

被刻印的时光 ゝ 提交于 2020-02-01 17:33:23
Centos 下yum安装VIM编辑器 (转载) 我们在安装完Centos后,它默认的是安装了VI编辑器,VIM是没有安装的,所以我们在使用vim test.txt时会提示: vim command not found 。。。 这就是说明我们的Linux环境没有安装vim编辑器,下面我们来说一下如何安装这个编辑器: vim编辑器需要安装三个包: vim-enhanced-7.0.109-7.el5 vim-minimal-7.0.109-7.el5 vim-common-7.0.109-7.el5 查看一下你本机已经存在的包,确认一下你的VIM是否已经安装: 输入 rpm -qa | grep vim 这个命令,如何vim已经正确安装,则会显示上面三个包的名称2. 如果缺少了其中某个,比如说: vim-enhanced这个包少了,执行: yum -y install vim-enhanced 它会自动下载安装。3. 如果上面三个包一个都没有显示,则直接输入命令: yum -y install vim* 可自动安装,完毕后,即可使用vim编辑器。 复制代码 最终 [ root@localhost ~ ] # rpm -qa|grep vim vim-filesystem-7.4.160-4.el7.x86_64 vim-common-7.4.160-4.el7.x86_64 vim

Vim常用命令记录

笑着哭i 提交于 2020-02-01 16:11:13
日常工作中经常用到的几个Vim命令如下: 命令 含义 nG n 为数字。移动到这个档案的第 n 行。例如 20G 则会移动到这个档案的第 20 行(可配合 :set nu) n n 为数字。光标向下移动 n 行(常用) dd 删除游标所在的那一整行(常用) ndd n 为数字。删除光标所在的向下 n 行,例如 20dd 则是删除 20 行 (常用) yy 复制游标所在的那一行(常用) u 复原前一个动作。(常用) [Ctrl]+r 重做上一个动作。(常用) p, P p 为将已复制的数据在光标下一行贴上,P 则为贴在游标上一行! 来源: CSDN 作者: Robot647 链接: https://blog.csdn.net/m0_46245938/article/details/104133607

Linux基本命令

扶醉桌前 提交于 2020-02-01 06:05:46
Linux基本命令 目录 简单介绍一下 Linux 文件系统 一些常见的 Linux 命令 1. 简单介绍一下 Linux 文件系统 1. Linux文件系统简介 在Linux操作系统中,所有被操作系统管理的资源,例如网络接口卡、磁盘驱动器、打印机、输入输出设备、普通文件或是目录都被看作是一个文件。 也就是说在LINUX系统中有一个重要的概念: 一切都是文件 。其实这是UNIX哲学的一个体现,而Linux是重写UNIX而来,所以这个概念也就传承了下来。在UNIX系统中,把一切资源都看作是文件,包括硬件设备。UNIX系统把每个硬件都看成是一个文件,通常称为设备文件,这样用户就可以用读写文件的方式实现对硬件的访问。 2. 文件类型与目录结构 Linux支持5种文件类型 : Linux的目录结构如下 : Linux文件系统的结构层次鲜明,就像一棵倒立的树,最顶层是其根目录: 常见目录说明: /bin: 存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里; /etc: 存放系统管理和配置文件; /home: 存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示; /usr : 用于存放系统应用程序; /opt: 额外安装的可选应用程序包所放置的位置。一般情况下,我们可以把tomcat等都安装到这里;

vim:开启关闭自动缩进

Deadly 提交于 2020-01-31 21:08:58
本文转载自:https://blog.csdn.net/xuejianbest/article/details/84859973 vim:开启关闭自动缩进 设置 set pastetoggle 即可开启/关闭自动缩进 也可以设置成快捷键: set pastetoggle=<F9> 在文件 /etc/vimvimrc 中,添加 set pastetoggle=<F9> 在黏贴代码之前,进入insert模式,按F9,就可以关闭自动缩进。 当需要自己手写代码的时候,进入insert模式,默认就是自动缩进了 来源: https://www.cnblogs.com/luruiyuan/p/12246650.html

centos7 python3.7+vim8

旧街凉风 提交于 2020-01-31 15:46:16
centos7 python3.7+vim8 安装python3.7 https://www.python.org/downloads/ https://www.python.org/downloads/release/python-372/ wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz 安装Python3.7.2 安装Python所需依赖包 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel python-devel 解压tar tar -xvzf Python-3.7.2.tgz 配置 cd Python3.7.2 make clean ./configure --prefix=/usr/local/python3.7 make make install 删除旧版本python链接 rm /usr/bin/python ln -s /usr/local/python3.7/bin/python3.7 /usr/bin/python

Linux编辑器vim

烂漫一生 提交于 2020-01-31 14:47:24
编辑器vim vi简介 vi是“Visual interface”的简称,它在Linux上的地位就仿佛Edit程序在DOS上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制。Vi不是一个排版程序,它不象Word或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序。 vi没有菜单,只有命令,且命令繁多。 Vi有三种基本工作模式: + 命令模式 + 文本输入模式 + 末行模式 命令行模式 任何时候,不管用户处于何种模式,只要按一下ESC键,即可使Vi进入命令模式;我们在shell环境(提示符为$)下输入启动Vi命令,进入编辑器时,也是处于该模式下。在该模式下,用户可以输入各种合法的Vi命令,用于管理自己的文档。此时从键盘上输入的任何字符都被当做编辑命令来解释,若输入的字符是合法的Vi命令,则Vi在接受用户命令之后完成相应的动作。但需注意的是,所输入的命令并不在屏幕上显示出来。若输入的字符不是Vi的合法命令,Vi会响铃报警。 文本输入模式 在命令模式下输入插入命令i、附加命令a 、打开命令o、修改命令c、取代命令r或替换命令s都可以进入文本输入模式。在该模式下,用户输入的任何字符都被Vi当做文件内容保存起来,并将其显示在屏幕上。在文本输入过程中,若想回到命令模式下,按键ESC即可。 末行模式