轻快的vim(四):修改】的更多相关文章

我想每个Coder都深刻的明白,修改这一操作在代码的世界里是多么重要 与其说修改,无非就是删除了再插入,但VIM把这两者结合的很有效率 闲话少说,让我们再次使用这轻快的VIM在code上起舞 字符替换 r 单个字符替换 R 连续替换 - 更改大小写 很简单,多试试就行了 tips:4-更改连续4个字符的大小写,很有意思 单词修改 cw 从光标处修改到单词结尾 cb 从光标处修改到单词开头 这里直接使用cw或cb操作很简单,要注意的是加数字的使用方式 此时2cw 或者 c2w都可以使用,功能一样…
上一节我们讲到了VIM中的移动,既然已经能够在屏幕和光标间游刃有余了 那么,现在就来谈谈插入命令 不知道有多少VIM新手和我当年(去年)一样,信誓旦旦的以为只有i可以插入 唉,现在想想都觉得可笑,都是Windows下的编辑器用多了的结果 鼠标一点,妈妈再也不用担心我的文本插入了……悲剧! 好了,让我们抛弃过去吧,从现在起奋斗,也许不算太晚 这是俺写的<轻快的VIM系列>第二节,每一节都会不断更新,加入更多技巧在里面 VIM新手们加油,咱一起总结,一起努力练习…… 基础 字符位置插入 i 在光标…
断断续续的使用VIM也一年了,会的始终都是那么几个命令,效率极低 前几个星期把Windows换成了Linux Mint,基本上也稳定了下来 就今晚,我已经下定决心开始新的VIM之旅,顺便写一系列的笔记和总结 还是那句话,我只是个新人,代码也没写过多少行,但我一直在默默努力自学着 所以,还请老鸟们看看笑笑就行了,不要鄙视我,我很脆弱…… 这是俺写的<轻快的VIM系列>第一节,每一节都会不断更新,加入更多技巧在里面 VIM新手们加油,咱一起总结,一起努力练习…… 基础 字符移动 k 上移 k h…
最近在运行python的时候,发现tab键在在运行过程中无法使用,报错:IndentationError: unindent does not match any outer indentation level中学课本教导我们,区分人和动物的重要标志是是否学会使用工具.可是看了动物世界才发现,好多动物也会改造并使用工具.作为一个程序猿,假如你没有学会改造自己的工具,只是使用,那可不能叫做程序猿,估计只能叫做攻城狮(只会顺着梯子往上爬)了. 由于使用的是vim,可以肯定,是vim配置导致的问题,有…
首先我用的是sublime text2 sublime下开启vim模式: 在Preference -> Setting-User里面加上 "ignored_packages": [ ] 就可以使用一些vim的基本功能了. 修改ESC: esc超级远按起来超级不方便, 所以我们可以把esc修改掉. 如果把esc修改成shift+space的话, 在Preference -> Browse Packages 里面, 最下面找到Vintage文件, 然后在里面找到default,…
今天要介绍的VIM插件的名字叫做surround,这个插件的主要作用是将一个VIM的tex-objects(文本对象)添加或者取消包裹(单引号,双引号,XML标签等等)下载地址如下:https://github.com/tpope/vim-surround安装方式和其他的插件一样,下载对应的压缩包,解压后将surround.vim放在vimfiles/plugin文件夹,surround.txt放在vimfiles/doc文件夹.完成后为了生成帮助需要在vim执行:helptags c:\Pro…
1.背景: 有时候我们会发现使用root权限不能修改某个文件,大部分原因是曾经使用chattr将文件锁定了 2.chattr命令介绍: 用来改变文件属性,能防止root用户误删文件等作用 3.使用方法: chattr [-RV][-v<版本编号>][+/-/=<属性>][文件或目录...] -R 递归处理,将指定目录下的所有文件及子目录一并处理. -v<版本编号> 设置文件或目录版本. -V 显示指令执行过程. +<属性> 开启文件或目录的该项属性. -&l…
在linux 中查看文件编码可以通过以下几种方式: 一.查看文件编码 1.查看文件编码file命令 :file ip.txt ip.txt: UTF-8 Unicode text, with escape sequences 2.在vim中可以直接查看文件编码 :set fileencoding 即可显示文件的编码格式. 3.如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在 ~/.vimrc 文件中添加以下内容: set encoding=utf-8 file…
ls /usr/share/vim/vim74/colorsblue.vim default.vim desert.vim evening.vim morning.vim pablo.vim README.txt shine.vim torte.vimdarkblue.vim delek.vim elflord.vim koehler.vim murphy.vim peachpuff.vim ron.vim slate.vim zellner.vim vim /etc/vim/vimrc col…