`
Wynston
  • 浏览: 8936 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

继TC之后,又用上了Vim(GVim)

    博客分类:
  • vim
阅读更多
XHi Googler! 博主跟你一样也用Google,如果感觉本博对你有用,建议你 订阅本博 。
出于对善用佳软的佩服和信任,继上次换用total commander之后,我又试了下Vim(其实我很怕接触新软件),之前用的是Editplus和DW(主要用Editplus写后台,DW写js文件,偶尔也用用微软的Expression Web Designer(EWD),因为现在不用.net了,所以就不用VS和VWD了)

我大致地看了看xbeta的这篇《普通人的编辑利器——Vim》,先了解到三点:


1、有Tab功能;
2、可用命令打开文件(这是我一直想要的);
3、可以用Tab键补全(可用于配合第三点)。

于是在官方vim.org上下载安装了gvim72.exe,很奇怪我的系统是英文的,可是安装完后却是中文显示?百思不得其解。

一、打开文件的方法:

先试下命令和tab功能:先用Vim打开一个网站根目录下的index.html,用冒号键切换到命令模式,输入tabnew about.html,就发现在标签页打开了一个about.html。

再试下命令补全功能:同样切换到命令模式,想打开此目录下的map.html,先输入tab,然后按Tab键,可以看到有很多tab开头的命令可以补全,切换到tabnew的时候按下空格,再输入ma,再次按tab补全,vim果真给我补全了map.html!vim可以识别当前文件夹下的文件名,并自动补全!(当然也可以识别文件夹并补全)

仅此两点,我决定立即换用vim,要知道每次在一个网站目录下切换文件夹找文件是多么的麻烦,我每次都得用全局快捷键Ctrl+D+“定制的某个字母”切换到Total Commander的某个文件夹中,然后再去寻找文件,在编辑器和文件管理器之间切换是多么无聊费时的事!现在终于可以摆脱这个困扰了!可以更加专心的coding了。

二、编辑代码的方法:

Vim不像其他编辑器一样,一进去就一个编辑模式,顶多加一个预览的模式,vim把定位和编辑功能分开,分别称为“命令模式”和“插入模式”,可以按Ctrl+c进入命令模式,用键盘i进去插入模式。(当然我是初次学习,还有其他的插入命令这里就不说了)。

三、定位代码的方法:

一般编辑器都是使用backspace来删除前面的字符,vim当然也可以,但它有更好的选择,那就是使用hjkl来定位(自己多试几次就知道每个键对应的是什么方向了),我觉得这确实比backspace和方向键要方便一些。不要把手拿到那么远去按backspace,夜晚还总是怕按错(我就常常按成insert键)。当然,除了上面所说的方向定位,还可以用下面附表中的直接定位方法。

四、复制粘贴的方法:

其实,在寻找一个动作的实现方法之前,要先考虑这个动作的目的是什么,比如复制粘贴这个动作,对于我来说,进行这两个动作最可能的目的就是为了重复写下变量名或函数名,而复制粘贴是我以往一直使用的解决方法,但稍微了解了vim,我就发现复制粘贴并不是最好的解决方法,最好的解决方法仍然是vim的补全功能。

输入一长串字母,比如fewfefga,然后放空格,继续输入few,再按Ctrl+n,即可马上看到可以补全的项了,再按Ctrl+n则切换选择。同时你也可以看到其他文件里的字符串,同样可供选择!太帅了,这样子引入其他文件中的变量真的是太方便了!

五、保存的方法:

我已经养成了写完几句就按ctrl+s保存的习惯了,windows live writer、DW、notepad等等等等,几乎所有windows系软件中的保存快捷键都是这个ctrl+s,我显然改不掉这个ctrl+s的习惯了,但我看到xbeta提到vim默认不是用ctrl+s保存的,所以只能更改vim的配置文件来实现。

gvim7.2可以用ctrl+s来保存,不需要进行别的修改。



当然,我这里所说的是非常浅显的,因为我刚刚开始用Vim­



附:常用到的一些命令(motion):(来自于高效率编辑器 VIM-操作篇,非常适合 VIM 新手)

fx:移动光标到当前行的下一个 x 处。很明显,x 可以是任意一个字母,而且你可以使用 ; 来重复你的上一个 f 命令。
tx:和上面的命令类似,但是是移动到 x 的左边一个位置。(这真的很有用)
Fx:和 fx 类似,不过是往回找。
w:光标往前移动一个词。
b:光标往后移动一个词。
0:移动光标到当前行首。
^:移动光标到当前行的第一个字母位置。
$:移动光标到行尾。
):移动光标到下一个句子。
( :移动光标到上一个句子
分享到:
评论

相关推荐

    vim-gvim-plugin

    vim-gvim-plugin -- taglist_45 winmanagervisualmark a.vim grep.vim

    最实用完整的VIM/GVIM配置

    VIM GVIM IDE 最实用完整的VIM/GVIM配置

    windows vim gvim v8.0

    windows vim 8.0

    vim(gvim)插件整理

    vim(gvim)插件整理 1.Ctags 下载地址:http://ctags.sourceforge.net/ (1). 帮助手册查看 :help usr_29 (2). 功能 ctags的功能, 只要在unix/linux环境编程过的人都知道它的历害! 我在这也作个小 小介绍吧ndow=0...

    Vim/Gvim配置文件+配色方案_By Marslo

    作为自己极为方便和顺手的编译器,在最近两年的使用中,我不断的更新和加强vim的功能,特此备份。。。 ============================== 开启最大化 (win32用户直接就可以最大化,但是linux用户则需要安装wmctrl,...

    vim7.3 gvim7.3

    vim 7.3 的源代码 含有gvim vim 7.3 的源代码 含有gvim

    vim(gvim)插件——PHP语言自动补全

    vim(gvim)插件——PHP语言自动补全 解压缩后,将文件夹里面的7个文件夹粘贴覆盖..\Vim\vimfiles\

    new vimide for gvim

    new vimide for gvim new vimide for gvimnew vimide for gvimnew vimide for gvim

    Gvim和Vim配置使用说明

    linux系统下,gvim和vim的配置和使用,是自己根据一般情况配置的,稳定好用,也希望各位大神多多指教……里面含有gvim和vim配置文件以及插件,还有使用说明……

    vim/gvim 21种配色方案

    21种配色方案 包括最经典的molokai,desert 和最受欢迎的solarized以及改版solarizeddark,

    VIM / GVIM 使用

    vim的使用技巧 插件的使用,从网络上搜索出来的资料,未经整理,有点混乱哦!

    gvim安装程序,vim82

    vim最新安装程序

    vim编辑器(gvim) v8.1.282正式版

    Vim是一个超级超级强大的文本编辑器。它和Emacs是一个数量级

    vim/gvim for window 安装和插件

    vim/gvim for window 安装和插件 详细安装:http://www.cnblogs.com/xiekeli/archive/2012/08/13/2637176.html

    gVim 7.2 Windows下的Vim编辑器

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

    32位+X64位vim for windows gvim_8.1.1185安装包.rar

    gvim81 32位+64位 ...平时习惯在linux上面使用vim,但是在windows下面,总感觉没有找到比vim好用的编辑器,所以,决定在windows下也安装一个vim , ^^ go… 先放一张我自己的vim配置效果图,简单而美丽

    gvim81-8.1.282.0_window下vim

    全世界最好的编辑器Windows下的的VIM(gvim) gvim 是window GUI 版本。 gVim是一款强大的编辑器,可以满足大部分语言的编程需要。尤其是其自带的模板定制功能对于Verilog来说非常受用。

    windows下使用vim(gVim)和gcc(MinGW):C/C++/Fortran/ObjC/Ada Compiler

    windows下使用vim(gVim)和gcc(MinGW):C/C++/Fortran/ObjC/Ada Compiler

    gvim/vim常用插件

    集合了8个vim常用插件,让你的vim编程如行云流水,没有GUI也可以如此惬意。

    gvim73.rar window vim

    gvim是window环境下,体验vi或vim命令来操作文档。 用户不用安装linux系统,便可体验学习vi vim命令。 软件的十几M,便于安装。

Global site tag (gtag.js) - Google Analytics