ubuntu vim常用命令总结

目录

以下命令可设置VIM 的行号,缩进空格数,光标移动到鼠标处

1 vim下打开其他文件

2 向前向后缩进

3 代码自动补全

4 ubuntu切换两个终端快捷键

5 vim怎样移动光标到行尾

6 可以安装a.vim插件

7 VIM里从函数调用处跳转到函数定义的地方

8 在文件内跳转到变量定义处

待记录更新




以下命令可设置VIM 的行号,缩进空格数,光标移动到鼠标处

在~/.vimrc中更改即可 

set nu
set tabstop = 4
set shiftwidth = 4
set cindent
set mouse = a

1 vim下打开其他文件

:tabe ./xxx.h

2 向前向后缩进

选中待选代码

shift + > 和 shift + <

3 代码自动补全

Vim可以通过以下几种方式实现自动补全:

  1. 单词自动补全:在输入单词时,按下第一个字母,然后按下CTRL+n,可以自动出现下拉菜单,可以选择默认的单词或者使用上下箭头选择其他单词。
  2. 行自动补全:在输入多行文本时,按下CTRL+x,然后按下CTRL+l,可以组合使用这两个命令实现整行复制功能。
  3. 基于字典的自动补全:在输入文本时,按下CTRL+n或CTRL+p,可以自动补全字典中的单词。

此外,还可以使用YouCompleteMe插件实现自动补全功能。

4 ubuntu切换两个终端快捷键

在 Ubuntu 上,您可以通过以下步骤在两个终端之间切换:

  1. 打开终端:使用 Ctrl+Alt+T 快捷键打开终端。
  2. 切换终端:使用 Alt+1 或 Alt+2 等键来在不同的终端之间切换。

请注意,您需要在每个终端中都安装了相同的软件包才能切换终端。

5 vim怎样移动光标到行尾

在Vim中,可以使用以下命令将光标移动到行尾:

  1. 将光标移动到行尾:按下“$”键。
  2. 将光标移动到行首:按下“^”键。
  3. 将光标移动到指定字符位置:使用“f”键加上要移动到的字符,例如“fa”将光标移动到下一个“a”字符。
  4. 向下查找指定字符:使用“F”键加上要查找的字符,例如“Fa”将在当前行的下一行查找上一个“a”字符。
  5. 向上查找指定字符:使用“t”键加上要查找的字符,例如“ta”将在当前行的上一行查找上一个“a”字符。

希望这些命令可以帮助您在Vim中更方便地移动光标。

6 可以安装a.vim插件

实现头文件源文件的切换 本人没试过

7 VIM里从函数调用处跳转到函数定义的地方

安装ctags工具。
apt-get install exuberant-ctags
在源文件目录下(源文件根目录)执行如下命令:
ctags -R   
打开源文件,将光标定位到某个函数名处,按快捷键 " ctrl+ ] ",就可以跳转到函数定义的位置。
跳回函数调用处,使用组合键“ctrl + t”。

8 在文件内跳转到变量定义处

在当前文件内,能够使用下面命令来快速跳转到变量定义处。字符串

  • gd
    在当前函数内查找当前光标下的单词,若是找到,就跳转到该单词在函数内第一次出现的地方。
    对局部变量来讲,也就是跳转到变量定义处。
    若是光标下的单词对应全局变量,这个命令不会跳转到全局变量定义处,而是会跳转到函数内第一次用到该变量的地方。
    这个命令自己没有进行语法解析,只是简单的执行字符串搜索并跳转。在实际使用时可用来查找任意单词,不限于查找变量。
  • gD
    在当前文件内查找当前光标下的单词,若是找到,就跳转到该单词在文件内第一次出现的地方。
    对全局变量来讲,也就是跳转到全局变量定义处。
    对局部变量来讲,也能跳转到局部变量定义处。
    若是变量是在文件外定义,就只能跳转到当前文件内第一次用到该变量的地方。

待记录更新

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值