windows下面的UltraEdit的列块编辑功能有时候比较好用。
Linux下,vim其实也有类似的功能,有些场景使用起来还是比较方便的。
比如开发人员,经常需要绑定或者取消不同的hosts文件的绑定配置。这是,在Linux下的vim的这个功能就比较实用了。
功能演示:将上述虚拟hosts文件中的3到9行加上#前缀注释
- 光标移动到第3行的行首
- ctrl+v,进入visual block模式
- 将光标下拉至第9行的行首
- shift+i(也就是大写的i),进入插入模式。注意,这时屏幕的焦点只会停留在第3行的行首,这个属于正常现象。
- 输入你想输入的字符,这里,我们希望在注释掉这些绑定,所以输入#(后面也加了个空格)。注意,这时看到生效的行也只有地3行。
- 输入结束之后,按两下“Esc”键,我们希望看到的效果就ok啦!如下图所示:
好了,列插入功能就介绍完了。稍微有点繁琐,不过习惯了就好了。
插入功能有了,自然也需要删除。
功能演示:将上述虚拟hosts文件中的3到9行前面的#前缀删掉
按照上面的说法,在visual block的模式下将#前缀选中,如下图所示:
然后按一下键盘上的“Delete”键,你想要的功能就实现了。
Ok,大功告成,这个相对习惯windows下图形用户界面下的类似功能确实有点繁琐,不过习惯Linux文本编辑模式和在没有图形界面帮助的前提下,也是一种可以接受的选择。
- 大小: 15 KB
- 大小: 15.8 KB
- 大小: 19.6 KB
分享到:
相关推荐
+-- 42 lines: vim折叠功能------------------------------------------------------------------------------------ +-- 19 lines: 文件比较----------------------------------------------------------------...
vim newfile 新建一vim空白文件进行编辑 普通模式 编辑模式下按ESC切换为普通模式 命令 说明 移动: h 将光标向左移动一格 l 将光标向右移动一格 j 将光标向下移动一格 k 将光标向上移动一格 ^ 光标...
vim本来就是很强大 很方便的编辑器 加上我的代码后肯定会如虎添翼 或许读者使用其他编程语言 可以根据自己的需要进行修改 配置文件里面已经加上注释 读者感兴趣的话直接复制下面的代码到文本文件 然后把文件改名...
我们再输入“:cs find s work”,查找这个符号出现的位置,现在vim列出了这个符号出现的所有位置。 我们还可以进行字符串查找,它会双引号或单引号括起来的内容中查找。还可以输入一个正则表达式, 这类似于egrep...
常用Shell命令2.APT下载3.VIM文本编辑4.Linux文件系统4.1.Linux文件系统结构4.2.Linux常用文件操作命令4.3.文件压缩&解压缩命令4.4.文件查询&搜索4.5.文件类型 1.常用Shell命令 ls:目录信息查看命令,主要用于显示...
除了实现对VI的兼容性外,VIM还扩展了很多的功能,包括语法高亮,代码折迭,脚本扩展等等,Packt Publishing出版社出版的这本书《Hacking VIM》就对VIM使用的一些TIP作了介绍,介绍的内容包括定制篇,移动篇,效率篇...
在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。 为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。 在启动vim时,当前用户根目录下的....
命令行模式 (command mode/一般模式)文本输入模式 (input mode/编辑模式)末行模式 (last line mode/指令列命令模式)打开文件、保存、关闭文件(vi命令模式下使用)插入文本或行(vi命令模式下使用,执行下面命令...
在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。 为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。 在启动vim时,当前用户根目录下的....
Vim是一个功能强大的文本编辑器,该文档并不详尽。 Vim语言 Vim命令由动词和目标组合而成。 目标可以是对象(单词,句子,段落,行,括号的内容)或动作(跳至单词的末尾,跳至段落的末尾,向前跳至字母“ e”等)...
取代s1.4 Vim正则表达式 [^3]文本元字符数量元字符[^4]位置元字符转义特殊字符子表达式回溯引用前后查找2、Vim编辑模式3、指令列模式4、三种模式相互关系的简略图 1、Vim一般模式 以 vim 打开一个档案就直接进入一般...
支持多点编辑的文本片段功能 准确的编码探测,万码无忧 低内存占用,极低的内存就可以编辑巨大文件 PCRE兼容正则表达式(DEELX),支持环视等高级特性 集成VBS/JScript脚本引擎,完美利用Windows各种COM组件的特性 ...
vim-autoswap 的功能之一是,当编辑已经在另一个 vim 会话中打开的文件时,它会将这个窗口带到前台。 因此它需要与窗口管理器交互。 vim-autoswap使用wmctrl来列出窗口和激活窗口,但窗口首先必须显示当前文件名。 ...
OmniSharp-vim是Vim的插件,可为C#提供类似IDE的功能。 OmniSharp可在Windows,带有MonoLinux和OS X上运行。 该插件依赖于服务器,该服务器是.NET开发平台,供多个编辑器使用,包括Visual Studio Code,Emacs,Atom...
emeditor 破解版以运行轻巧、敏捷而又功能强大、丰富著称,作为简单好用的文本编辑器,EmEditor 支持多种配置,可自定义颜色、字体、工具栏、快捷键、行距等,支持文本列块选择、无限撤消/重做等,是替代记事本的...
Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。Notepad++ 中文版也是一款优秀免费的代码编辑器哦。 Sublime Text 3 中文版 Sublime Text 绿色中文版具有...
比vim gedit都好用,非常好用且便捷,亲测有效 属性值 操作系统Linux Ubuntu 20.04 LTS发行版(Focal Fossa) 存储库Ubuntu Main amd64官方版 包文件名nano_4.8-1ubuntu1_amd64.deb 包装名称nano 软件包版本4.8 ...
Vimiv是具有Vim类键绑定的图像查看器。 它是使用Gtk3工具包以python3编写的。 一些功能是: 缩图模式 简单的库浏览器 基本图像编辑 带有制表符补全的命令行 有关更多信息,请查阅。 如果您不熟悉vimiv,那么这是一...
在vim或您喜欢的文本编辑器中编写音乐。 MIT许可下的开源(有关信息,请参阅LICENSE文件) 版权所有(c)2018 Grady O'ConnellVim集成: 这个项目还是很新的。 尽管有许多功能,但您可能会很快遇到问题,尤其是在...