常用vim快捷键 (未包括折叠

Vim技巧#Vim foldmethod代码折叠功能 问题:怎样在vim中实现代码折叠功能? 解决方法:直接使用vim自带的快捷键和命令,便可以实现功能强大的折叠 小试折叠: :set fdm=marker 在vim中执行该命令 5G 将光标跳转到第5行 zf10G 折叠第5行到第10行的代码,vim会在折叠的开始和结束自动添加三个连续的花括号作为标记 zR 打开所有折叠 zM 关闭所有折叠 zE 删除所有的折叠 阅读详情

vim 

====================================================================
动词      修饰语 名词                 


d 删除 i 内部(不包括空格)        w 单词

c 修改(删插) a 周围 s 句子(怀疑有些是d) y 拖拉

v 可视            num 数字 p 段落 

t   f 查找字符并跳转                                               ( [ { ' " 



0y$ [开始位置][命令][结束位/]
3fa 在当前行查找第三个a字符
:3,12>    第3行到12行右缩进
===================================================================


vim处理文件


:w 保存写修改 :w!sudo tee% 以roo方式保存
:q! 不保存强制退出
:wq 或 :x 保存修改并退出
====================================================================
vim游走在文本之中


gg 移动到文件顶端            G移动到文件结尾 
:n  移动到指定行                    num 向下跳转num行
0 移动到行首 $ 移动到行尾  
^ 移动到行首非空字符 & 移动到行尾非空字符
ctrl-i 跳回到之前的位置   ctrl-o  跳回到你实际的位置


w 下移到单词开始 b 上移到单词开始
e 移动到单词末尾end
( 向上移动一个句子 ) 向下移动一个句子
{ 上移一个段落 } 下移一个段落


H   移动到屏幕首屏head M 移动到屏幕中间middle
L 移动到屏幕底端low
^U 向上移动半屏up ^D 向下移动半屏down
^F 下一页font ^B 上一页back
^E 向上一行 ^Y 向下一行
:earlier 1m 按时间回退文件
====================================================================
vim修改文本内容

i 光标之前插入
I 行首插入
a 光标之后插入
A 行尾插入
o 下一行插入


r 替换光标字符
s 替换当前字符,并进入插入模式
R 进入连续替换模式
C 删除当前行并修改
cis   删除当前句子,进入插入模式
ct<   修改当前光标所在的位置到下一个尖括号之间的内容
x 删除光标字符
d2w 删除两个单词
dw5.      删除5个单词
daw 删除单词及单词周围空格
dd 删除当前行
d2d 删除两行
dt. 删除当前位置到到下一个句号之前的内容
df. 删除当前位置到到下一个句号(包括句号)
dt[      删除当前光标到下一个中括号之间的内容
di[ 删除标记内的内容 
yt;      拷贝当前位置到一下个分号之间的内容
y 拷贝选中的内容(v模式下选中)
yy 拷贝当前行(y3y拷贝3行)
p 粘贴(删除或拷贝的内容)
u 撤销上一个动作
ctrl r 取消撤销
.   重复上一个命令
~   转换大小写
J 将上下两行合并成一行join


ctrl+n   自动补全
%s /id/class/g 将每行的id替换我class
:s /id/class/g 将当前行中的id替换为class
怎么取消上两条命令产生的高亮
====================================================================
Vim快捷键 小记 编辑模式:一般模式下不可以修改某个字符,若要修改字符,只能进入编辑模式。从一般模式进编辑模式,只需按i、I、a、A、o、O、r和R中某个键即可。从编辑模式回到一般模式,按esc即可。要换行的话,最好的方法是按下 esc 或 ctrl + [ 回到 normal 模式,再用 o/O 在下方/上方插入新行。如果你不想要密码了,就:X 提示你输入密码时连续按两次回车,就搞定了。该模式下,可以搜索字符或字符串,可以保存、替换、退出、显示行号等操作。搜索出来的字符串都会高亮显示,若想不高亮,输入:nohl。 阅读详情

相关推荐

双层优化入门(2)—基于yalmip的双层优化求解(附matlab代码)

​上一篇博客介绍了双层优化的基本原理和使用KKT条件求解双层优化的方法,这篇博客将介绍使用yalmip的双层优化问题的求解方法。 1.KKT函数 通过调用yalmip工具箱中的KKT函数,可以直接求出优化问题的KKT条件,省去自己手动写的步骤。 2.solvebilevel函数 solvebilevel是yalmip工具箱内置的求解双层优化问题的函数。也就是通过这个函数,不需要咱手动写KKT条件,也不需要使用KKT函数,直接把上、下层优化的目标函数、约束条件往里面一放,就能求出结果。 ​

配电网和matlab的博客 1万+

VIM高频使用快捷键及命令

快捷键: 到文件头尾: gg: 跳到文件头; GG: 跳到文件尾; 滚屏 ctrl+f: 下一屏 ctrl+b: 上一屏 行进退: 0: 跳到行首; $: 跳到行尾; 光标上次/下次位置: ctrl+o: 光标上次位置; ctrl+i: 光标下次位置; 括号左右跳: %: 跳到匹配括号的另一端; 跳到函数定义处: ct...

一码算一码 1148

毫米波雷达dd-mimo中发射天线辐射方向图变化

本文详细介绍了dd-mimo的相位调制原理,以及分离天线的办法,最后演示了在dd-mimo中因为相位调制带来的辐射方向图的变化。

weixin_44555637的博客 1167

vim 折叠的用法

  http://www.cnblogs.com/fakis/archive/2011/04/14/2016213.html 1. 折叠方式可用选项来设定折叠方式:可在Vim 配置文件中设置 set fdm=XXX可直接在文件中使用注释调用vim命令 /* vim: set fdm=XXX: */有6种方法来选定折叠:1    manual          手工定义折叠         ...

weixin_33877885的博客 261

UDS $27服务DLL文件生成

UDS 27算法 DLL文件生成

hkj8808的博客 1282

告别命令行恐惧!用nTopology可视化工具5分钟搞定三维Voronoi泡沫建模

本文介绍如何利用nTopology可视化工具快速生成三维Voronoi泡沫结构,无需编程即可完成复杂建模。Voronoi结构在轻量化设计、能量吸收和生物医学等领域具有重要应用,传统命令行方法门槛较高。通过nTopology的四步流程,用户可在5分钟内创建仿真就绪模型,大幅提升设计效率。

weixin_30764771的博客 426

【VIM】代码折叠命令

VIM的代码折叠模式有很多种,以下是手动折叠的相关设置个命令。2、然后重新打开vim,输入以下命令查看是否配置成功。1、在vim配置文件的最后,添加以下指令。

helloworld573的博客 3917

保姆级教程:用Protege 5.5.0从零构建你的第一个知识图谱(附实战案例文件)

本文提供了一份详细的Protege 5.5.0使用指南,从零开始构建知识图谱。通过'中国古代文人关系网'实战案例,涵盖软件安装、本体创建、属性定义、实例填充到高级功能应用的全流程,帮助初学者快速掌握知识建模的核心技能。

weixin_26808205的博客 234

GVIM/VIM常用快捷操作(更新中)

u: 撤销修改 :gf 可以根据路径直接跳转打开文档 :ctrl+i/o 返回/跳转 :/ 搜索关键字 :Sex – 水平分割一个窗口,浏览文件系统; :Vex – 垂直分割一个窗口,浏览文件系统; :qall – 关闭所有窗口,退出vim。 :close – 关闭当前窗口 :only – 只保留当前窗口, ctrl+f: 下翻一屏。 ctrl+b: 上翻一屏。 zt: 将光标移动到屏幕的顶部 zb: 将光标移动到屏幕的底部 dw: 删除一个单词(从光标处到空格) dd: 删除当前光标处.

蜻蜓队长c的博客 1万+

Ubuntu系统 nano 编辑器使用教程

• 原因:文件编码不兼容(如 Windows 的 CRLF 换行符)。• 若使用 SSH 工具(如 PuTTY),确保终端设置中未占用。掌握这些操作后,你可以高效使用 nano 完成大部分文本编辑任务!• 底部快捷键栏:显示常用操作的快捷键(• 如果文件已修改,会提示是否保存:按。• 顶部状态栏:显示文件名和编辑状态。表示 Ctrl + G(查看帮助)。保存时自动生成备份文件(原文件名后加。• 强制保存只读文件:用。启动 nano 时添加。启动 nano 时添加。(重做)触发自动缩进。

qq_44534541的博客 2084

智能体开发套件(ADK)介绍

city } ---") city_normalized = city . lower() . replace(" " , "") # 模拟天气数据库 mock_weather_db = {

lpfasd123的博客 1406

vim技巧:折叠快捷键

原文地址: http://hqlong.com/2010/01/1254.html vim技巧:折叠快捷键 以前用的挺熟的,一段时间不用了,快捷键又忘了,不得不重新再看手册,今天专门整理一下,以后查找起来也比较方便。 zc 折叠,只折叠最外层的折叠zC 对所在范围内所有嵌套的折叠点进行折叠,包括嵌套的所有折叠.zo 展开折叠,只展开最外层的折叠.zO 对所在范围内所有嵌套的...

weixin_33824363的博客 166

Yocto系列讲解[入门篇] 1 - 快速入门熟悉Yocto的构建

yocto quick start up带大家快速上手

fulinux的博客 5万+

vim快捷键大全

vim 快捷键 之 NERD_tree、cscope、排版对齐、分屏、折叠、编辑、保存等等

小匠码农 8927

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

vim折叠快捷键

参考:http://www.cnblogs.com/fakis/archive/2011/04/14/2016213.html 1. 折叠方式 可用选项来设定折叠方式: 可在Vim 配置文件中设置 set fdm=XXX 可直接在文件中使用注释调用vim命令 /* vim: set fdm=XXX: */ 有6种方法来选定折叠: 1 manual...

azi8860的博客 2371

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Vim 折叠功能:手动折叠、自动折叠与折叠快捷键汇总

Vim 的折叠功能可将代码/文本区域折叠为单行显示,提升可读性和导航效率。通过灵活组合手动/自动折叠与快捷键,可显著提升大型项目的代码浏览效率。基于规则自动生成折叠(需在。

2501_93939964的博客 4392

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

怎样在vim中实现代码折叠功能

问题:怎样在vim中实现代码折叠功能? 解决方法:直接使用vim自带的快捷键和命令,便可以实现功能强大的折叠 小试折叠: 1 :set fdm=marker 在vim中执行该命令 2 5G 将光标跳转到第5行 3 zf10G 折叠第5行到第10行的代码,vim会在折叠的开始和结束自动添加三个连续的花括号作为标记 4 zR 打开所有折叠 5 zM 关闭所有折叠 6 zE 删除所有的折叠标签 7 退出vim窗口再次打开,执行2-6步。依然可以折叠,但是没有标记了。重新打开后折叠信息会丢

ReadyShowShow的博客 4070

Vim常用快捷键及实用技巧

如果你是一个程序员,相信你一定知道Vim,你可以不用,但大神都会用。 一句话总结Vim : 代码(文本)编辑功能强大,命令繁多。   以下是一些Vim常用快捷键及实用技巧: 一、移动光标 h,j,k,l 上,下,左,右 ctrl + e 移动页面 move : 移动 ctrl + b 上翻一页 back :后退 ctrl + f 下翻一页 front :前面的 ctrl + u 上翻半页...

优快云_Mr_H的博客 4995

Vim 常用快捷键及插件

Vim 常用快捷键及插件

weixin_46531416的博客 1408

Vim从入门到精通:代码折叠快捷键与配置

你还在为长篇代码滚动查找而烦恼?还在因函数嵌套过深而迷失结构?本文将系统讲解Vim代码折叠的核心快捷键与配置方案,让你只需3分钟即可掌握"一键隐藏/展开代码块"的高效编辑技巧。 读完本文你将获得: - 5组必备折叠操作快捷键 - 3种自动折叠模式的配置方法 - 1套可直接复用的折叠配置模板 ## 为什么需要代码折叠 代码折叠(Code Folding)是Vim提供的结构化编辑功能,它允许你将...

gitblog_01072的博客 491

vim 代码折叠

直接使用vim自带的快捷键和命令,便可以实现功能强大的折叠 在~/.vimrc中添加 set fdm=marker  5G  将光标跳转到第5行  zf10G  折叠第5行到第10行的代码,vim会在折叠的开始和结束自动添加三个连续的花括号作为标记  zR  打开所有折叠  zM  关闭所有折叠  zE  删除所有的折叠标签  退出vim窗口再次打开,执行2-6步。依然可以折叠,但

刘燕娜 1万+

vim代码折叠功能

问题:怎样在vim中实现代码折叠功能? 解决方法:直接使用vim自带的快捷键和命令,便可以实现功能强大的折叠 小试折叠: 1 :set fdm=marker 在vim中执行该命令 2 5G 将光标跳转到第5行 3 zf10G 折叠第5行到第10行的代码,vim会在折叠的开始和结束自动添加三个连续的花括号作为标记 4 zR 打开所有折叠 5 zM 关闭所有折叠 6 zE

zcube的技术博客 4万+

vim-galore折叠快捷键配置:快速展开与折叠代码块的方法

在日常代码编辑中,面对冗长的代码文件时,快速定位关键逻辑区域往往耗费大量时间。频繁滚动页面寻找函数定义或注释块不仅打断思路,还降低工作效率。本文将详细介绍如何通过vim-galore项目提供的折叠功能,只需简单配置和几个快捷键,即可实现代码块的瞬间展开与折叠,让你的编辑界面保持清爽,专注核心开发任务。 ## 折叠模式选择与基础配置 Vim的折叠功能(Folding)允许将逻辑相关的代码块临时隐...

gitblog_01075的博客 501

linux——vim编辑器的常用操作指令以及快捷键

在Linux中,Vim是一款功能强大的文本编辑器,掌握其常用的操作指令和快捷键对于提高文本编辑效率至关重要。以下是对Vim编辑器常用的详细操作指令以及快捷键的归纳:Vim有多种模式,其中最常用的是正常模式(Normal Mode)、插入模式(Insert Mode)和可视模式(Visual Mode)。基本移动:h向左移动一个字符,j向下移动一行,k向上移动一行,l向右移动一个字符。快速移动:翻页:Ctrl+f向下翻页,Ctrl+b向上翻页,Ctrl+u向上滚动半页,Ctrl+d向下滚动半页。删除:复制:粘

weixin_45720999的博客 1625

vim折叠命令

出处:http://blog.youkuaiyun.com/zcube/article/details/42325741 问题:怎样在vim中实现代码折叠功能?         解决方法:直接使用vim自带的快捷键和命令,便可以实现功能强大的折叠      小试折叠:   1  :set fdm=marker  在vim中执行该命令   2  5G  将光标跳转到第5行   3

Crosoe的笔记——菜鸟,求指导! 6261

vim常用快捷键及设置

折叠相关 快捷键: zfap (F-old creation); zo (O-pen a fold); zc (C-lose a fold);zr (R-educe the folding); zm (folds M-ore); zR (R-educes folds until there are none left); zM (folds M-ore and M-ore);zn (quickly disable the folding);zN (b

starstarstone的专栏 1623
上一篇: html pre预格式文本是啥意思
下一篇: vimrc 配置文件
Crosoe
博客等级 码龄11年 2粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值