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

Linux04:(4.6k)vim编辑器「建议收藏」

.退出方式 补充一些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+

1.6K20

从零开始匹配vim(2)——快捷绑定

通俗的讲,快捷映射就是我按下某个,我想让vim将它当成另一个,例如我按下 k,我想让vim把它当做 c 来使用(当然这么映射会把人逼疯) 快捷映射 我们使用 :map 命令来进行快捷映射,例如我们输入如下内容...f12> 这些功能与普通字母做配合时,将字母放入到 ,并以 - 和 功能做分割,比如 :map dd 来将 映射为 dd 当然有时候为了可读性,我们可以将这些功能大写字母来表示...体会一下vim的一些思想和技巧。 仔细回想一下 o(小写)和 O (大写) 的区别,而且我们曾经提到过,普通模式下,大写字母和小写字母功能类似。说到这我想你应该知道答案了。我们使用 P来粘贴到上一行。...因此这里的映射可以写成 :map _ ddP 如果你觉得这两个映射对你有用,你可以将它放入你的 vimrc ,或者先记下来,等我们介绍完使用 lua 配置之后,再写到 init.lua 。...而且在linux平台,特别是在终端上,这些都另有用途。例如 在vim可以退回到普通模式。

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

    这可能是最全最实用的Vim操作集合

    ,即通过输入 i 或 a 或 o进入可编辑状态,大写的 A 光标是跳到行尾,小写的 a 是跳到下一个字符开始编辑,大写的 O 是在当前行的上一行新起一行开始编辑,小写的 o 是在当前行的下一行另起一行开始编辑...表示在执行 {commands} 过程不适用命令映射。举两个例子,比如 :normal ggdd,即表示先跳转到文件第一行,然后删除该行。...方式一: 首先我们将光标定位到需要操作的代码行开始的第一行,用 A 进入插入模式在第一行末尾输入分号(;),即 A; 然后将光标定位到第二行,按 ESC ,再按大写 V 进入可视模式,选中我们需要批量操作的行...7.4 编辑二进制文件 对于一些二进制文件, 比如网络传输我们要对接收到的数据进行字节分析,又比如分析码流文件 h264 文件等,都需要查看二进制内容,vim 也提供二进制文件的查看和编辑功能: #...这里仅展示如何在 Cygwin 安装字体: 下载 otf 字体后,我的主机是 Windows,只需要双击字体文件,点击安装就可以安装好了 然后打开 Cygwin --> 左上角 Options -->

    2.1K20

    vim简单使用教程

    ——————————正文开始—————————— 你想以最快的速度学习人类史上最好的文本编辑器VIM吗?你先得懂得如何在VIM幸存下来,然后一点一点地学习各种戏法。...现在,你知道如何在 Insert 和 Normal 模式下切换了。...NG → 到第 N 行 (陈皓注:注意命令的G是大写的,另我一般使用 : N 到第N行, :137 到第137行) gg → 到第一行。(陈皓注:相当于1G,或 :1) G → 到最后一行。...,然后移动光标,你就会看到文本被选择,然后,你可能d,也可y,也可以变大写等) 第四级 – Vim 超能力 你只需要掌握前面的命令,你就可以很舒服的使用VIM了。...@@ 是一个快捷用来replay最新录制的宏。 示例 在一个只有一行且这一行只有“1”的文本,键入如下命令: qaYpq→ qa 开始录制 Yp 复制行.

    1.3K30

    Verilog代码设计风格

    : 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 ,有两种模块调用的方法,一种是位置映射法,严格按照模块定义的端口顺序来连接,不用注明原模块定义时规定的端口名,其语法为: 被调用模块名 用户自定义调用名...因此,在良好的代码,严禁使用位置调用法,全部采用信号映射法。

    1.5K80

    超简单的 VIM 练级攻略

    ——————————正文开始—————————— 你想以最快的速度学习人类史上最好的文本编辑器 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复制行.

    1.1K30

    Vim 编辑器:高效文本编辑的瑞士军刀

    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

    6300

    关于SecureCRT及Vim的使用

    我们把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

    1.9K20

    Linux必备技能:如何在Vim跳到文件的开头或者结尾?

    今天给大家带来的是Linux方面的小实战:如何在Vim跳到文件的开头或者结尾? 如果已经会的同学可以跳过本文!...如何跳到 Vim 的最后一行 很简单,只需要在 Normal 模式下按一个大写字母G即可,举个例子: 在我的Linux中有nginx相关的文件夹,里面有个配置文件:mime.types,我们先来more...涨知识啦❗❗❗ vim 跳转到文件末尾两个快捷: Ctrl + End ]] 赶快试试吧!...友情提示: 请确保在按任何之前处于正常模式(使用 Esc ) 要跳回文件的第一行,有以下几个方法: 方法一: 1G 方法二: gg 方法二的gg是跳到文件的第一行第一个字符,来的更直接。...涨知识啦❗❗❗ 与跳到文件末尾一行,跳到文首也有快捷: Ctrl + Home [[ 总结 看完以上介绍,相信大家已经知道如何在vim编辑器快速跳到文件的末尾和文首了。

    12.6K20

    Linux 下更改大写锁定为ESC

    Caps_Lock 大写锁定,一般用的很少。但是它的位置又十分容易按到,而 esc 用的频率比较高,但是,位置却很尴尬。尤其在 vim 或一些终端之中,所以我们可以将键位进行更换。...一般有两种方法进行替换,一种使用软件内的自定义键位映射,一种直接将系统键位进行替换。 第一种方式比较灵活,但是软件使用频率长会和操作系统的设定搞混。 第二种方法在更换电脑后可能会不适应。...当然在 vim ,我们可以定义其他的按键来代替 esc ,并不需要替换 capslock。也是因为在 vim ,无法表示 ,所以无法替换。...更换系统键位(linux) 在 deepin ,可以使用 xmodmap 来进行键位替换 xmodmap -help # 查看帮助命令 首先在 ~ 目录下,创建一个 .xmodmap 的文件,文件内容如下...中进行替换 inoremap jj `^ # 在插入模式将 jj 按键映射为 `esc`,并返回到上次修改的地方.

    3.5K30

    linux基础命令介绍四:文本编辑 vim

    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来使用。

    1.3K20

    Vim 3 vimrc

    Vim 在启动时会加载 vimrc 文件, 你能想到的几乎所有的配置(包括主题, 快捷, 插件设置等等), 都可以配置在 vimrc , 所以, vimrc 在 Vim 使用过程中有着至关重要的地位...而配置到 vimrc , 每次 Vim 启动时都会自动读取并执行, 所以可以自动生效. 那么 vimrc 文件在哪呢?...按键映射 Vim 中有大量的快捷(按键映射), 除此之外, 你还可以配置自己的按键映射. 使用 :map 相关的命令可以定义自己的快捷. map 命令的本质是将一个按键序列转化为另一个按键序列....按键 b, 又把按键 b 映射成了 命令x, 当使用递归命令映射的情况下, 你按 a , 最终会执行 命令x, 如果使用非递归命令映射, 则你按 a , 会执行 b 的功能, 只有按 b ,...由于 \ 比较难按到, 一般都会将前置改为容易按到的, 我将其改为 ;了, 需要在 vimrc 添加如下配置: let mapleader=";" 然后就可以很愉快的使用前置映射各种快捷了:

    3K30

    vim命令搜索_linux的vim

    Vim 的基础搜索操作 当你在 Vim 打开一个文件并且想要搜索一个特定的单词或模板,第一步你必须要先按下 Esc 从插入模式退出(如果你正处于插入模式)。...例如,如果你想要搜索的单词是 linux,下图显示的就是在 Vim 窗口底部的搜索命令: 敲击回车之后,你会看到 Vim 会将光标停留在从光标在插入模式的位置开始,找到的包含此单词的第一行。...如果想要移动到下一处包含被搜索单词位置,按 n 。当你遍历完所有被搜索模板所在之处,继续按 n Vim 将重复搜索操作,光标将回到第一次搜索结果出现位置。...3、智能大小写搜索 Vim 提供了一个功能,只有当要搜索的单词 / 模板包含大写字母时,编辑器才会区分大小写。...如下图是一个列表结果如何在 Vim 窗口底部被分组和显示的例子: 接下来,你可能已经得知,Vim 默认是环形搜索的,意味着在到达文件结尾处(或者被搜索单词的最后一处匹配)时,如果继续按 “搜索下一个”

    10.2K20
    领券