linux学习笔记11-vim⽤法2 linux学习笔记11-vim⽤法2
实操项⽬:
1. 使⽤vim打开./fig⽂件,设定显⽰⾏号
fig
:set nu 设定显⽰⾏号
:set nonu 设定不显⽰⾏号
2. 移动到第58⾏⾏⾸,再向右移动30字符,移动到第8⾏⾏尾,再向左移动3单词
58G 移动到58⾏⾏⾸
30l 向右移动移动30字符
8G 移动到第8⾏⾏⾸
$ 移动到光标所在⾏的⾏尾
3b 向左移动3单词
另:
w 向右移动⼀个单词,定位到单词头部
bak文件4w 向右移动4个单词,定位到单词头部
e 移动到下⼀个单词尾部
ge 移动到上⼀个单词尾部
标点算⼀个单词
3. 移动到第⼀⾏⾏⾸,并向下搜索man这个字符串
gg 移动到⽂件头部
/man 向下搜索字符串man
n 向下跳转 N向上跳转
4. 将50-100⾏之间的man替换成MAN,并且设定为需要⼀个个询问是否需要被替换
50,100s/man/MAN/gc
如果不跟最后的字母c,可以直接替换,不⽤确认
1,$s/man/MAN/g
第⼀⾏到最后⼀⾏,把全⽂的man都替换为MAN,不确认
5. 复制51到60⾏,并且粘贴到最后⼀⾏后⾯
50G 先跳转到50⾏
10yy 复制光标下10⾏
G 跳转到⽂件最末
p 粘贴复制内容
6. 删除11到30⾏之间20⾏内容,跳转到29⾏⾸,并且删除15个字符
10G 跳转到10⾏
20dd 向下删除20⾏
29G 跳转到29⾏⾏⾸
15x 删除光标后15个字符
7. 撤销全部操作,将⽂件复原
u 重复到全部撤撤销
:e! 撤销所有操作
8. 将⽂件另存为名为fig.bak的⽂件
: fig.bak
9. 在fig.bak⽂件最后⼀⾏后插⼊当前⽬录下⽂件的内容并保存
r ./
r是读⽂件命令,后⾯跟⽂件名,表⽰把⽂件内容追加到光标⾏的后⾯
10. 同时打开fig.bak和fig
vim ./fig.bak ./fig
打开后
:n 下⼀个⽂件
:N 上⼀个⽂件
11. 将⽂件fig.bak中添加的内容的第1列到第10列拷贝并粘贴到fig中
ctrl v 进⼊可视模式
移动光标选中需要的列,然后按下y键复制
:n 切换到另⼀个⽂件
按下P粘贴
12. 存储两个⽂件后离开vim
:wq 保存退出
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论