vim查找

vim与程序员

天涯浪子 提交于 2019-12-02 15:47:32
所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。 但是目前我们使用比较多的是 vim 编辑器。 vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。 什么是 vim? Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。 vi/vim 的使用 基本上 vi/vim 共分为三种模式,分别是 命令模式(Command mode) , 输入模式(Insert mode) 和 底线命令模式(Last line mode) 。 这三种模式的作用分别是: 命令模式: 用户刚刚启动 vi/vim,便进入了命令模式。 此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入一个字符,i被当作了一个命令 移动光标 1 w(e)  移动光标到下一个单词 2 b    移动到光标上一个单词 3 4 数字0  移动到本行开头 5 $    移动光标到本行结尾 6 7 H    移动光标到屏幕首行 8 M    移动到光标到屏幕的中间一行 9 L    移动光标到屏幕的尾行 10 gg   

linux中强大的编辑工具vim

♀尐吖头ヾ 提交于 2019-12-02 12:01:53
先来个图镇贴 vim是一个模式编辑器。由三种主要模式比较常用: 1.命令(Normal)模式:默认模式,移动光标,剪切/粘贴文本 2.插入(Insert)或编辑模式:修改文本 3.扩展命令(extended command )模式:保存,退出等 Esc键 退出当前模式 Esc键 Esc键 总是返回到命令模式 命令模式 --> 插入模式 i insert, 在光标所在处输入 I 在当前光标所在行的行首输入 a append, 在光标所在处后面输入 A 在当前光标所在行的行尾输入 o 在当前光标所在行的下方打开一个新行 O 在当前光标所在行的上方打开一个新行 扩展命令模式 按“:”进入Ex模式 创建一个命令提示符: 处于底部的屏幕左侧 常见命令 w 写(存)磁盘文件 wq 写入并退出 x 写入并退出 q 退出 q! 不存盘退出,即使更改都将丢失 r filename 读文件内容到当前文件中 w filename 将当前文件内容写入另一个文件 !command 执行命令 r!command 读入命令的输出 命令模式光标跳转 字符间跳转: h: 左 l: 右 j: 下 k: 上 COMMAND:跳转由#指定的个数的字符 单词间跳转: w:下一个单词的词首 e:当前或下一单词的词尾 b:当前或前一个单词的词首 COMMAND:由#指定一次跳转的单词数 当前页跳转: H:页首 M:页中间行 L

Linux基础篇学习——vi,vim交互式文本编辑工具

血红的双手。 提交于 2019-12-02 11:18:44
Linux文本编辑工具 vi,vim 交互式的文本编辑工具 Vi(Visual interface 可视化接口 ) Vim是Vi的增强版(Visual interface Improved) 系统自带教程:vimtutor sed 非交互式的流处理文本编辑工具 sed -i ‘s/b/a/g’ filname 将文本中的b改为a忽略大小写 linux文本处理工具vi,vim,Emacs很多,为什么使用vi,vim?   1.类UNXI系统内建vi文本编辑器   2.程序调用(crontab, visudo, edquota)   3.具有程序编辑的能力,以颜色辨别语法的正确性   4.程序简单,速度快 vim模式及模式之间的切换 命令模式,输入模式,末行模式 命令模式----->输入模式 i,I,O,o,A,a 命令模式----->末行模式 : 输入/末行模式----->命令模式 Esc 命令模式 操作 操作键 功能 光标方向移动 k 或 ↑ 上 j 或 ↓ 下 h 或 ← 左 l 或 → 右 翻页 Page Down 或 Ctrl+F 上翻一页 Page Up 或 Ctrl+B 下翻一页 行内快速跳转 Home 或 0 跳转至绝对行首 ^ 跳转至行首第一个非空白字符 End 或 $ 跳转至绝对行尾 行间快速跳转 1G 或 gg 跳转至文件的行首 G 跳转至文件的末行尾 #G

常用命令总结

