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

VIM技巧全家福

    博客分类:
  • IDE
阅读更多
默认的安装目录在 /usr/share/vim/vim72

0、如何选择、复制或者查找光标所在的单词?

在VIM中用iw或者aw表示一个单词,两者稍有区别。

    * 选择光标所在的单词:viw (v进入visual模式,然後iw)
    * 复制光标所在的单词:yiw

查找的话就是两个很常用的明令:# 和 *

如何找到上次编辑的文件?
Ctrl+O (按两次)

1、转自 http://uniharmony.blog.163.com/blog/static/4617437620087310345373/
让gvim在启动的时候自动最大化,在win32下面不是个问题,只要在配置文件中加一行 au GUIEnter * simalt ~x 就可以了。在linux下面如果是kde的话也有很方便的解决办法:http://www.linuxdiyf.com/viewarticle.php?id=59709

具体过程如下:
1,安装wmctrl:
sudo apt-get install wmctrl
2,在 ~/.vimrc 中加上:(如果不存在,则自己新建这个文件)
" 最大化窗口
function Maximize_Window()
  silent !wmctrl -r :ACTIVE: -b add,maximized_vert,maximized_horz
endfunction
3,在 ~/.bashrc 中加上:
alias gvim='gvim -c "call Maximize_Window()"'
4,把开始菜单或者gnome面板中gvim的快捷方式的命令都改成:
gvim -c "call Maximize_Window()"

这样gvim启动之后就会自动最大化窗口啦~

注意, 鼠标右键打开的GVim,调用的是 /usr/share/applications/gvim.destop,这个文件中的命令要改成 gvim -c "call Maximize_Window()" -f %F
这样用鼠标右键打开的Gvim,也会最大化了

2、如果只是想使用系统粘贴板的话直接在输入模式按Shift+Inset就可以了,下面讲一下vim的粘贴板的基础知识,有兴趣的可以看看,应该会有所收获的。
vim帮助文档里与粘贴板有关的内容如下:

   1. vim有12个粘贴板,分别是0、1、2、...、9、a、“、+;用:reg命令可以查看各个粘贴板里的内容。在vim中简单用y只是复制到“(双引号)粘贴板里,同样用p粘贴的也是这个粘贴板里的内容;
      
   2. 要将vim的内容复制到某个粘贴板,需要退出编辑模式,进入正常模式后,选择要复制的内容,然后按"Ny完成复制,其中N为粘贴板号(注意是按一下双引号然后按粘贴板号最后按y),例如要把内容复制到粘贴板a,选中内容后按"ay就可以了,有两点需要说明一下:
          * “号粘贴板(临时粘贴板)比较特殊,直接按y就复制到这个粘贴板中了,直接按p就粘贴这个粘贴板中的内容;
          * +号粘贴板是系统粘贴板,用"+y 将内容复制到该粘贴板后可以使用Ctrl+V将其粘贴到其他文档(如firefox、gedit)中,同理,要把在其他地方用Ctrl+C或右键复制的内容复制到vim中,需要在正常模式下按"+p ;
      
   3. 要将vim某个粘贴板里的内容粘贴进来,需要退出编辑模式,在正常模式按"Np,其中N为粘贴板号,如上所述,可以按"5p将5号粘贴板里的内容粘贴进来,也可以按"+p将系统全局粘贴板里的内容粘贴进来。
分享到:
评论

相关推荐

    Vim实用技巧.pdf_vim实用_vim_

    本篇将详细探讨"Vim实用技巧",帮助你提升在Vim中的工作效率。 1. **启动与退出**:在命令行输入`vim`后接文件名即可打开文件,`:q`退出编辑,`:wq`保存并退出,`:q!`不保存强制退出。 2. **模式切换**:Vim有三种...

    Vim实用技巧 文字版 完整全本 pdf

    《Vim实用技巧》这本书旨在帮助用户掌握Vim的高级用法,提升编辑效率。 一、Vim的基本操作 1. 启动与退出:通过命令行输入`vim`加文件名启动,使用`:q`退出,`:q!`强制退出,`:wq`保存并退出。 2. 模式切换:Vim...

    两篇很牛的vim使用技巧

    两篇很牛的vim使用技巧 vim 技巧 chinaunix

    Vim实用技巧.mobi

    《Vim实用技巧》为那些想要提升自己的程序员编写,阅读本书是熟练地掌握高超的Vim技巧的必由之路。全书共21章,包括121个技巧。每一章都是关于某一相关主题的技巧集合。每一个技巧都有针对性地解决一个或一类问题,...

    VIM 实用技巧 第二版(全本)

    VIM 实用技巧第二版(全本) ,不是试读章节.是全本.用于VIM 的使用很好的一本书

    Vim实用技巧电子书

    《vim实用技巧》为那些想要提升自己的程序员编写,阅读本书是熟练地掌握高超的vim技巧的必由之路。全书共21章,包括121个技巧。每一章都是关于某一相关主题的技巧集合。每一个技巧都有针对性地解决一个或一类问题,...

    Vim实用技巧:使用模式入门篇(第2版)

    **Vim实用技巧:使用模式入门篇(第2版)** Vim,全名Vi Improved,是一款强大的文本编辑器,深受程序员和系统管理员的喜爱。它以其高效的操作方式和丰富的可扩展性著称。《Vim实用技巧:使用模式入门篇(第2版)》是一...

    Easwy大牛的高级VIM技巧网页版

    Easwy大牛的高级VIM技巧网页版是一个专门针对Vim进阶使用的教程,旨在帮助用户提升在Vim中的工作效率。 在Vim的世界里,掌握高级技巧意味着能更快地编写代码、查找和替换文本,以及进行复杂的文件操作。以下是一些...

    Vim使用技巧

    本书为那些想要提升自己的程序员编写,阅读本书是熟练地掌握高超的 Vim 技巧的必由之路。全书共 21 章,包括 121 个技巧。每一章都是关于某一相关主题的技巧集合。每一个技巧都有针对性地解决一个或一类问题,帮助...

    vim 技巧和插件

    每个录制文件包含了time_*和vim_*两个文件,其中time文件记录时间,vim命令记录的是命令,它们内容是script工具生成的。 查看演示方法,如查看第二个(time和vim两个文件中去有2的文件): scriptreplay time_...

    vim 实用技巧 和 配置代码

    本篇将深入探讨Vim的实用技巧和配置代码,帮助用户提升编辑效率。 一、Vim的基础操作 1. 启动与退出:在终端输入`vim`后跟文件名即可启动Vim。在编辑模式下输入`:q`退出,`:wq`保存并退出,`:q!`强制不保存退出。 ...

    vim使用技巧合集

    **vim使用技巧合集** Vim(Vi Improved)是一款强大的文本编辑器,广泛应用于Linux系统中,也适用于其他操作系统。它的高效性和灵活性使得熟练掌握Vim成为许多IT专业人士的必备技能。以下是一些实用的Vim使用技巧,...

    vim的实用技巧

    **vim的实用技巧** 在IT领域,vim作为一个强大的文本编辑器,因其高效、灵活和高度可定制性而深受程序员和系统管理员的喜爱。本资源“vim的实用技巧高清第二版”是一本专注于提升vim使用技能的书籍,旨在帮助用户...

Global site tag (gtag.js) - Google Analytics