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

vim-command

更改 key desc eg cw 更改光标所在的字到字尾。cnw 例如:“c3w”表示更改3个字。 跳至指定的行 key desc ctrl+g 列出光标所在行的行号。...第n1与n2行之间寻找word1这个字符串,并将该字符串替换为word2。...o为“在当前光标所在的下一行插入新的一行”,O为“在当前光标所在的上一行插入新的一行”(常用) rR 替换:r会替换光标所在的那一个字符;R会一直替换光标所在的文字,直到按下Esc键为止(常用)...使用上面这些按键时,vi画面的左下角会出现“—INSERT--”或“—REPLACE--”的字样。...将文件还原到最原始的状态 ZZ 若文件没有更改,则不存储离开,若文件已经更改,则存储后离开 :w[filename] 将编辑的数据存储成另一个文件(类似另存新文件) :r[filename] 在编辑的数据中

81220

Python 再牛,字符串排序上还是被 Julia 和 R 碾压

读完可能需要下面这首歌的时间 《实例对比 Julia, R, Python,谁是狼语言?》...我来试试能不能比更快,还快 考虑到这一点,我想调研 Julia 进行字符串排序的速度,能否和 R 并驾齐驱,至少能够接近 R 字符串排序中的表现。...字符串中加载第 n 个字符的字节的一种方法是通过代码单元 codeunit(s, n) 。例如: 但是根据我的计算,这个会很慢,赶不上 R。...字符串超过8个字节的情况 如果字符串超过8个字节,可以一次迭代地对字符串向量进行8字节排序。 基数排序的 MSD 和 LSD 变体中都有很多方法,在此不再赘述。...为什么 R 大量重复值的排序上比 Julia 和 Python 都快? 许多人指出 R 使用一种字符串驻留来存储其字符串

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

linux(五)之vi编译器

1.1、编辑模式(命令模式) Vi初始启动后首先进入编辑模式,这时用户可以利用一些预先定义的按键来移动光标、删除文字、复制或粘贴文字等。...3.2、插入文本 3.2.1、添加       输入a后,光标的右边插入文本 输入A,一行的结尾添加文本  3.2.2、插入     通过命令模式下输入i,光标的左边插入文本 通过命令模式下输入...撤消对一行的更改:输入U来撤消你对一行所做的所有更改,这个命令只有在你没将光标移动到该行以外时才生效。...filename   3.6、查抄一个字符串 输入/,并在/后面输入要查找的串,然后按下回车 输入“n”跳转到该串的下一个出现 输入“N”跳转到该串的上一个出现  3.7、替换一个字符串...一行内替换头一个字符串old为新的字符串new::s/old/new 一行内替换所有的字符串old为新的字符串new::s/old/new/g 两行内替换所有的字符串old为新的字符串new::#

3K80

vim按键整理 【原创】

