配置自己电脑的vim,配置一个根据个人习惯使用的.vimrc文件。我的有以下功能等,读者可以根据自己的个人喜好去配置自己的vim。1.自动插入文件头 ,新建C、C++源文件时自动插入表头:包括文件名、作者、联系方式、建立时间等。(我个人是不太喜欢新建源文件时自动插入表头文件名,所以将其注释,读者可根据需求自行更改)2.按“F2”可以直接消除代码中的空行3.“F3”可列出当前目录文件,打开树状文件目
四种模式normal模式编辑模式命令模式visual模式Linux命令行快捷键CTRL + U - 剪切光标前的内容CTRL + K - 剪切光标至行末的内容CTRL + Y - 粘贴CTRL + E - 移动光标到行末CTRL + A - 移动光标到行首ALT + F - 跳向下一个空格ALT + B - 跳回上一个空格ALT + Backspace - 删除前一个单词CTRL + W - 剪切
转载
2021-04-22 12:47:47
115阅读
2评论
四周第三次课(8月23日)5.5 进入编辑模式5.6 vim命令模式5.7 vim实践 5.5 进入编辑模式i:当前光标字符前插入I:光标所在行的行首插入o:光标所在行的下一行写东西。O:上一行插入a:光标所在的字符后面写:东西。A:光标所在行的行尾插入。5.6 vim命令模式/word :搜索单词 n向后查?word:默认向
原创
2017-08-24 13:39:07
587阅读
u 撤销上一步的操作Ctrl+r 恢复上一步被撤销的操作dd删除一行x 删除字符o 光标下方新建行ZZ 保存退出搜索 / 搜索内容 n下一个:数字 跳到指定行Ctrl+f 向下翻一页Ctrl+b 向上翻一页用vim写代码时,经常遇到这样的场景,复制多行,然后粘贴。 这样做:1. 将光标移动到要复制的文本开始的地方,按v进入可视模式。2. 将光标移动到要复制的文本的结束的地方,按y复...
转载
2021-07-15 11:34:50
145阅读
2、vi的基本操作 a) 进入vi 在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面: $ vi myfile 不过有一点要特别注意,就是您进入vi之后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字。初次使用vi的人都会
转载
2017-01-03 18:05:00
152阅读
2评论
移动光标h nh 光标左移一个字符l nl 光标右移一个字符b nb 光标左移一个字至字首w nw 光标右移一个字至字首e 词尾0 光标移至当前行首$ n$ 光标移至当前行尾nG 光标移至第n行行首G 光标移至末行行首k nk 光标上移一行j nj 光标下移一行n+ 光标上移n行n- 光标下移n行gg 文首zt 移动光标所在行至屏幕顶端zb 移动光标所在行至屏幕底端zz 移动光标所在行至屏幕中间H 屏幕顶行L 屏幕底行M 屏幕中间行复制/删除ynl nyl 复制n个字符ynw nyw 复制n个单词y$ 复制当前光标至行尾处yy nyy 复制一行x 删除一个光标后的字符X 删除一个光标前的字符d
转载
2013-06-13 10:21:00
125阅读
2评论
移动光标的方法h 或 向左箭头键(←)光标向左移动一个字符j 或 向下箭头键(↓)光标向下移动一个字符k 或 向上箭头键(↑)光标向上移动一个字符l 或 向右箭头键(→)光标向右移动一个字符如果你将右手放在键盘上的话,你会发现 hjkl 是排列在一起的,因此可以使用这四个按钮来移动光标。 如果想要进行多次移动的话,例如向下移动 30 行,可以使用 "30j" 或 "30↓" 的组合按键, 亦即加上
原创
2014-05-16 12:07:30
351阅读
1.删除多行 :1,100 d 2.多行缩进(即左右移动) :1,3 > (右移动) :1,3 < (左移动) 3.上下移动多少行 :1,3 move(m) 4 1到3行移动到4之后 4.复制多行 :9,15 copy 16 或 :9,15 co 16 5.多行注释 https://jingyan.
转载
2018-05-25 19:44:00
146阅读
2评论
vim操作 vim定位行 vim +16 /etc/nginx/nginx.conf #或者 vim 之后 使用 :16 回车 命令模式 vim光标移动 上下左右 箭头和hjkl 移动到行开头 shift+^ 移动到行末尾 shift+$ 移动到开头 gg 移动到末尾 G 移动一个单词 w vim保 ...
转载
2021-10-31 13:26:00
119阅读
2评论
vim操作 1. 只在指定的特定行中搜索 /pattern\%>27l # 搜索pattern, 搜索范围是27行以后, 其中l表示按行搜索 /pattern\%>27l\%<40l # 搜索pattern, 搜索范围是27行以后40行以前, 其中l表示按行搜索 注意, 不要在%>27l两边随便加空 ...
转载
2021-09-26 15:06:00
170阅读
2评论
vim4中模式:命令模式,插入模式,可视模式,正常模式 命令模式多用于操作文本文件(而不是操作文本文件的内容),例如保存文件;或者用来改变编辑器本身的状态,例如设定多栏窗口、标签或者退出编辑器。 模式的转换:① 其它模式==>正常模式 按 Esc键②正常模式==>插入模式 按 i 在光标前插入 按
转载
2017-11-21 11:45:00
70阅读
2评论
1、清空文件( % 是匹配所有行 d 是删除的意思):%d2、粘贴shift+insert3、删除某一行dd
转载
2020-08-11 10:30:00
85阅读
2评论
# Java 实现 Vim 功能
Vim 是一款功能强大的文本编辑器,拥有丰富的编辑功能和快捷键。本文将介绍如何使用 Java 实现一些 Vim 的基本功能,包括插入、删除、复制、粘贴等。
## 1. 实现文本编辑器类
我们首先需要实现一个文本编辑器类,该类将包含文本的内容和一些基本的编辑方法。下面是一个简单的文本编辑器类示例。
```java
public class TextEdito
原创
2023-09-18 20:04:04
77阅读
插入文本类命令
i :在光标前
I :在当前行首
a:光标后
A:在当前行尾
o:在当前行之下新开一行
O:在当前行之上新开一行
r:替换当前字符
R:替换当前字符及其后的字符,直至按ESC键
s:从当前光标位置处开始,以输入的文本替代指定数目的字符
S:删除指定数目的行,并以所输入文本代替之
ncw或nCW:修改指定数目的字
nCC:修改指定数目的
原创
2012-04-19 19:48:11
336阅读
vim普通模式下的操作
n 光标会移动到这一行向右的n个字符
0 移动到该行行首处
$ 移动到该行行尾处
G 文档最末尾处
nG &
原创
2012-08-23 14:20:09
641阅读
点赞
1评论
本网页收集了一些简单的 VIM 操作,这些操作要么其它普通文本编辑器不能完成,要么完成起来很慢。通过本网页,可以坚定初学者学习 VIM 的决心与信心。如果你有什么好的易于演示的简易技巧,请与我联系,将更多内容添加到这张网页中。 另外,如果没有明确说明,本文中的提到的按键均是大小写敏感的。例如,文中提到“按下 G”时,你按的键应该是“Shift + G”。 1 准备工作 首先,我们打开 VIM
原创
2016-01-21 16:32:01
1191阅读
一、查找文件内容的/内容二、查找下一个内容:按下n键
原创
2019-10-22 14:06:12
345阅读
1.全选/删除/复制 转自:https://www.cnblogs.com/yangzailu/p/11531972.html 全选(高亮显示):按esc后,然后ggvG或者ggVG 全部复制:按esc后,然后ggyG 全部删除:按esc后,然后dG 解析: gg:是让光标移到首行,在vim才有效, ...
转载
2021-07-11 21:53:00
103阅读
2评论
●大、小写字母互换Normal模式下,ggVGgU全部变大写,ggVGgu全部变小写,ggVGg~是大小写翻转(解释一下,ggVG是全选,用其它方式全选,或者选一部分都行)●去掉英文:%s/\v\a+//g●去掉数字:%s/\v\d+//g●既去除英文又去除数字:%s/\v(\d|\a)+//g●去掉空格:%s/ //g●只删末尾空格:%s/\v\s+$//g (注意:这个是删除末尾的空白,包括空...
转载
2009-05-22 16:28:00
195阅读
2评论
●大、小写字母互换Normal模式下,ggVGgU全部变大写,ggVGgu全部变小写,ggVGg~是大小写翻转(解释一下,ggVG是全选,用其它方式全选,或者选一部分都行)●去掉英文:%s/\v\a+//g●去掉数字:%s/\v\d+//g●既去除英文又去除数字:%s/\v(\d|\a)+//g●去掉空格:%s/ //g●只删末尾空格:%s/\v\s+$//g (注意:这个是删除末尾的空白,包括空...
转载
2009-05-22 16:28:00
160阅读
2评论