.退出方式 补充一些win10下的快捷键 Linux_day04 一.vim编辑器 vim的三种模式 命令模式 不能对文件直接编辑,但可以通过快捷键删除行,复制,粘贴,移动光标等 编辑模式-输入...ls(之后按任意键回vim) ---- 查找 查找——再vim中通过反斜杠/进入末行模式即——/关键词(高亮显示) eg.输入/sbin 按n查看下一个,按N查看上一个(循环查) 取消高亮——...如:默认显示行号 set nu ;显示不着色 syntax off c.全局配置文件(vim自带,位置在/etc/vimrc,一般不要修改) 当既有个人配置文件又有全局配置文件时,优先执行个人配置文件...需要在映射文件中把调用关系写清楚) 映射文件在当前用户的家目录下,是一个隐藏文件 ~/.bashrc ---- 步骤: 用vim 打开当前用户的映射文件 在注释信息——# User specific...文件修改时间在计算机日志文件中会有体现,所以建议用:x (vim中大写X不要乱用,末行输入:X作用是对文件加密,可以按ctrl+c撤销加密行为) ---- 补充一些win10下的快捷键 锁屏:win+
通俗的讲,快捷键映射就是我按下某个键,我想让vim将它当成另一个键,例如我按下 k,我想让vim把它当做 c 来使用(当然这么映射会把人逼疯) 快捷键映射 我们使用 :map 命令来进行快捷键的映射,例如我们输入如下内容...f12> 这些功能键与普通字母做配合时,将字母键放入到 中,并以 - 和 功能键做分割,比如 :map dd 来将 映射为 dd 当然有时候为了可读性,我们可以将这些功能键以大写字母来表示...体会一下vim的一些思想和技巧。 仔细回想一下 o(小写)和 O (大写) 的区别,而且我们曾经提到过,普通模式下,大写字母和小写字母功能类似。说到这我想你应该知道答案了。我们使用 P来粘贴到上一行。...因此这里的映射可以写成 :map _ ddP 如果你觉得这两个映射对你有用,你可以将它放入你的 vimrc 中,或者先记下来,等我们介绍完使用 lua 配置之后,再写到 init.lua 中。...而且在linux平台,特别是在终端上,这些键都另有用途。例如 在vim中可以退回到普通模式。
,即通过输入 i 或 a 或 o键进入可编辑状态,大写的 A 光标是跳到行尾,小写的 a 是跳到下一个字符开始编辑,大写的 O 是在当前行的上一行新起一行开始编辑,小写的 o 是在当前行的下一行另起一行开始编辑...表示在执行 {commands} 过程中不适用命令映射。举两个例子,比如 :normal ggdd,即表示先跳转到文件第一行,然后删除该行。...方式一: 首先我们将光标定位到需要操作的代码行开始的第一行,用 A 进入插入模式在第一行末尾输入分号(;),即 A; 然后将光标定位到第二行,按 ESC 键,再按大写 V 键进入可视模式,选中我们需要批量操作的行...7.4 编辑二进制文件 对于一些二进制文件, 比如网络传输中我们要对接收到的数据进行字节分析,又比如分析码流文件如 h264 文件等,都需要查看二进制内容,vim 也提供二进制文件的查看和编辑功能: #...这里仅展示如何在 Cygwin 中安装字体: 下载 otf 字体后,我的主机是 Windows,只需要双击字体文件,点击安装就可以安装好了 然后打开 Cygwin --> 左上角 Options -->
——————————正文开始—————————— 你想以最快的速度学习人类史上最好的文本编辑器VIM吗?你先得懂得如何在VIM幸存下来,然后一点一点地学习各种戏法。...现在,你知道如何在 Insert 和 Normal 模式下切换了。...NG → 到第 N 行 (陈皓注:注意命令中的G是大写的,另我一般使用 : N 到第N行,如 :137 到第137行) gg → 到第一行。(陈皓注:相当于1G,或 :1) G → 到最后一行。...,然后移动光标,你就会看到文本被选择,然后,你可能d,也可y,也可以变大写等) 第四级 – Vim 超能力 你只需要掌握前面的命令,你就可以很舒服的使用VIM了。...@@ 是一个快捷键用来replay最新录制的宏。 示例 在一个只有一行且这一行只有“1”的文本中,键入如下命令: qaYpq→ qa 开始录制 Yp 复制行.
如: wire SysRst_n; wire FifoFull_n; (3)经过锁存器锁存后的信号 经过锁存器锁存后的信号,后加下划线和字母r,与锁存前的信号区别。...如: CpuRamRd_n 信号,经锁存后应命名为CpuRamRd_nr 多级锁存的信号,可多加r 以标明。如: CpuRamRd 信号,经两级触发器锁存后,应命名为CpuRamRd_rr。...(如:Frequency->Freq,Variable->Var 等);每个缩写单词的第一个字母大写;若遇两个大写字母相邻,中间添加一个下划线(如DivN_Cntr);举例: SdramWrEn_n;...4.模块调用规范 如3.2.2 节所述,在Verilog 中,有两种模块调用的方法,一种是位置映射法,严格按照模块定义的端口顺序来连接,不用注明原模块定义时规定的端口名,其语法为: 被调用模块名 用户自定义调用名...因此,在良好的代码中,严禁使用位置调用法,全部采用信号映射法。
——————————正文开始—————————— 你想以最快的速度学习人类史上最好的文本编辑器 VIM 吗?你先得懂得如何在 VIM 幸存下来,然后一点一点地学习各种戏法。...现在,你知道如何在Insert和Normal模式下切换了。...NG→ 到第 N 行 (陈皓注:注意命令中的G是大写的,另我一般使用: N到第 N 行,如:137到第 137 行) gg→ 到第一行。(陈皓注:相当于1G,或:1) G→ 到最后一行。...v,然后移动光标,你就会看到文本被选择,然后,你可能d,也可y,也可以变大写等) 第四级 – Vim 超能力 你只需要掌握前面的命令,你就可以很舒服的使用 VIM 了。...@@是一个快捷键用来replay最新录制的宏。 示例 在一个只有一行且这一行只有“1”的文本中,键入如下命令: qaYpq→ qa 开始录制 Yp复制行.
Vim,作为编程和系统管理中的强大工具,以其丰富的功能和高度可定制性著称。...在这篇文章中,我们将探索 Vim 的一些高效使用技巧,从打开文件的快捷方法到文本编辑、查找、替换、删除和复制的高级技巧,再到 Vim 配置和插件安装,帮助你提升 Vim 使用技能。...p将剪贴板中的内容粘贴到光标后P(大写)将剪贴板中的内容粘贴到光标前y复制已选中的文本到剪贴板yy将光标所在行复制到剪贴板,此命令前可以加数字 n,可复制多行yw将光标位置的单词复制到剪贴板配置配置文件...# 将 n 键映射为 h 也就是说当按了 n 键,相当于按了 h 键noremap n h# 设置快捷指令# 删除小写 s 键对应的功能map s # 按了大写 s 键,相当于 `:w 回车`.../vimrc 配置文件中call plug#begin('~/.vim/plugged')# 安装 vim-airline 插件Plug 'vim-airline/vim-airline'# 安装配色Plug
重映射 vim 的 ESCAPE 键 vim 有多个模式并不是什么大问题,但在模式间切换的时候会感觉很糟。ESC 键有点远,这太麻烦了。...当我面对新的 vim 环境时,所做的第一件事就是添加如下映射: inoremap jj 重映射 Vim 的 Leader 键 如果你不熟悉 leader 键,也不知道它能为你做什么,那你就从这开始了解吧...所以,你可以: nnoremap j VipJ 这可以让你按下 leader 键结合大写 ‘j’ 后可视化的选择整段并加入行。...你可以在 .vimrc中像这样映射: let mapleader = “,” ?...vim-room 缺省使用 r 执行测试,由于我已将 Leader 映射为 ,因此我通过r 来运行测试工具。
浏览目录的命令很简单:(你也可以直接vim一个目录) :E 注意,是大写。于是,你会看到下面这样的界面: ?...这个界面中,你可以用 j, k 键上下移动,然后回车,进入一个目录,或是找开一个文件。...Tab键补全一样补全Vim的命令。...,可以在Tab页和Windows中向前和向后trace你的光标键,这也方便你跳转光标。...vim的终级插件 CentOS下:yum erase emacs Ubuntu下:apt-get remove emacs 对了,以前本站也有一篇小短文《如何在vim中得到你最喜爱的IDE特性》你也可以看看
重映射 vim 的 ESCAPE 键 vim 有多个模式并不是什么大问题,但在模式间切换的时候会感觉很糟。ESC 键有点远,这太麻烦了。...当我面对新的 vim 环境时,所做的第一件事就是添加如下映射: inoremap jj 2....重映射 Vim 的 Leader 键 如果你不熟悉 leader 键,也不知道它能为你做什么,那你就从这开始了解吧。它本质上是作为你快捷键的激活键,你可以自定义用哪个键作为你的 leader 键。...所以,你可以: nnoremap j VipJ 这可以让你按下 leader 键结合大写 ‘j’ 后可视化的选择整段并加入行。...你可以在 .vimrc中像这样映射: let mapleader = “,” 3.
文件中的键映射命令解决。...Shifter 检测光标所在选中、行或关键字的类型,然后用键盘快捷键上的“up”或“down”键移动它。如果在一行中只有一个可移动的单词,那么它不需要碰触光标,我们就可以移动它。...支持小写/大写或小写所移动单词中的第一个大写的字符。...用法:用CTRL-ALT-UP、CTRL-ALT-DOWN浏览(注:在默认键映射中此快捷方式也可用于下一个/上一个事件)。 7....按快捷键进入 AceJump 模式后(默认是 Ctrl+J),再按任一个字符,插件就会在屏幕中这个字符的所有出现位置都打上标签,你只要再按一下标签的字符,就能把光标移到该位置上。
我们把profile文件保存在一个Web服务器上,然后使用SecureCRT的键盘映射功能,把下面字符串映射到任一快键键(比如F8): cd /tmp && wget -qO – http://127.0.0.1...3、 用好快捷键映射 经常需要在终端下输入相同的内容比如用户名或密码?这时候可以使用SecureCRT的快捷键映射功能,通过映射一键输入指定字串。...2、 键盘映射和自定义函数 通过键盘映射,VIM可以定义自己的快捷键以提高输入效率。...把该行的大小写互换 guu 把当前行换成小写 gUU 把当前行换成大写 gUw 把当前光标位置一直到当前字结束换成大写 编辑模式...cmd 执行命令cmd :sh 暂时退出vim, 执行$SHELL CTRL-z 把当前程序,如VIM,
今天给大家带来的是Linux方面的小实战:如何在Vim中跳到文件的开头或者结尾? 如果已经会的同学可以跳过本文!...如何跳到 Vim 的最后一行 很简单,只需要在 Normal 模式下按一个大写字母G即可,举个例子: 在我的Linux中有nginx相关的文件夹,里面有个配置文件:mime.types,我们先来more...涨知识啦❗❗❗ vim 跳转到文件末尾两个快捷键: Ctrl + End ]] 赶快试试吧!...友情提示: 请确保在按任何键之前处于正常模式(使用 Esc 键) 要跳回文件的第一行,有以下几个方法: 方法一: 1G 方法二: gg 方法二的gg是跳到文件中的第一行第一个字符,来的更直接。...涨知识啦❗❗❗ 与跳到文件末尾一行,跳到文首也有快捷键: Ctrl + Home [[ 总结 看完以上介绍,相信大家已经知道如何在vim编辑器中快速跳到文件的末尾和文首了。
Caps_Lock 大写锁定键,一般用的很少。但是它的位置又十分容易按到,而 esc 用的频率比较高,但是,位置却很尴尬。尤其在 vim 或一些终端之中,所以我们可以将键位进行更换。...一般有两种方法进行替换,一种使用软件内的自定义键位映射,一种直接将系统键位进行替换。 第一种方式比较灵活,但是软件使用频率长会和操作系统的设定搞混。 第二种方法在更换电脑后可能会不适应。...当然在 vim 中,我们可以定义其他的按键来代替 esc ,并不需要替换 capslock。也是因为在 vim 中,无法表示 键,所以无法替换。...更换系统键位(linux) 在 deepin 中,可以使用 xmodmap 来进行键位替换 xmodmap -help # 查看帮助命令 首先在 ~ 目录下,创建一个 .xmodmap 的文件,文件内容如下...中进行替换 inoremap jj `^ # 在插入模式将 jj 按键映射为 `esc`,并返回到上次修改的地方.
vim 优势和应用场景 vim 的优点纯文字编辑和 Linux 完美的融合提供了命令行。只能假设 ssh 至server进行操作,那么这样的情况就仅仅能使用 vim 了。...并且把做了键映射 -> ii,i 本来是切换到插入模式,高速双击i, 则又切换回到 normal 模式很顺手。...而不是去改动 /etc/vim 文件夹下的全局配置,影响全部用户。 Windows 中 vimrc 位于 C:\Program Files (x86)\Vim 文件夹下。...:imap ii " 按键映射 -> ii "外观 colorscheme evening "...,但有大写字母时仍保持大写和小写敏感 set hlsearch " 高亮搜索 set incsearch "
vim中的各种命令,大多可以组合使用: 比如要删除光标当前所在位置一直到行尾,可以执行d$; 比如要在当前位置插入50个‘word’,只需执行50iword ESC按完ESC键之后这50个单词就被插入了...用来匹配模式搜索: 如搜索文件内字符串centos: /centos 输入这个字符串之后按回车,vim就会将所有匹配的字符串高亮显示,按下n键,光标就会跳到下一个匹配字符串处,按N键,光标就会跳到上一个匹配处...它要比通配符更通用,大多数编程语言和一些工具中(如vim、grep、awk、sed)都有对正则表达式的直接支持。...\u 匹配大写字母,等同于[A-Z]或[[:upper:]]。 \U 匹配非大写字母。 \n 匹配换行 \r 匹配回车 (...)...vim编辑器是很强大的,这里只描述了部分初级使用方法。vim还能使用视图模式,编辑多文本,设置键盘映射,多剪贴板,录制宏,使用插件等等。完全可以用vim作为IDE来使用。
Vim 在启动时会加载 vimrc 文件, 你能想到的几乎所有的配置(包括主题, 快捷键, 插件设置等等), 都可以配置在 vimrc 中, 所以, vimrc 在 Vim 使用过程中有着至关重要的地位...而配置到 vimrc 中, 每次 Vim 启动时都会自动读取并执行, 所以可以自动生效. 那么 vimrc 文件在哪呢?...按键映射 Vim 中有大量的快捷键(按键映射), 除此之外, 你还可以配置自己的按键映射. 使用 :map 相关的命令可以定义自己的快捷键. map 命令的本质是将一个按键序列转化为另一个按键序列....按键 b, 又把按键 b 映射成了 命令x, 当使用递归命令映射的情况下, 你按 a 键, 最终会执行 命令x, 如果使用非递归命令映射, 则你按 a 键, 会执行 b 键的功能, 只有按 b 键,...由于 \ 键比较难按到, 一般都会将前置键改为容易按到的键, 我将其改为 ;了, 需要在 vimrc 中添加如下配置: let mapleader=";" 然后就可以很愉快的使用前置键映射各种快捷键了:
我们以函数的思想来考虑,每定义一个快捷键,就相当于定义了一个函数。并且在新定义的函数中调用老函数。...并没有这么做,只有按下 才能停下来,而且vim中多出了许多空白行。...在上述代码中还算是比较好找,如果我们配置文件大了,不同插件有自己的映射,而我们也会定义一堆自己的映射,这个时候出问题就难查了。 为了解决这个问题,vim提供了一系列的 nore 开头的函数。...", {noremap = true, silent = false}) 通过这段代码,我们将 空格键映射为在文件中查找 nvim 字符。...然后我们可以使用 :noremap d dd 来定义映射 如何在 lua 中定义 leader 键呢?
Vim 中的基础搜索操作 当你在 Vim 中打开一个文件并且想要搜索一个特定的单词或模板,第一步你必须要先按下 Esc 键从插入模式中退出(如果你正处于插入模式中)。...例如,如果你想要搜索的单词是 linux,下图显示的就是在 Vim 窗口底部的搜索命令: 敲击回车键之后,你会看到 Vim 会将光标停留在从光标在插入模式中的位置开始,找到的包含此单词的第一行。...如果想要移动到下一处包含被搜索单词位置,按 n 键。当你遍历完所有被搜索模板所在之处,继续按 n 键 Vim 将重复搜索操作,光标将回到第一次搜索结果出现位置。...3、智能大小写搜索 Vim 提供了一个功能,只有当要搜索的单词 / 模板包含大写字母时,编辑器才会区分大小写。...如下图是一个列表结果如何在 Vim 窗口底部被分组和显示的例子: 接下来,你可能已经得知,Vim 默认是环形搜索的,意味着在到达文件结尾处(或者被搜索单词的最后一处匹配)时,如果继续按 “搜索下一个”
领取专属 10元无门槛券
手把手带您无忧上云