`
damezc
  • 浏览: 44599 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

vim学习的副作用

阅读更多
经过vim的学习,突然对键盘的布局很感兴趣
这是因为常用的ESC键和ctrl键按起来很不爽。

比如说,ctrl+f,ctrl+b,翻页用的,ctrl+f还好说,但是ctrl+b就很难受了,很怪的感觉。本人手小,小指按ctrl,食指按b,有点小吃力。

还有在多个子窗口切换的ctrl+w,w,怎么按怎么难受。

作为最常用的ESC键和ctrl键离我小拇指都那么远,小拇指表示压力很大。

这种难受的感觉一直伴随我学习vim的过程。

这是我水平问题还是人品问题?我被这个问题深深的困扰了,于是我开始在网上查找原因。

一查不知道,一查吓一跳,原来现在的键盘布局确实有问题
我找到了程序员开发利器hhkbhttp://en.wikipedia.org/wiki/Happy_Hacking_Keyboard
http://www.kbfly.com/HHKB_PDKB400W_CN.htm
现在caps lock的地方,在hhkb上是放control键的。
而richard stallman大神就是使用hhkb的,他既然用这款键盘肯定有它的道理。

于是,我立马调整键盘布局,将万年不用的caps lock键改为了ctrl键。
这下感觉好了一半,讨厌的ctrl键再也不是我学习vim的绊脚石。当然ESC问题还没解决。


再对照hhkb,ESC处于~键的位置,而~键在delete键位置,而delete键在\键位置,
这,这让我如何是好。

要不我去买一个hhkb,淘宝一看只有一家有卖,而且要1900,晕1900啊,抢钱啊
我前不久买的acer r3610也就2000出头点,还送无线键鼠,这不是一点点的奢侈啊。

太纠结了,hhkb太毒了,反正一样看了,我就研究起机械键盘起来。
转了一圈,hhkb作为静电电容键盘与realforce,站在了键盘最高端。而realforce的键盘布局就是普通键盘布局,实在是大大不喜。而价格,竟然超过2000,我的r3610不得不败下阵来。

其他机械键盘 也就filco 87看得上眼,价格,嗯,800多,也是惊人。

但是键盘布局,只有hhkb是那么独特,那么符合vim的要求,我觉得更符合emacs的要求。

于是转了一圈,又回到了原地。hhkb是毒药啊。

极度纠结中~~~~各位大大们,用过的提供点看法吧。
分享到:
评论
13 楼 lumi 2010-09-15  
部分是你自己操作键盘错误造成的,ctrl键有2个,按ctrl+f时,正确的操作是右手按键盘右下方的ctrl,左手按f的

楼主自己去面壁吧!
12 楼 witcheryne 2010-09-15  
应该有做键盘映射的东西吧 没必要专门为这买个键盘··


现在在用 filco 圣手 茶轴    很不错···
11 楼 yeaha 2010-09-15  
我把CapsLock改为Esc了,Ctrl的问题还好,我按Esc的频率比Ctrl高,解决主要矛盾

普通的键盘可以用右Ctrl,解放左手小指
10 楼 kraft 2010-09-15  
淘宝上有560的,是真的么?
9 楼 8king 2010-09-15  
mathgl 写道
superwwt 写道
vimer 居然不知道palm大法
手掌按ctrl


笔记本不好拍吧。。。定位不准....


外接一个键盘不就行了
8 楼 lzyzizi 2010-09-15  
control位置不是挺好吗~打魔兽的人都很习惯~
7 楼 superwwt 2010-09-14  
接个键盘有难度么?stallman走哪儿都带着他那个键盘呢
推荐
cherry g80-3000 茶轴
6 楼 mathgl 2010-09-14  
superwwt 写道
vimer 居然不知道palm大法
手掌按ctrl


笔记本不好拍吧。。。定位不准....
5 楼 superwwt 2010-09-14  
vimer 居然不知道palm大法
手掌按ctrl
4 楼 jxausea 2010-09-14  
可以考虑2只手同步操作
3 楼 moistrot 2010-09-14  
esc用力朝左上角拍过去就好了
2 楼 yuan 2010-09-13  
前段时间在o6z的twitter上刚看到这个hhkb,一查2k多元……
我感觉这玩意主要是便携,功能好像太少。我比较讨厌一些常用键变成组合键,比如home、end这些键,居然还要加个fn(我现在的本本就是这样)。

ctrl键在左、右下角我挺习惯的,一般是用手掌按的,不用手指。至于ESC,我是直接用中指,手掌一展,中指刚好放在ESC上。
1 楼 汪兆铭 2010-09-13  
你发错版块了!hoho

相关推荐

    vim入门及代码浏览 vim学习

    Vim有多个不同的模式,而学习Vim的关键就在于掌握这些模式及其快捷键。以下是Vim的一些基本操作和概念: 普通模式(NORMAL):这是Vim默认的模式,在这个模式下,你可以使用键盘快捷键来移动光标、复制粘贴文本以及...

    学习vi和vim编辑器.pdf_vim实用_vi_vim_

    3. 在线教程:互联网上有许多vim的学习资源,如"Practical Vim"书籍和各种教程视频。 **总结** vi和vim编辑器因其高效和灵活性在IT行业中有着广泛的使用。熟练掌握vim不仅能提高代码编写效率,还能提升在各种环境下...

    学习vi和vim编辑器_第7版_中文+英文_PDF

    《学习vi和Vim编辑器(中文版第7版)》将说明使用这两种程序编辑文档的基础技巧,并讨论高级工具,例如交互式宏与扩展编辑器的脚本——我们的内容编写成容易遵循步骤操作的风格,成就本书的经典地位。读者将学到: ·...

    VIM学习资料

    本“VIM学习资料”包含了VIM的基础知识、进阶技巧以及可能包含的实际操作示例,旨在帮助用户快速掌握这款强大的编辑器。 1. **VIM的基本操作**: - 启动VIM:在终端输入`vim`后跟文件名,如`vim test.txt`。 - ...

    vim-中文参考学习手册

    中文参考学习手册是针对不熟悉英文文档的用户,提供了一个方便理解的中文学习资源,对于想要掌握Vim的中文用户来说非常有价值。 手册可能会涵盖以下主要知识点: 1. **基本操作**:Vim有三种模式:正常模式、插入...

    VIM中文手册(学习VIM的帮助)

    虽然VIM的命令较多,但通过逐步学习和实践,你会发现它的效率远超其他文本编辑器。熟练掌握VIM,能大大提高编程和文本处理的工作效率。 总的来说,“VIM中文手册”是一份详尽的资源,涵盖了VIM的各个方面,无论你是...

    vim学习的好资源

    学习vim的好教程,本书介绍了vim的各种实用的功能

    vim学习资料整理。。。。

    VIM教程与学习资料汇总(2010-02-19更新) 善用佳软.htm Vim用户手册中文版72.pdf 史上最强的Vim 配置文件(修正版) - redguardtoo的专栏 - CSDN博客.htm 普通人的编辑利器——Vim_善用佳软_新浪博客.htm 神奇...

    神器 vim 学习 方法

    ### 知识点详解:Vim学习方法与高级技巧 #### Vim是什么? Vim是一款功能强大的文本编辑器,源于vi编辑器,适用于Unix、Linux以及Windows等操作系统。它以其高度可定制性和高效性,在程序员和系统管理员中广受欢迎...

    vim学习教程中文版

    vim学习教程 不要试图从本手册中去获取什么知识,使用Vim更多的是一种技能而 不是一种知识,Vim的学习需要的更多的不是头脑而是双手,经常按书中 的指示进行示例性的操作,在学习Vim众多精致的技巧时,不要贪图一下 ...

    vim学习资料2017

    【vim学习资料2017】是一份针对古老但强大的文本编辑器Vim的综合学习资源,这份资料可能包含了2017年时 Vim 的最新发展、技巧和最佳实践。作为一个专业的IT大师,我将为你解析这个主题中的关键知识点。 1. **Vim的...

    vim学习笔记

    ### VIM学习笔记知识点详解 #### 一、VIM基本操作与安装 VIM,全称为Vi IMproved,是一款在Linux和其他Unix-like操作系统上广泛使用的高级文本编辑器,基于原始的vi编辑器进行了一系列增强和改进。对于IT行业人士...

    Vim Gtags再学习

    【Vim Gtags再学习】 在编程环境中,高效地定位和理解源代码是至关重要的,尤其是在大型项目中。Vim Gtags就是这样一个强大的工具,它为Vim编辑器提供了全局标签功能,使得开发者能够在源码文件中快速跳转、查找...

    vim-configure.tar.gz_vim_vim_configure

    不过,不同的开发者可能有各自的喜好和习惯,因此在应用别人的配置前,最好先理解每个配置项的作用。打开.vimrc 文件,你会发现一系列的 Vim 命令和设置,例如 `set nocompatible` 用来禁用 Vim 的 vi 兼容模式,使...

    笨方法学 Vim Script

    学习 Vim Script 首先要了解它的基础语法。这包括变量的声明与使用、条件语句(如 if-else)、循环结构(如 for 和 while)、函数定义和调用。例如,你可以定义一个函数来自动缩进代码,然后通过快捷键轻松调用。 ...

    vim 学习纪要 -- 自己动手搭建IDE

    【vim学习纪要 -- 自己动手搭建IDE】 Vim(Vi IMproved)是一款强大的文本编辑器,被广泛用于Linux和Unix系统中,同时也支持Windows等其他操作系统。它以其高效、可定制性和丰富的插件系统而闻名,使得许多程序员将...

    学习VI和VIM编辑器第7版中文

    学习VI和VIM编辑器对于提高工作效率至关重要,尤其对于那些频繁处理文本和代码的用户。第7版的中文版教程提供了详尽的指导,涵盖了从基础操作到高级特性的全部内容,帮助读者逐步掌握这个强大的工具。通过阅读《学习...

Global site tag (gtag.js) - Google Analytics