`
- 浏览:
122331 次
- 性别:
- 来自:
西安
-
Very Useful Notes by Darin Brezeale
[Basic]
- :cd
- :pwd
- :e foo.c to edit another file
- :e # to jump back to the previous editing file
- Ctrl+L redraw whole screen
[Compile]
- :make invoke make, and jump to first line of error automatically
- :set makeprg=gmake
- :set makeprg=gmake\ \CC=gcc296
- :clist error list
- :cfirst first line of error
- :clast last line of error
- :cn next line of error
[Buffers]
- :buffers
- :ls list buffers
- :bd delete (close) a buffer
[Navigate]
- :<num> go to line <num>
- ]] / ][ next { / } in the first column
- [[ / [] previous { / } in the first column
- % jump to corresponding brace, #ifdef and #endif
[Bookmark]
- m<a-z> mark the position with the the single letter you supplied
- '<a-z> jump to the pos mark by the letter
- '' jump to the last jump pos
[Search]
- /\t search (and may highlight) <Tab>
- * search the keyword under cursor
- # search previous keyword under cursor
- /<CR> redo the last search
- :set incsearch incremental search
- :set nois disable incremental search
[Replace]
- :s/<search>/<replace>
- :25, 34 s/foo/bar/gc replace 'foo' between line 25 and 34 with 'bar'
- g for do it multi times per line
- c for confirmation
- region could also be selected in visual (block) mode and invoke through :s
- :1, $s/foo/bar/g global replace all foo with bar in current file
- %s/foo/bar/g same as above
[Highlight]
- :set list display non-printable chars
- :set hlsearch highlight matched items
- :nohl no highlight when search
[Ctags]
- :set tags=<comma separated expression> setup 'tags' file search path, usually './tags,tags,~/mytags'
- Ctrl-] jump to the definition of the symbol under cursor
- Ctrl-T jump back
- :ta /foo tag search for symbol 'foo', stop at the first match
- :tn tag search, next match
- :tselect select and jump from the tag list (also invoked through g then ctrl-])
[Macro]
- q register Start macro recording into the named register. For instance, qa starts recording and puts the macro into register a.
- q End recording.
- @register Replay the macro stored in the named register. For instance, @a replays the macro in register a.
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
### Vim Tips 汇总知识点解析 #### Vim Tip 1: 使用“*”键进行高效搜索 在 Vim 编辑器中,`*` 键是一个非常实用但往往被忽略的功能。当你处于正常模式(Normal mode)时,按下 `*` 键可以搜索光标所在位置下的...
《PyPI官网下载:vimtips-0.2.2.tar.gz——探索Python库的宝藏》 在Python的世界里,PyPI(Python Package Index)扮演着至关重要的角色,它是Python开发者们分享和获取开源软件包的主要平台。这次我们要讨论的是一...
学习vim: http://www.vim.org/ O cial site http://chronos.cs.msu.su/vim/newsgroup.html Newsgroup and Usenet http://groups.yahoo.com/group/vim Speci c newsgroup http://u.webring.com/hub?ring=vim VIM ...
以上就是对文件《Best+of+VIM+Tips(译注).pdf》中的VIM编辑器相关知识点的总结。VIM提供的这些替换命令和操作技巧可以大幅提高文本处理的效率,是学习VIM编辑器时需要掌握的重要内容。在实际使用中,合理运用这些...
本主题“Python-vimtips从社区获取漂亮的Vim技巧”旨在分享从社区中收集的一些实用且美观的Vim使用技巧,以提升Python开发者的编辑体验。下面将详细介绍这些知识点: 1. **启动与退出Vim** - 启动Vim时,可以使用`...
My vim configure file, It's useful for me
myvim 一个脚本,可创建Vim环境的可移植捆绑包。 用法 myvim脚本将创建一个名为vim.$(whoami)的可执行文件。 bash <( curl -fL https://raw.githubusercontent.com/junegunn/myvim/master/myvim ) 选项 -e|--...
自己使用的vim配置文件,解压命令位tar -zxvpf myvim.tar.gz下载解压到用户目录下,执行vim,再执行:PluginInstall即可完成对应插件的安装,然后就可以实用ctags及ctrlp,mark等工具啦。
alfred2-vimtips-workflow Alfred 2 工作流从 vim-tips.com 获取随机 vim 提示 ##Requirement Alfred2 已安装。 ##Install 下载工作流并将其添加到 Alfred。 ##用法 键入“vimtips s”以获取一个随机的 vim ...
【vimtips:Vim提示】 在编程和文本编辑的世界中,Vim是一个强大的、高度可配置的文本编辑器,以其高效的工作流程和丰富的插件系统而闻名。Vim的使用技巧,也就是“vimtips”,可以帮助用户提升编辑效率,实现更...
ln ~/myvim/init.vim ~/.config/nvim/init.vim ln ~/myvim/coc-settings.json ~/.config/nvim/coc-settings.json 为CoC安装插件和语言服务器: nvim -c PlugInstall pip install -U jedi-language-server nvim -c ...
在深入研究myvim配置时,我们需要注意的是,每个人的编程习惯和需求都不同,因此,myvim只能作为一个起点,我们需要根据自身的需求进行适当的调整。例如,如果我们主要编写Markdown文档,那么可以添加支持Markdown的...
MyVim 设置vim和vim配置环境g++ (Ubuntu 9.3.0 -17ubuntu1~ 20.04 ) 9.3.0cmake version 3.16.3Python 3.8.5VIM - Vi IMproved 8.1 ( 2018 May 18 , compiled Apr 15 2020 06 : 40 : 31 )仅针对Linux1.建立文件在...
"my_vim_config"这个压缩包文件很可能包含了一个人定制的Vim配置,这些设置可以极大地提高Vim的使用效率和个人化体验。 首先,我们要了解Vim的基本操作模式。Vim有三种主要模式:正常模式(Normal mode),插入模式...
为了帮助大家更好地掌握 Vim 的使用技巧,本文将对一份名为“VIM GREAT TIPS”的文档进行深入解读。该文档提供了一系列实用的 Vim 命令速查表,涵盖退出 Vim、移动文本、插入文本、删除文本等多个方面。 #### 二、...
【vim plugin vim changes to ide update】这一主题表明我们将探讨如何使用Vim插件来提升其作为集成开发环境(IDE)的功能。在这个过程中,我们将重点分析新增的三个插件:wintagexplorer.vim、echofunc.vim以及vimrc...
【标题】"myvim:我的vim设置"是一个个人定制的Vim配置集合,它包含了作者在使用Vim编辑器时的一些偏好和优化设置。Vim是一个高度可配置且功能强大的文本编辑器,允许用户通过Vimscript语言自定义其工作环境。 ...
最低分的资源 im is a fast and efficient text editor that will make you a ... This beloved bestseller has been revised and updated to Vim 7.4 and includes three brand-new tips and five fully revised tips.