`
cloudtech
  • 浏览: 4722572 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

神之编辑器vim

 
阅读更多

终于知道为什么vim这么强大了!

我使用的vimrc配置文件地址:https://digital-ldentification.googlecode.com/files/vimrc

刚学的一些技巧:

调整缩进


在插入模式下如果希望调整行的缩进,可以<Esc>返回正常模式,>或者<调整缩进,然后使用i或者a返回插入模式下,要按3次键,下面的组合键能够实现在插入模式下的缩进调整,每次调整一个shiftwidth宽度。这个尤其用在写if之类的缩进结构时候,很方便。


CTRL+D 减少缩进


CTRL+T 增加缩进


复制相邻行的内容


写东西的时候经常出现相邻两行的内容很想近的情况,你可以用复制粘贴功能,也可以直接一个字符一个字符地复制。


CTRL+Y 复制上一行的相同列的字符


CTRL+E 复制下一行的相同列的字符


举个实际的例子,比如一行内容是:


num1 is 数字


在这一行下方新增加一个空白行(插入模式下在行尾回车或者正常模式下按o),光标在num1的n正下方,这时候按3下<ctrl+y>,num被复制到当前位置,输入数字2后继续<ctrl+y>,空格和汉字也能够正确被一个一个地复制下来。


粘贴剪贴板


在插入模式下<CTRL+R> {0-9a-z"%#*:=}能够插入剪贴板的内容,如果想临时查看各个剪贴板的内容,可以使用<ctrl+o>:reg<回车>,会显示出各个剪贴板的内容。当然输入这个命令很麻烦,做个快捷键吧,把下面这句放到你的vimrc里面,当然F3可以换成其他功能键,这样你在插入模式下就可以按F3列出所有剪贴板的当前内容,然后<CTRL+R>剪贴板名称吧,这样做的好处是粘贴完仍然在插入模式下。
imap <F3> <c-o>:reg<cr>


快速移动光标


插入模式下快速移动光标的命令不太多,除了<Home>、<End>到行首、行尾之外,也可以以单词为单位移动,总比一个字符一个字符移动快一点。


<Shift+Left>或<Ctrl+Left> 光标左移一个单词


<Shift+Right>或<Ctrl+Right> 光标右移一个单词


快速删除

CTRL+W 删除光标左侧的单词
CTRL+U 删除光标左侧的行
分享到:
评论

相关推荐

    编辑器vim74

    总之,Vim7.4以其高效、强大和高度可定制性赢得了“编辑器之神”的美誉,虽然学习过程可能稍显复杂,但一旦掌握,它将成为提升生产力的强大助手。通过不断更新和完善,Vim7.4继续满足着程序员和文本编辑者的需求。

    神一般的编译器 Vim v7.2

    Vim是Linux上的著名的文本编辑器,他是早年的Vi编辑器的加强版。这个gVim是windows版的,并且有了标准的windows风格的图形界面,所以叫g(graphical)Vim。这是一个国际版本,会根据安装的平台自动选择相应语言包,...

    Vim编辑器常用的命令总结

     ·编辑器之神——Vim  ·神的编辑器——Emacs 所以本文就来介绍vim以及它的常用命令,Vim是从vi发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用 vim键盘...

    VIM神级使用

    本文将从VIM的基础入手,逐步深入探讨其高级功能,旨在帮助用户快速掌握这款“神级”编辑器。 ### 第一级 - 存活 #### 安装与启动VIM 1. **安装**:在大多数Linux发行版中,VIM已经预装好了。如果没有安装,可以...

    gvim 编辑器之神

    【GVim 编辑器:编辑器之神】 GVim,全称为图形界面的Vim,是Vim编辑器的GUI版本。Vim是Vi(Visual Editor Improved)的升级版,是一个高度可配置且功能强大的文本编辑器,深受程序员和系统管理员的喜爱。尽管初学...

    vi&vim-终端中的编辑器

    vi/vim常见操作指令

    vim小白入门入门教程(共3讲)

    小白如何入门Vim——编辑器之神 ... 这里有必要说一说,其实网上有很多的自制教程 vim小白入门入门教程(共3讲) 时间30分钟 最简单的vim入门视频

    Vim用户手册中文版

    在IT领域中,Vim作为一个历史悠久的文本编辑器,拥有独特的地位和广泛的用户群体。本文将结合“Vim用户手册中文版”的描述和部分内容,探讨Vim编辑器的核心知识点。 首先,手册指出使用Vim更多的是需要一种技能而非...

    vim快速入门,视屏教程,vim 常用命令

    Vim,全称Vi IMproved,是一款强大的文本编辑器,被誉为程序员的编译器之神。它在Linux、Unix和macOS等系统中广泛使用,同时也可在Windows上安装使用。Vim以其高度可配置性、高效编辑能力和丰富的插件系统闻名,是...

    Windows版本的gvim代码编辑器整合版

    重新上传了附件 ~~ 软件说明 ...神的编辑器Vim是一款能跟得上人的思维的编辑器,本软件为Windows版本的Gvim软件,目前运行环境为Windows7-32bit系统,Windows XP系统也经过了验证,可以正常使用。 安装说明

    vim实用技巧第1版

    vim,编辑器之神!这个强大的文本编辑器可以做很多很多事情,学习一些必要的使用技巧会让你的工作事半功倍!

    vim-hemisu:具有深色和浅色变体的Vim配色方案

    Vim是一款极其强大的文本编辑器,它以其高度可配置性和高效编辑能力闻名。"vim-hemisu" 是一个专为Vim设计的配色方案,它提供了深色和浅色两种主题,旨在优化代码的可读性和编辑环境的美观性。配色方案是Vim中的一个...

    MyVim:vim,vimrc,vimrc模板,vim文档,vim note,vim学习,vimtutor,学习vim,vim实践,vim学习,vim笔记,vim训练营,vim教程,vim入门教程,vim简明教程,vim实操教程, vim入门文档,vimtutor中文版

    Vim,全名Vi Improved,是一款强大的文本编辑器,被誉为编辑器之神。它起源于经典的Vi编辑器,由 Bram Moolenaar 开发并持续维护,提供了丰富的自定义功能和高效的操作方式,深受程序员和系统管理员的喜爱。Vim不仅...

    Sublime Text编辑器

    Sublime Text 是一个轻量、简洁、高效、跨平台的编辑器,方便的配色以及兼容vim快捷键等各种优点博得了很多前端开发人员的喜爱!Sublime Text 2这款程序员必备代码编辑器,几乎每位程序员提到Sublime Text 2都是...

    exvin win版

    Exvim Win版是一款专为Windows用户设计的集成开发环境(IDE),它基于历史悠久且备受推崇的文本编辑器Vim,并集成了众多插件,旨在提供一个高效、功能丰富的编程工具。Vim以其高度可定制性和高效操作性而闻名,而...

    minimap.vim:vi为Rust编写快速的minimap,由用Rust编写的code-minimap驱动

    在程序员的世界里,编辑器是他们的得力助手,而Vim作为一款历史悠久且功能强大的文本编辑器,一直深受许多开发者喜爱。然而,为了提升代码阅读和编辑的效率,开发者们常常会寻找各种增强工具,其中Minimap就是一种...

    mirror.vim:使用Vim在多种环境下编辑远程文件的有效方法

    当你在本地Vim中打开一个远程文件时,它会在后台建立一个SSH连接,并将文件内容加载到本地Vim编辑器中。更神奇的是,你在本地所做的任何修改都会立即反映到远程文件上,无需手动保存和上传,极大地简化了工作流程。 ...

    如何高效使用VIM

    Vim 是一款文本编辑器,被称为编辑器之神,非常适合在shell 中编辑代码,熟练的使用Vim,可以让你高效的编写代码。 Vim 是Vi 的增强版,所有的类Unix 系统,都自带这两个工具,这两个工具中使用较多的也是Vim。 Vim ...

Global site tag (gtag.js) - Google Analytics