gg=G 或 选中内容按= :哈哈,如果你的代码格式糟糕,但是又不想自己一个一个手动修改的话,那么可以使用这两个命令
注意: gg是第一行,G是最后一行,=是格式化,gg=G格式化地一样到最后一行,所以他也可以写作是1G=G,同样,哈哈,如果你不想格式化全部的内容,那么之需要指定特定的行号就可以了,例如:2G=5G,格式化第2行到第5行的内容。
:wa 我们在netbeans、textmate中开发时,有的时候会用到保存所有页面,相应的vim编辑器中是:wa
"+y: 复制内容到系统的粘贴板中,这样就可以复制vim中的内容到其他的文档中了。
:e 文件路径: 在当前窗口打开文件
j或gj 把下一行内容移动到当前行末尾
注意: gg是第一行,G是最后一行,=是格式化,gg=G格式化地一样到最后一行,所以他也可以写作是1G=G,同样,哈哈,如果你不想格式化全部的内容,那么之需要指定特定的行号就可以了,例如:2G=5G,格式化第2行到第5行的内容。
:wa 我们在netbeans、textmate中开发时,有的时候会用到保存所有页面,相应的vim编辑器中是:wa
"+y: 复制内容到系统的粘贴板中,这样就可以复制vim中的内容到其他的文档中了。
:e 文件路径: 在当前窗口打开文件
j或gj 把下一行内容移动到当前行末尾
发表评论
-
rails console 记录命令历史
2020-03-20 10:53 3691: 打开文件: vim ~/.irbrc,添加如下内容: ... -
rails离线环境搭建相关命令
2018-12-17 09:35 4711:下载yum包: 环境搭建需要安装很多包,可以使用 yumd ... -
rails离线环境搭建相关命令
2018-12-17 09:35 4981:下载yum包: 环境搭建需要安装很多包,可以使用 yumd ... -
centos
2018-11-01 10:17 435repoquery --whatprovides ... ... -
服务器相关
2017-05-24 10:22 408bundle exec thin start -p 3005 ... -
安装双系统 win10 和 ubuntu16.04
2016-07-21 09:29 21411: 安装win10 2: 下载ubuntu ISO镜像 ... -
通过修改host
2015-08-19 20:37 5打开host文件,把附件内容复制进去就可以了 -
阿里云负载均衡
2015-05-03 18:24 11611: 开通阿里云负载均衡 2: 点击创建负载均衡,选择地域、公 ... -
nfs挂载
2015-05-03 17:09 9991:安装nfs: sudo apt-get install ... -
mac下常用软件
2015-03-06 09:43 1112appdelete: 可以很方便的卸载软件,mac下大多数软件 ... -
mac 快捷键
2015-03-05 09:40 681程序操作: 粘贴纯文本: shift+command+v ... -
转载文章
2014-11-13 10:28 807ubuntu 终端设置中文支持: http://www.php ... -
jobs项目 ubuntu 支持泛域名解析
2014-10-22 16:36 8011: 安装泛域名解析软件: sudo apt-get in ... -
sublime 插件
2013-05-27 17:01 11803转载: http://lucifr.com/2011/08 ... -
sublime 快捷键(ubuntu)
2013-05-16 09:09 1419如下是ubuntu下的sublime快捷键,mac的可以把ct ... -
sudo apt-get update 遇到错误 [Waiting for headers]bzip2: (stdin) is not a bzip2 file
2012-12-21 15:57 0遇到这个错误是[Waiting for headers]bzi ... -
apache 泛域名配置
2012-07-12 14:50 5620需求: 在apache上配置 ... -
linux 简单技能
2011-10-21 13:53 824通过端口号,查到进程号,然后kill进程,eg(3000为端口 ... -
vim 编辑器 扩展
2011-09-06 20:57 22621: acp.vim: 语法自 ... -
firefox扩展
2011-09-05 09:31 2513seoquake: seo扩展工具,seo人员一定要试用一下。 ...
相关推荐
撤销与重复命令可以帮助用户轻松纠正错误并重复执行某些操作。 - **u/U**: 撤销最后一次/当前行的所有修改。 - **.**: 重复最后一次修改。 - **,;**: 以相反/相同的方向重复前面的f、F、t或T查找命令。 - **"np**: ...
有时你可能希望暂时禁用某些自动命令,这可以通过`:autocmd -d`命令实现。 11. **兼容性和限制** 自动命令功能是Vim的一个特性,并非所有版本的Vi都支持。只有在编译时包含`+autocmd`特性时,这些命令才有效。 ...
`Go-vimgrep`可能还提供了额外的功能,如忽略某些目录(例如`.git`或`vendor`),支持自定义搜索选项,以及与其他Go开发工具(如`gocode`或`gopls`)集成,提供更智能的代码搜索体验。 在实际开发中,掌握`Go-vim...
在Ubuntu系统中,默认安装的Vim版本可能无法满足某些用户的特定需求,比如需要使用最新版本的功能或者对某个特定版本有依赖关系。本文将详细介绍如何在Ubuntu环境下升级或安装指定版本的Vim,并提供具体的步骤和注意...
通过熟练掌握Vim的各种命令,你可以大大提高文本编辑的效率。以下是一些基本的Vim操作和命令: 1. **启动Vim**: - `vim`:直接启动Vim。 - `vim filename`:打开Vim并创建名为`filename`的新文件。 - `vim file...
不过,要注意的是,虽然Vrapper提供了很好的Vim模拟,但它并不是Vim的完全替代品,某些复杂的Vim操作可能无法在Eclipse中实现。在实际使用中,可以根据自己的需求权衡是否集成Vim以及如何配置。
在本文中,我们将深入探讨Vim的一些核心命令和操作。 1. **启动Vim** - 要启动Vim,只需在命令行窗口输入`vim`,这将直接打开Vim编辑器。 - 若要打开名为`filename`的文件,使用`vim filename`。 - 若要同时打开...
通常,这类插件可能包含了自定义的命令或映射,以简化某些操作。 `visualmark.vim` 插件允许用户在可视模式下设置标记,方便在文档的不同位置间快速跳转。这对于处理大量文本或代码时非常有用,比如进行批量替换...
在某些情况下,可能会提示依赖关系问题,因为Vim可能依赖于其他未安装的库。如果出现这种情况,可以先安装缺少的依赖,然后再次尝试安装Vim: ``` sudo apt-get install -f sudo dpkg -i vim_8.1.2269-1ubuntu1...
2. **特殊字符插入**: 使用`^v char`命令可以在插入模式下忽略某些特殊字符的含义,以便正确插入这些字符。 #### 七、在VIM中删除文本 1. **基本删除操作**: - `x` 删除光标处的字符。 - `dw` 删除至下一个单词的...
当Vim提示缺少L9 library时,意味着系统可能尚未安装或更新到支持Vim9script的版本,或者插件作者依赖了L9提供的某些功能。 在压缩包中,有三个主要目录: 1. **doc**:这个目录通常包含Vim插件的文档,如帮助文件...
":w"命令可以将文件内容写入磁盘,":wq"则是保存并退出Vim的快捷方式,":x"命令也是类似的功能,只在某些版本的Vim中有细微差别。如果需要强制退出而不保存,可以使用":q!"命令。此外,":set nu"和":set nonu"命令...
在Vim中,语法高亮通过`syntax`命令实现,它定义了不同类型的代码块应该如何显示。例如,`syntax keyword`用于定义关键词的高亮,而`syntax match`用于匹配特定模式并应用高亮。Vim使用`.vim`文件来存储这些配置,...
例如,某些Vim插件可能无法在Sublime Text中运行,而且Sublime Text的界面和默认行为与Vim不同。因此,对于重度Vim用户来说,可能需要权衡使用哪个编辑器,或者考虑使用更全面的Vim模拟器如VSCode的VSCodeVim插件。...
- **与其他文本编辑器的比较**:尽管存在诸如Emacs这样的竞争者,但在某些方面Vim仍然保持着优势。 #### 七、结语 - **持续学习的重要性**:学习Vim是一个持续的过程,随着时间的推移,用户可以不断提升自己的技能...
这份手册由Bram Moolenaar编写,并由Willis翻译成中文,提供了全面的Vim操作命令和功能的概述。手册分为多个部分,以方便用户按需查找所需信息。 1. **插入模式 (insert-index)** - 插入模式是用户输入文本的模式...
5. **Vim的配置文件`.vimrc`**:这个文件允许用户自定义Vim的行为,包括设置快捷键、修改颜色方案、启用或禁用某些特性等。用户可以根据自己的习惯修改`.vimrc`,打造个性化的编辑环境。 6. **字体资源**:压缩包中...
使用命令`pacman -Syu`更新系统,然后`pacman -S mingw-w64-x86_64-vim`安装Vim。 4. **依赖项**:Vim在MSYS环境中可能需要一些额外的库,如ncurses库(用于终端控制)和liblua(如果Vim编译时包含了Lua支持)。...
- **Fugitive**:Git 操作的 Vim 集成,让你在 Vim 内部就能完成大部分 Git 命令。 安装和使用 Vim 插件不仅可以提高开发效率,还能让编码体验更加愉悦。通过不断探索和尝试不同的插件,你将能找到最适合自己的组合...