Up] 按键 (常用) [Ctrl] + [d] 屏幕向『下』移动半页 [Ctrl] + [u] 屏幕向『上』移动半页 搜索替换 /word 向光标之下寻找一个名称为 word 的字符串 ?...word 向光标之上寻找一个名称为 word 的字符串 n n 是英文按键,重复前一个搜寻的动作 N N 是英文按键,反向进行前一个搜寻动作 :n1,n2s/word1/word2/g n1 与 n2...第 n1 与 n2 行之间寻找 word1 这个字符串,并将该字符串取代为 word2,例如: 100 到 200 行之间搜寻 vbird 并取代为 VBIRD:『:100,200s/vbird/VBIRD...word1 字符串,并将该字符串取代为 word2 (常用) 删除、复制、粘贴 x, X x 向后删除一个字符 ([del] 按键), X 向前删除一个字符([backspace] 按键) (常用...所在行最后一个字符插入 (常用) o, O 插入模式:o 所在行的下一行插入新行,O 所在行的上一行插入新行 (常用) r, R 取代模式:r 只取代光标所在字符一次,R 一直取代光标所在文字,直到按下

917100

盘点那些基础必备命令【Linux】

只显示内核版本 Cat /etc/redhat-release 查看系统版本名称 Hostname 跟上 要更改的主机名 (不能是中文,而且需要断开在登录连接才生效) 没有显示输出的话基本是正确的...开头的隐藏文档 -d:显示目录本身(而不是内容)的属性 -h:提供易读的容量单位(K、M等) 2、文档管理: mkdir 要创建的文件夹名字 用途:指定路径新建文件夹 touch命令 用途...、#行 粘贴 p 粘贴到光标处之后 删除 x 或 Delete键 删除光标的单个字符 dd、#dd 删除光标的一行、#行 U 撤销操作 查找字符串 操作类型 按键指令 用 途 文本查找.../word 向后查找字符串“word” n、N 跳至下一个/上一个找到的字符串 末行模式基本操作 操作类型 设置指令 用 途 存盘及退出 :w 保存当前文件 :q!...放弃已有更改后强制退出 :wq 或 :x 保存已有修改后退出 字符串替换 操作类型 设置指令 用 途 行内替换 /old/new 替换当前行第一个“old” /old/new/g 替换当前行所有的

25150

linux的vi命令详解_centos7 vi命令

输入模式: 命令模式下按下i就进入了输入模式。 输入模式中,可以使用以下按键: 字符按键以及Shift组合 输入字符。 ENTER 回车键,换行。...word 向光标之上寻找一个字符串名称为 word 的字符串。 n 这个 n 是英文按键。代表重复前一个搜寻的动作。...第 n1 与 n2 行之间寻找 word1 这个字符串,并将该字符串取代为 word2 !...(常用) 进入输入或取代的编辑模式 按键 说明 i, I 进入输入模式(Insert mode): i 为『从目前光标所在输入』, I 为『目前所在行的第一个非空格符开始输入』。...o 为目前光标所在的下一行输入新的一行; O 为目前光标所在的上一行输入新的一行!

10.4K10

vim按键整理

Up] 按键 (常用) [Ctrl] + [d] 屏幕向『下』移动半页 [Ctrl] + [u] 屏幕向『上』移动半页 搜索替换 /word 向光标之下寻找一个名称为 word 的字符串 ?...word 向光标之上寻找一个名称为 word 的字符串 n n 是英文按键,重复前一个搜寻的动作 N N 是英文按键,反向进行前一个搜寻动作 :n1,n2s/word1/word2/g n1 与 n2...第 n1 与 n2 行之间寻找 word1 这个字符串,并将该字符串取代为 word2,例如: 100 到 200 行之间搜寻 vbird 并取代为 VBIRD:『:100,200s/vbird/VBIRD...word1 字符串,并将该字符串取代为 word2 (常用) 删除、复制、粘贴 x, X x 向后删除一个字符 ([del] 按键), X 向前删除一个字符([backspace] 按键) (常用...所在行最后一个字符插入 (常用) o, O 插入模式:o 所在行的下一行插入新行,O 所在行的上一行插入新行 (常用) r, R 取代模式:r 只取代光标所在字符一次,R 一直取代光标所在文字,直到按下

1.4K50

Vim 快捷键说明及常用命令

word 向光标之上寻找一个字符串名称为 word 的字符串 n 这个 n 是英文按键。代表『重复前一个搜寻的动作』。...第 n1 与 n2 行之间寻找 word1 这个字符串,并将该字符串取代为 word2 !...(常用) 删除、复制与粘贴 按键 描述 x,X 一行字当中,x 为向后删除一个字符 (相当于 [del] 按键), X 为向前删除一个字符(相当于 [backspace] 亦即是退格键)(常用) nX...(常用) 进入插入或替换的编辑模式 按键 作用 i,I 进入插入模式(Insert mode):i 为『从目前光标所在插入』, I 为『目前所在行的第一个非空格符开始插入』。...o 为『目前光标所在的下一行插入新的一行』; O 为目前光标所在的上一行插入新的一行!

72020

vivim编辑器必知必会

一般模式中可以进行删除、复制和粘贴的功能,但是无法编辑文件内容。从一般模式切换到编辑模式可以按下i、I、o、O、a、A、rR键。按下Esc键可以回到一般模式。一般模式中输入:、/、?...[Ctrl]+[b]:屏幕向上移动一页,相当于[PageUp]按键。 0或功能键[Home]:移动到这一行的最前面字符。 $或功能键[End]:移动到这一行的最后面字符。...:n1,n2s/word1/word2/g:第n1行和n2行之间寻找word1这个字符串,并且将其替换为word2....一般模式切换到编辑模式: i,I:进入插入模式,i为从目前光标所在插入。I为目前所在行的第一个非空格字符开始插入。 a,A:进入插入模式。a为从目前光标所在的下一个字符开始插入。...A为从所在行的最后一个字符开始插入。 o,O:进入插入模式。o为在下一行插入。O为在上一行插入。 rR:进入替换模式。r只替换光标所在那个字符一次。

90000

我赌你工作中必用的vim操作快捷键

word 向光标之上寻找一个字符串名称为 word 的字符串。 n 这个 n 是英文按键。代表『重复前一个搜寻的动作』。...第 n1 与 n2 行之间寻找 word1 这个字符串,并将该字符串取代为 word2 !...(常用) [Ctrl]+r 重做上一个动作。(常用) 这个 u 与 [Ctrl]+r 是很常用的指令!一个是复原,另一个则是重做一次~ 利用这两个功能按键,你的编辑,嘿嘿!很快乐的啦! ....o 为『目前光标所在的下一行插入新的一行』; O 为目前光标所在的上一行插入新的一行!...(常用) r, R 进入取代模式(Replace mode): r 只会取代光标所在的那一个字符一次;R会一直取代光标所在的文字,直到按下 ESC 为止;(常用) 上面这些按键中, vi 画面的左下角会出现

1K41

【Linux文本编辑艺术】:从入门到熟练,Vim大师之路揭秘

撤销和重做: 正常模式下按下 u 可以撤销上一次操作。 正常模式下按下 Ctrl + r 可以重做撤销的操作。...word 向光标之上寻找一个字符串名称为 word 的字符串。 n 这个 n 是英文按键。代表重复前一个搜寻的动作。...(常用) [Ctrl]+r 重做上一个动作。(常用) 这个 u 与 [Ctrl]+r 是很常用的指令!一个是复原,另一个则是重做一次~ 利用这两个功能按键,你的编辑,嘿嘿!很快乐的啦! 4....o 为目前光标所在的下一行输入新的一行; O 为目前光标所在的上一行输入新的一行!...(常用) r, R 进入取代模式(Replace mode): r 只会取代光标所在的那一个字符一次;R会一直取代光标所在的文字,直到按下 ESC 为止;(常用) 上面这些按键中, vi 画面的左下角会出现

12510

高手 都喜欢用vim编辑器

word向光标之上寻找一个字符串名称为 word 的字符串。n这个 n 是英文按键。代表重复前一个搜寻的动作。...第 n1 与 n2 行之间寻找 word1 这个字符串,并将该字符串取代为 word2 !...(常用)[Ctrl]+r重做上一个动作。(常用)这个 u 与 [Ctrl]+r 是很常用的指令!一个是复原,另一个则是重做一次~ 利用这两个功能按键,你的编辑,嘿嘿!很快乐的啦!.不要怀疑!...o 为『目前光标所在的下一行输入新的一行』; O 为目前光标所在的上一行输入新的一行!...(常用)r, R进入取代模式(Replace mode): r 只会取代光标所在的那一个字符一次;R会一直取代光标所在的文字,直到按下 ESC 为止;(常用)上面这些按键中, vi 画面的左下角会出现

62840

Linux vivim

word向光标之上寻找一个字符串名称为 word 的字符串。n这个 n 是英文按键。代表重复前一个搜寻的动作。...第 n1 与 n2 行之间寻找 word1 这个字符串,并将该字符串取代为 word2 !...(常用)[Ctrl]+r重做上一个动作。(常用)这个 u 与 [Ctrl]+r 是很常用的指令!一个是复原,另一个则是重做一次~ 利用这两个功能按键,你的编辑,嘿嘿!很快乐的啦!.不要怀疑!...o 为目前光标所在的下一行输入新的一行; O 为目前光标所在的上一行输入新的一行!...(常用)r, R进入取代模式(Replace mode): r 只会取代光标所在的那一个字符一次;R会一直取代光标所在的文字,直到按下 ESC 为止;(常用)上面这些按键中, vi 画面的左下角会出现

18210

Linux vivim

word向光标之上寻找一个字符串名称为 word 的字符串。n这个 n 是英文按键。代表重复前一个搜寻的动作。...第 n1 与 n2 行之间寻找 word1 这个字符串,并将该字符串取代为 word2 !...(常用)[Ctrl]+r重做上一个动作。(常用)这个 u 与 [Ctrl]+r 是很常用的指令!一个是复原,另一个则是重做一次~ 利用这两个功能按键,你的编辑,嘿嘿!很快乐的啦!.不要怀疑!...o 为『目前光标所在的下一行输入新的一行』; O 为目前光标所在的上一行输入新的一行!...(常用)r, R进入取代模式(Replace mode): r 只会取代光标所在的那一个字符一次;R会一直取代光标所在的文字,直到按下 ESC 为止;(常用)上面这些按键中, vi 画面的左下角会出现

75520

vim 的各种用法,很实用哦,都是本人是在工作中学习和总结的

1、Normal Mode -> Insert Mode i 小写字母i,光标位置插入 a 小写字母a,光标的下一个位置插入 I 大写字母I,光标所在行的第一个非空格插入 A 大写字母A...,光标所在行的最后一个字符插入 o 小写字母o,光标所在行的下一行插入新行 O 大写字母O,光标所在行的上一行插入新航 r 小写字母r,替换光标所在的字符一次 R 大写字母R,持续替换光标所在的字符...强制保存文件并退出缓冲区(前提是用户有修改文件访问权限的权限) :w 另存为名为filename文件 :n1,n2 w 将n1行到n2行的数据另存为名为filename文件 :x 如果文件有更改,则保存后退出...重复上一操作 6、替换操作(replace) r 替换光标所在字符 R 进入替换模式,直至按ESC退出 cc 替换光标所在行 cw 替换光标所在的英文单词...搜索字符串 /string 向下搜索字符串“string”?string 向上搜索字符串“string” 2.

79120

vim的编辑模式,命令模式以及vim的实践

O 为目前光标所在的上面一行插入新的一行。              r 进入一次替换插入,即在目前光标的下一行插入新的一行。              R 一直替换插入,直到按下esc为止。...:nohl不高亮显示         :x与:wq类似,如果在更改文件之后操作,两者效果一样;如果打开文件,没有任何操作,:wq会更改mtime,但是:x不会。    ...vim编辑器里面一些不为人知的操作: 1.vim编辑器的替换模式与可视模式 一般模式下按键盘上的rR进入替换模式。...如果你按的是大R那么你下面输入的所有字符会把后面的字符依次替换,直到按退出替换模式。 一般模式下按键盘上的v和V进入可视模式。...cat /root/1.txt” 9.把命令的执行结果导入到正在编辑的文件的光标所在 这题我们可以结合上面两题,一般模式下输入“:r !

1.5K30

Android Studio中快捷键(持续更新)

C 复制路径 Ctrl(Command)+Alt(Option)+Shift+C 复制引用,必须选择类名 Alt(Option)+Up/Down 方法间快速移动定位 Shift+F1 要打开编辑器光标字符使用的类或者方法...指定环境下查找文本 F3 向下查找关键字出现位置 Shift+F3 向上一个关键字出现位置 Ctrl(Command)+R 在当前窗口替换文本 Ctrl(Command)+Shift+...R 指定窗口替换文本 Ctrl(Command)+N 查找类 Ctrl(Command)+Shift+N 查找文件 Ctrl(Command)+Shift+Alt(Option)+N 查找项目中的方法或变量...(Command)+Alt(Option)+P 将变量更改为方法的参数 调试 按键 说明 F8 跳到下一步 Shift+F8 跳出函数、跳到下一个断点 Alt(Option)+Shift...)+Alt(Option)+F9 强制运行至光标 Ctrl(Command)+F2 停止运行 Alt(Option)+F8 计算变量值 ---- VCS |按键|说明| |Alt(Option

59430

Vim 快速入门

输入模式 命令模式并不能编辑文件,需要输入如『i, I, o, O, a, A, r,R』等任何一个字母之后才会进入输入模式(也称为编辑模式)。注意了!...替换 :n1,n2s/word1/word2/g第 n1 与 n2 行之间寻找 word1 这个字符串,并将该字符串取代为 word2 !...(常用) [Ctrl]+r重做上一个动作。(常用) 这个 u 与 [Ctrl]+r 是很常用的指令!一个是复原,另一个则是重做一次~ 利用这两个功能按键,你的编辑,嘿嘿!很快乐的啦!...o 为『目前光标所在的下一行输入新的一行』; O 为目前光标所在的上一行输入新的一行 r, R进入取代模式(Replace mode): r 只会取代光标所在的那一个字符一次;R会一直取代光标所在的文字...,直到按下 ESC 为止 上面这些按键中, vi 画面的左下角会出现『--INSERT--』或『--REPLACE--』的字样。

1.1K20

日常记录(2)vim操作查询手册

退出,不保存 进入插入模式 按键 功能 a 光标位置右边插入文字 i 光标位置当前插入文字 o 光标位置下方开启新行 O 光标位置上方开启新行 I 光标所在行首插入文字 A 光标所在行尾插入文字...查找以字符串开始的行 /字符串$ 查找以字符串结尾的行 替换功能 按键 功能 ....\= 重复前一个字符0到1次 \{m,n} 重复前一个字符m到n次 \{-m,n} 重复前一个字符m到n次,尽可能少的字符数进行匹配 按键 功能 r 替换当前光标字符 :r 文件名 光标当前位置下一行载入另一个文件...执行上一次操作 u 撤销前一个命令 ctrl+r 恢复对使用u命令的操作 多窗口操作 按键 功能 :sp file 横向新增窗口,file为窗口名 :vs file 纵向新增窗口 vim -o file1...:cn/:cp 跨文件查找字符串的下一个/上一个 其它命令 按键 功能 :!

91720
领券