vim 小技巧

cd - 返回刚才访问的目录
shift+# 在vi中查找相同的关键字
vi 中o在当前游标位置后插入一行 O在当前位置前插入一行
0 $到行未 行首
shift+s 删除一行,并且进入insert mode

/word 向游標之下尋找一個名稱為 word 的字串。例如要在檔案內搜尋 vbird 這個字串,就輸入 /vbird 即可! (常用)
?word 向游標之上尋找一個字串名稱為 word 的字串。

在Vim中可以直接查看文件编码:set fileencoding即可显示文件编码格式。
set tabexpand expand tab
set tabstop=4 设置tab为4个空格

<是左缩进, >是右缩进
按v选定后按=就是自动格式化代码,自动缩进,内部的递归的缩进都做到了
行左移<<,行右移>>,该命令用于调整源码缩进格式简便快速。相当于tab

<C-W> = ctrl+w
:split 文件名 同时在一个页面显示多个文件的内容,类似多窗口,用<C-W><C-W>切换当前窗口
<C-W>f   切分显示光标在处的文件名,VIM 会在 path 中搜索该文件名,比如常用它打开 #include 语句中的文件
<C-W>_   当同时打开几个文件时,按 <C-W>_ 使当前窗口最大化
用Ctrl-W命令指定光标移动:
      Ctrl-W +       扩大窗口
      Ctrl-W -       缩小窗口
      Ctrl-W h       移动到窗口左边
      Ctrl-W j       移动到窗口下边
      Ctrl-W k       移动到窗口上边
      Ctrl-W l       移动到窗口右边
等于是<C-W>按下后,松开键盘,再按下一个命令就可以了.
如果要关闭分割窗口可以用:close,剩下只有一个窗口的话就不能关了。
多窗口是split,像用e打开多个文件是将文件放在缓冲区中。

%   本命令查找与光标所在处相匹配的反括号, 包括 () [] {}

# 文件浏览
:Ex : 开启目录浏览器,注意首字母E是大写的
:Sex : 在一个分割的窗口中开启目录浏览器
:ls : 显示当前buffer的情况
:cd .. : 进入父目录

vsplit 横向slipt显示窗口

syntax off/on 打开或者关闭语法高亮

set list显示不可打印字符

需要多行行首插入//注释,I//后按Esc

shift + ZZ 保存并推出

原文地址:https://www.cnblogs.com/xiaoleiel/p/8349640.html

时间: 2024-11-09 03:37:09

vim 小技巧的相关文章

VIM小技巧之文件名补全

恩,这两天在看<简明Python教程>,那里面作者建议写代码的时候前面的注释写上文件名,写上调用的解释器,比如这样: 恩,然后我当然不可能每回新建一个文件,就要在开头写上一大串东西啊,vim这样的神器肯定有简单的办法啊,我通过修改我的vimrc文件,添加了如下代码: 1 autocmd BufNewFile *.py exec ":call SetTitle()" 2 func SetTitle() 3 if &filetype == "python&qu

vim 小技巧总结

1.v+移动光标可以选中文本. 2.y可以复制已经选中的文本 3.p可以粘贴 复制一行则:yy 复制当前光标所在的位置到行尾:y$ 复制当前光标所在的位置到行首:y^ 复制三行则:3yy,即从当前光标+下两行. 剪切文本: 用v选中文本之后可以按y进行复制,如果按d就表示剪切,之后按p进行粘贴. 剪切一行:dd 剪切当前行光标所在的位置到行尾:d$ 剪切当前行光标所在的位置到行首:d^ 前切三行:3dd,即从当前行+下两行被剪切了. ctrl+R 实现redo的功能.

vim小技巧

1.自定义关键字及其高亮颜色设置: 自定义关键字“UINT8”, “UINT16”,并将他们归类为"ucosType"; :syn keyword ucosType UINT8 UINT16 设置“ucosType"关键字为内置“type”颜色配置(或自定义“ucosType"关键字前景颜色). :hi def link ucosType type(:hi ucosType ctermfg=Red) 任世间IDE百媚千红,我独爱你那一种

VIM小技巧(其实就是使用方法,可能知道的人比较少而已)

以下无特殊说明均在命令行模式下 1:打开和关闭行号 按 Escape 键进入命令模式之后, :set number 命令开启行号          :set nonumber 命令关闭行号 //简写 ( :set nu 和:set nonu  ) 拓展:进入命令模式后可以 :set all 命令显示选项和设置的列表. 2:打开和关闭自动缩进 打开:set autoident 关闭:set noautoident   //简写 ( :set ai和 :set noai ) 如果在一行的开头输入空格

vim提示小技巧

vim使用小技巧 ctags插件 加入了ctags后,在项目的根目录执行 ctags -R 会自动在此目录下生成 tags 文件 在源文件中,Ctrl + ] 即可跳转到某函数的定义,Ctrl + o 可以返回刚才的起始点. 多窗口操作 使用:sp + 文件名可以水平分割窗口 使用:vs + 文件名可以垂直分割窗口 使用:Ctrl + w可以快速在窗口间切换 vim配置文件 vim的配置文件路径: ~/.vimrc 插件安装的路径: ~/.vim TagList插件 如果配置了TagList,但

辛星跟您分享一下vim的小技巧

vim的博大精深是毋庸置疑的,那么我们这里来分享下vim的一些小技巧,其实是我今天才发现的,因为我也是刚转用vim不久,对vim的很多功能也不熟悉,其实还是关于vim的一些配置上的东西. 第一个就是自动补全和自动缩进了,这个对程序员极为重要,我想没有哪个程序员认为缩进和补全是无关紧要的事,但是vim的自动缩进和自动补全不是默认开启的,需要咱们去进行一些设置,下面首先说一下自动补全,这里主要是括号的自动补全,咱们在咱们的配置文件中添加如下代码: "括号自动补全 if &term==&quo

IDEA Intellij中vim插件使用小技巧

在 IDEA Intellij小技巧和插件 一文中简单介绍了一下IdeaVim插件.在这里详细总结一下这个插件在日常编程中的一些常用小技巧.供有兴趣使用这个插件,但对Vim还不十分熟悉的朋友参考.当然基本的hjkl移动光标和几种常见模式等等基本概念就略过不提了. 为了确保只包含常用操作,这里提到的技巧都没有从现成文档里抄,而是凭记忆列出(不常用自然就不记得了).估计会有所遗漏,慢慢再补充. 1. 切换Vim模拟器状态 这个插件允许设置一个快捷键一键开启或关闭,在切换模式时会同时自动切换keyma

vim配置文件小技巧

编译运行python 文件 func! CompileRunPy() exec "w" silent exec "!python %" endfunc 如何不弹出  请输入 ENTER 继续 在  exec(执行) 前面加上 silent vim配置文件小技巧

Vim新手节省时间的10多个小技巧

Vim新手节省时间的10多个小技巧 2016-04-28 Linux爱好者 (点击上方公众号,可快速关注) 来自:Specs' Blog-就爱PHP 链接:http://9iphp.com/linux/time-saving-tips-for-unix-vim-beginners.html Vim 是很多开发者的首选编辑器,通过设置正确的命令和快捷方式,它可以帮你更快的完成工作.这篇文章我们为 Vim 新手提供一些快捷键等方面的小技巧,帮你提升工作效率. 1. 配置 vimrc 当我最初使用 v