vim怎么在头文件和源文件之间切换

vim怎么在头文件和源文件之间切换,第1张

用法:

在~/.vimrc中增加了一句:

nnoremap <silent><F12>:A<CR>

意思是按F12时在一个新的buffer中打开c/h文件。

这样在写程序的时候就可以不假思索地在c/h文件间进行切换,减少了按键的次数。

当我在使用vim编辑 authorized_keys 文件的时候一直保存不上,我所在目录为 /root 需要建立的文件路径为 ~/.ssh/authorized_keys ,直接执行 vim ~/.ssh/authorized_keys 命令编辑完文件后无法保存,提示错误信息为 E212: Can't open file for writing 。

当我建立好 .ssh 隐藏目录,并且新建文件 authorized_keys ,再使用vim编辑就可以正常保存并退出了。

所以可能出错的原因如下

[ 移动到指定字符 ]

上面的命令都是行间移动(除h, l外),也就是从当前行移动到另外一行。如果我们想在当前行内快速移动,可以使用f, t, F, T命令。

"f"命令移动到光标右边的指定字符上,例如,"fx",会把移动到光标右边的第一个'x'字符上。"F"命令则反方向查找,也就是移动到光标左边的指定字符上。

"t"命令和"f"命令的区别在于,它移动到光标右边的指定字符之前。例如,"tx"会移动到光标右边第一个'x'字符的前面。"T"命令是"t"命令的反向版本,它移动到光标左边的指定字符之后。

这四个命令只在当前行中移动光标,光标不会跨越回车换行符。

可以在命令前面使用数字,表示倍数。例如,"3fx"表示移动到光标右边的第3个'x'字符上。

""命令重复前一次输入的f, t, F, T命令,而","命令会反方向重复前一次输入的f, t, F, T命令。这两个命令前也可以使用数字来表示倍数。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12105224.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存