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

屏蔽vim快捷键

阅读更多
http://galeki.is-programmer.com/posts/21499.html

==============================

/helloworld\c vim 不分大小写查找
==============================


虽然号称使用 Vim 多年,但是实际上一直没有仔细研究过,平常用的也就是 Vim 的基本快捷键而已,虽然经常写 Rails 代码,但是除了自己定义了一个在 erb 文件中输入 <%= %> 代码的快捷键之外,就没有任何其他配置了,插件也只是偶尔用用 NERDCommenter 之类。

最丢人的是,目前还不习惯用 hjkl 移动,因为平常也经常用其他的普通编辑器,所以即使在 Vim 下,每次也都是用着用着就去摸箭头键了,至今没有调整过来。

不过前天看到一篇非常好的 Vim 文章:

Coming Home to Vim / Steve Losh

受其影响,开始重新审视 Vim。

文章中提到的一些 Tips 比较有启发性,比如对于不知不觉去摸箭头键而不使用 hjkl 的问题,可以用下面的配置代码,将箭头键屏蔽:

nnoremap <up> <nop>
nnoremap <down> <nop>
nnoremap <left> <nop>
nnoremap <right> <nop>
inoremap <up> <nop>
inoremap <down> <nop>
inoremap <left> <nop>
inoremap <right> <nop>

这样每次就会被强迫去用 hjkl 了,对于 Vim 初学者来说尤其实用。

此外,对于回到命令模式用的 Esc 太远的问题,除了通过某种方法把无用的 CapsLock 键映射为 Esc 之外,还可以使用“jj”:

inoremap jj <ESC>

因为单词中很少有输入 jj 的情况,所以并不会干扰输入。映射为“,,”也可以,当然也可以使用脚踏板

此外还知道了一个可以像 TextMate 那样智能打开文件的插件 PeepOpen:


svn:
Mb4Jy3aP2mn3

xytr2
svn checkout https://xytr2.googlecode.com/svn/trunk/ xytr2



#!/usr/local/ruby192/bin/ruby

require 'webrick'
include WEBrick

s = HTTPServer.new(
  :Port => 2000
 # :DocumentRoot => File.join(Dir.pwd, "/")
)

class HelloServlet < HTTPServlet::AbstractServlet
 def do_GET(req,res)
   res['Content-Type']="text/html"
   
  # system('svn checkout https://xytr2.googlecode.com/svn/trunk/ xytr2 --username 7@123.com')
   
  system('rm -rf /err') 
   
   res.body=%{
     hello,from a #{req['User-Agent']}
     <br>
     #{req.port}
  1122 
   }
 end
end
s.mount('/', HelloServlet)
trap("INT"){s.shutdown}

s.start




分享到:
评论

相关推荐

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

    ### Windows快捷键与Vim快捷键冲突解决 #### 背景介绍 在日常工作中,很多程序员和文本编辑爱好者都喜欢使用Vim这款高效且功能强大的文本编辑器。然而,在不同的操作系统下,Vim的默认快捷键可能会与系统自带的...

    VIM快捷键文本文档

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

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

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

    VIM快捷键 VIM插件

    ### VIM快捷键与插件详解 #### 一、引言 VIM是一款高度可配置且功能强大的文本编辑器,在开发领域中广受欢迎。本文将详细介绍VIM中的常见快捷键以及一个具体的插件——c-support.vim的功能和用法。 #### 二、VIM...

    vim快捷键分类整理图片

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

    VIM快捷键.xlsx

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

    vim快捷键(实用版)

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

    VIM快捷键图解

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

    VIM 快捷键 桌面

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

    vim快捷键图片

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

    vim快捷键整理-英文版

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

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

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

    vim快捷键使用说明

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

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

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

    vim 常用快捷键笔记

    ### vim 常用快捷键知识点 #### 一、引言 Vim 是一款功能强大的文本编辑器,广泛应用于各种操作系统之中,特别是 Linux 和 Unix 平台。它源自 vi 编辑器,但添加了许多增强功能,使得它更加高效且易于定制。本文将...

    idea vim 快捷键设置配置导出

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

    vi vim快捷键系列.xmind

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

    VIM快捷键[文].pdf

    在软件开发过程中,高效编辑文本是至关重要的,而VIM作为一个强大的命令行文本编辑器,提供了丰富的快捷键和技巧来提升开发者的编辑速度。以下是对VIM快捷键的详细说明: 1. **光标移动**: - `k`: 上移一行 - `j...

    vim快捷键图解

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

    vim快捷键.xlsx

    linux系统下VIM命令的快捷键以及一些命令使用过程中的快捷方式 经过验证,VIM命令的方式应该是大部分的linux都支持 文档是excel形式,内容不一定包含全部,仅用来作为操作的参考文档

Global site tag (gtag.js) - Google Analytics