`
venus585625
  • 浏览: 252848 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

发几个自创的VIM快捷键映射,开发… 转

    博客分类:
  • vim
 
阅读更多
"Open a new tab with current sys path

nmap <C-n> :tabe.<CR>



"Move to the previous and next tab of VIM

nmap <F2> :tabprevious<CR>

nmap <F3> :tabnext<CR>



"Replace all spaces at the end of line

nmap <F4> :s=\s\+$==<CR>



"Find and highlight the lines which are exceed 80 chars

nmap <F5> :/.\{81,\}<CR> :set hlsearch<CR>



"Find and highlight the lines which contain spaces at the end

nmap <F6> :/.*\s\+$<CR> :set hlsearch<CR>



"Comment and uncommnet one line

nmap <F7> :s/^\(\s*\)#\+/\1/<CR>

nmap <F8> :s/^\(\s*\)/\1#/<CR> :set nohlsearch<CR>



"Turn on/off highlight for search

nmap <F9> :set invhlsearch<CR>



"Move one line up and down

map <A-UP> yyddkkp

map <A-DOWN> yyddp

nmap <A-UP> yyddkkp

nmap <A-DOWN> yyddp

imap <A-UP> <ESC>yyddkkpi

imap <A-DOWN> <ESC>yyddpi



"Copy one line up/down to the original line

map <C-UP> yykp

map <C-DOWN> yyp

nmap <C-UP> yykp

nmap <C-DOWN> yyp

imap <C-UP> <ESC>yykpi

imap <C-DOWN> <ESC>yypi



"Delete current line

nmap <C-D> dd

imap <C-D> <ESC>ddi

map <C-D> dd
分享到:
评论

相关推荐

    Windows快捷键与Vim快捷键冲突解决

    除了以上提到的几个快捷键外,还有其他在Linux版Vim中能正常工作的快捷键,在Windows版Vim中也出现了功能上的改变。因此,对于习惯了Linux版Vim快捷键的用户来说,使用Windows版Vim时会感到非常不适应。 #### 解决...

    VIM快捷键文本文档

    VIM快捷键说明 光标移动:四个方向 h k j l ctrl+f ctrl+b 向下翻页 向上翻页 ctrl+d ctrl+u 向下半翻页 向上半翻页 $ 移动行尾 0 移动行首 w 移动下一个词 b 移动到上一个词 gg 跳到文档的开始处 G 跳到...

    VIM快捷键 VIM插件

    本文将详细介绍VIM中的常见快捷键以及一个具体的插件——c-support.vim的功能和用法。 #### 二、VIM模式介绍 在使用VIM之前,理解其三种主要工作模式是非常重要的: - **正常模式**(Normal mode):启动VIM后默认...

    vim快捷键速查表,桌面背景

    黑色 vim快捷键速查表,可以做桌面背景

    vim快捷键分类整理图片

    将vim常用快捷键分类整理,并制作成桌面壁纸,方便查看~

    VIM快捷键.xlsx

    VIM常用快捷键整理,包括各种组合快捷键、命令模式,输入模式以及底线命令模式等等

    c.vim快捷键

    `c.vim`作为一款针对C/C++语言优化的Vim插件,通过提供一系列快捷键和功能,极大地提升了在C/C++开发环境中的工作效率。本文将详细介绍`c.vim`中的一些关键快捷键,帮助开发者更好地掌握和利用这些工具,从而在日常...

    vim快捷键(实用版)

    Vim 是一款强大的文本编辑器,其高效的操作主要依赖于一系列快捷键。了解并熟练使用这些快捷键可以显著提升编程和文本编辑的效率。以下是一些 Vim 的常用快捷键及其功能: **光标移动:** - `k`:上移光标 - `h`:...

    VIM快捷键图解

    VIM快捷键图解,教你搞定VIM编辑器!

    VIM 快捷键 桌面

    非常全的vim 快捷键 桌面, 帮助你快速掌握vim 的使用。

    vim快捷键图片

    vim快捷键图片,可以作为桌面,感觉还可以

    vim快捷键使用说明

    ### VIM快捷键使用说明 #### 一、引言 Vim是一款强大的文本编辑器,在Linux及Unix系统中被广泛使用。它具有丰富的功能和高度的可定制性,支持多种编程语言,是学习Linux编程不可或缺的工具之一。本文将详细介绍VIM...

    vim快捷键整理-英文版

    英文版的vim快捷键整理。 一张图片上总结了vim的快捷键。

    vim 常用快捷键笔记

    在理解 Vim 的快捷键之前,我们需要先了解 Vim 的几个核心概念: - **模式**:Vim 有三种主要的工作模式,分别是正常模式、插入模式和可视模式。 - **命令行模式**:通过按下 `:` 或 `/` 进入,用于执行 Vim 命令。...

    Vim快捷键一览表(入门版)

    Vim快捷键一览表,入门版本,一张图就能清晰的看到所有的VIm快捷键。

    idea vim 快捷键设置配置导出

    本篇文章将详细介绍如何在IntelliJ IDEA中进行Vim快捷键的设置与配置导出,帮助你打造个性化的开发环境。 首先,打开IntelliJ IDEA,进入`Settings`(在macOS上是`Preferences`)。在设置界面中,左侧的导航栏选择`...

    大神制作的思维导图版VIM快捷键

    大神制作的思维导图版VIM快捷键,在微博上转下来的,很赞……

    vim快捷键图解

    **vim快捷键图解** `vim` 是一个强大的文本编辑器,在Linux和其他Unix-like系统中广泛使用,甚至在Windows上也有支持。它以其高效的编辑功能和丰富的快捷键系统著称,使得程序员和系统管理员能够快速操作文本。这篇...

    vi vim快捷键系列.xmind

    vi vim快捷键系列 思维导图原图(xmind格式)。可以更新 修改。

Global site tag (gtag.js) - Google Analytics