久未见 提交于 2019-12-02 05:39:29
命令 功能说明 线上查询及帮助命令 (2 个) man 查看命令帮助,命令的词典,更复杂的还有 info,但不常用。 help 查看 Linux 内置命令的帮助,比如 cd 命令。 文件和目录操作命令 (18 个) ls 全拼 list,功能是列出目录的内容及其内容属性信息。 cd 全拼 change directory,功能是从当前工作目录切换到指定的工作目录。 cp 全拼 copy,其功能为复制文件或目录。 find 查找的意思,用于查找目录及目录下的文件。 mkdir 全拼 make directories,其功能是创建目录。 mv 全拼 move,其功能是移动或重命名文件。 pwd 全拼 print working directory,其功能是显示当前工作目录的绝对路径。 rename 用于重命名文件。 rm 全拼 remove,其功能是删除一个或多个文件或目录。 rmdir 全拼 remove empty directories,功能是删除空目录。 touch 创建新的空文件,改变已有文件的时间戳属性。 tree 功能是以树形结构显示目录下的内容。 basename 显示文件名或目录名。 dirname 显示文件或目录路径。 chattr 改变文件的扩展属性。 lsattr 查看文件扩展属性。 file 显示文件的类型。 md5sum 计算和校验文件的 MD5 值。

vim文本编辑器的介绍及使用

僤鯓⒐⒋嵵緔 提交于 2019-12-02 03:21:09
(一)什么是vim编辑器 在Linux系统中配置应用服务,实际上就是在修改它的配置文件(配置文件可能有多个,其中包含不同的参数),而且日常工作中也一定免不了编写文档的事情吧,这些都是要通过文本编辑器来完成的。 在热门Linux操作系统中都会默认安装一款超好用的文本编辑器——名字叫“ vim ”, vim 是 vi 编辑器的升级版 。 Vim能够得到这么多厂商与用户的认可,原因就是在Vim编辑器中有三种模式—— 命令模式 、 末行模式 和 编辑模式 ,分别又有多种不同的命令快捷键组合,很大的提高了工作效率,用习惯后会觉得非常的顺手。要想在文本操作时更加高效率,我们必需先搞清Vim编辑器的三种模式的操作不同与切换方法。 (二)三个模式之间的切换 (三)一般模式常用操作 【h(或向左方向键)】 光标左移一个字符 【j(或向下方向键)】 光标下移一个字符 【k(或向上方向键)】 光标上移一个字符 【l(或向右方向键)】 光标右移一个字符 【[Ctrl] + f】 屏幕向下移动一页(相当于Page Down键) 【[Ctrl] + b】 屏幕向上移动一页(相当于Page Up键) 【[0]或[Home]】 光标移动到当前行的最前面 【[$]或[End]】 光标移动到当前行的末尾 【G】 光标移动到文件的最后一行(第一个字符处) 【nG】 n为数字(下同),移动到当前文件中第n行 【gg】

Vim编译器的相关知识

六月ゝ 毕业季﹏ 提交于 2019-12-02 03:14:35
Vim编译器相关知识 1.关于Vim编译器 在热门Linux操作系统中都会默认安装一款超好用的文本编辑器——名字叫“ vim ”, vim 是 vi 编辑器的升级版。 vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。 2.Vim的几种模式 命令模式:控制光标移动,可对文本进行删除、复制、粘贴等工作。 输入模式:正常的文本录入。 末行模式:保存、退出与设置编辑环境。 记住每次运行vim编辑器后都默认是“ 命令模式 ”,需要先进入到“ 输入模式 ”后再进行编写文档的工作,而每次编辑完成需先返回到“ 命令模式 ”后再进入“ 末行模式 ”对文本的保存或退出操作。 3.启用vim vim -c cmd file: 在打开文件前,先执行指定的命令; vim -r file: 恢复上次异常退出的文件; vim -R file: 以只读的方式打开文件,但可以强制保存 vim -M file: 以只读的方式打开文件,不可以强制保存; vim -y num file: 将编辑窗口的大小设为num行; vim + file: 从文件的末尾开始; vim +num file: 从第num行开始; vim +/string file: 打开file,并将光标停留在第一个找到的string上。 vim --remote file: 用已有的vim进程打开指定的文件。

source insight使用教程

