Emmet 是一款编辑器的插件,很多编辑都支持。可以用来快速的书写html,css。这里总结一下在编辑器vim中如何使用 Emmet。
Continue reading »作者: vimtoo
vim中强大的寄存器(register)功能
寄存器就是用来存放一些编辑文本的时候产生的一些数据,比如删除的数据, 复制的数据, vim中 寄存器非常多,准确的说是好种类型的寄存器。不同类型的寄存器的作用是不同的,共同的就是保存了一些有价值的数据。
Continue reading »vim的计算器 功能
vim计算器功能就是可以把,vim 当做一个便捷的计算器来使用。 使用的方法 输入模式 ctrl + r = 表示 <CR>, 也就是说是输入模式下就可以直接进行。
Continue reading »vim 删除空白的行
vim删除空白行,使用全局命令 :global 或者可以简写成 :g, 使用表达式:g/^\s*$/d 就可以删除。
Continue reading »vim 中的文本对象总结
vim中文本对象是一些连续的字符。由于他们所在的位置特殊,可以把他们独立出来成为一种类型的文本对象。比如一对双引号中的字符, 一对小括号中的字符, html标签内部的字符等。 对于文本对象的操作,常有两种删除和选中。
Continue reading »更换键盘使用 IKBC F87 蓝光红轴键盘
更换键盘F87后试了一下手感,整体感觉不错。按键也舒服,外观也比较漂亮。定时功能也用着也比较方便,比如提醒自己喝水,设置90分钟喝一杯水,保证每天的饮水,哈哈。
Continue reading »vim 中光标的快速移动和定位
vim中光标的移动,这里说的快速移动,就是快速定位到编辑点,然后进行修改。vim中有很多移动的命令。可以帮助快速定位光标。有单词级别的移动,字符串级别的移动,和全文的光标的移动。
Continue reading »vim 中对代码折叠的操作
阅读代码或者写程序由于显示器的大小,经常需要把一部分代码给折叠起来,这样就可以把更重要的代码给显示出来。使用 zf 可以创建一个折叠的代码,使用 zo可以打开折叠的代码。
Continue reading »vim 多个tag 的的跳转
vim可以使用tags文件,进行跳转。如果一个函数有两个定义,会生成两个记录。跳转的时候就要做一个选择。可以使用命令:ts来查看所有的定义。然后进行选择跳转。
Continue reading »vim中tags设置技巧
vim中编辑程序,查找函数定义的时候,是少不了跳转的。文件的跳转是通过tags文件来进行的。一般tag文件是在程序所在的文件目录。这样vim默认是会自动加载的。如果进入了程序子目录,则vim就是不会自动加载这个tags文件,这就需要设置,vim会自动加载父目录的tags文件。
Continue reading »