你离开我真会死。 提交于 2019-12-01 14:43:36
一 、界面了解 1、工具栏 1) 2) a、 蓝黑色的箭头可以转到你前一次和后一次编辑过得地方 b、 可以在不同的查找结果之间跳转 c、跳转行 (ctrl + G) d、跳转到 ctrl + M的标记处 3) Jump to Definition 跳转到光标选定(函数、变量、宏定义) symbol Info 选择这个按钮将会弹出一个窗口线时选定的标示符的定义,这是检查变量、函数定义的一种比较快捷的方法。 在全局查找定义的地方、 全局查找 4) 窗口的排列方式 5) 工程窗口、定义窗口、关系窗口、复制剪切的缓存区窗口 2、标题窗口 symbol window 快速定位某个函数、变量、宏 3、编辑区 4、工程窗口 (project window)快速定位我们需要找的类文件 project window 提供了五种试图方式: File List View列举项目中的所有文件 File Directory按照目录列举项目中的文件 File Type View 按照文件类型分类列举项目文件 Symbol List View 列举项目中所有语法符号 Symbol Class View 按照语法类型列举项目语法符号 5、定义窗口 context window 自动显示所选择的变量、函数、宏的定义 6、关系窗口 relation window 1)当编辑区中选中某个函数时:Relation

linux常用命令

萝らか妹 提交于 2019-12-01 08:52:53
1、cd命令 这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如: [plain] view plain copy print? cd /root/Docements # 切换到目录/root/Docements cd ./path # 切换到当前目录下的path目录中,“.”表示当前目录 cd ../path # 切换到上层目录中的path目录中,“..”表示上一层目录 2、ls命令 这是一个非常有用的查看文件与目录的命令,list之意,它的参数非常多,下面就列出一些我常用的参数吧,如下: [plain] view plain copy print? -l :列出长数据串,包含文件的属性与权限数据等 -a :列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来(常用) -d :仅列出目录本身,而不是列出目录的文件数据 -h :将文件容量以较易读的方式(GB,kB等)列出来 -R :连同子目录的内容一起列出(递归列出),等于该目录下的所有文件都会显示出来 注:这些参数也可以组合使用,下面举两个例子: [plain] view plain copy print? ls -l #以长数据串的形式列出当前目录下的数据文件和目录 ls -lR #以长数据串的形式列出当前目录下的所有文件 3、grep命令

Linux常用命令

女生的网名这么多〃 提交于 2019-12-01 08:25:13
本文链接: https://blog.csdn.net/qq_23329167/article/details/83856430 一、基本命令 1.1 关机和重启 1.2 帮助命令 二、目录操作命令 2.1 目录切换 cd 2.2 目录查看 ls [-al] 2.3 目录操作【增,删,改,查】 2.3.1 创建目录【增】 mkdir 2.3.2 删除目录或文件【删】rm 2.3.3 目录修改【改】mv 和 cp 2.3.4 搜索目录【查】find 三、文件操作命令 3.1 文件操作【增,删,改,查】 3.1.1 新建文件【增】touch 3.1.2 删除文件 【删】 rm 3.1.3 修改文件【改】 vi或vim 3.1.4 文件的查看【查】 3.2 权限修改 四、压缩文件操作 4.1 打包和压缩 4.2 解压 五、查找命令 5.1 grep 5.2 find 5.3 locate 5.4 whereis 5.5 which 六、su、sudo 6.1 su 6.2 sudo 七、系统服务 八、网络管理 8.1 主机名配置 8.2 IP 地址配置 8.3 域名映射 九、定时任务指令crontab 配置 9.1 命令格式 9.2 配置说明、实例 十、其他命令 10.1 查看当前目录:pwd 10.2 查看进程:ps -ef 10.3 结束进程:kill 10.4 网络通信命令: 10

vim常用命令总结 (转)

馋奶兔 提交于 2019-12-01 05:38:01
在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。 vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下: v 从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束。 V 从光标当前行开始,光标经过的行都会被选中,再按一下V结束。 Ctrl + v 从光标当前位置开始,选中光标起点和终点所构成的矩形区域,再按一下Ctrl + v结束。 ggVG 选中全部的文本, 其中gg为跳到行首,V选中整行,G末尾 选中后就可以用编辑命令对其进行编辑,如 d 删除 y 复制 (默认是复制到"寄存器) p 粘贴 (默认从"寄存器取出内容粘贴) "+y 复制到系统剪贴板(也就是vim的+寄存器) "+p 从系统剪贴板粘贴 ============================================================= vim命令总结 1.删除字符 要删除一个字符,只需要将光标移到该字符上按下 "x"。 2.删除一行 删除一整行内容使用 "dd"命令。删除后下面的行会移上来填补空缺。 3.删除换行符 在 Vim中你可以把两行合并为一行