《Vim实用技巧(第2版)》学习笔记:技巧101 将CSS文件中所有规则的属性按字母排序

news/2024/7/21 13:18:39 标签: css, 学习, 前端, vim

技巧101 将CSS文件中所有规则的属性按字母排序

在这里插入图片描述

对单条规则的属性进行排序

  • 文本
html {
    margin:0;
    padding:0;
    border:0;
}
  • 执行命令
vi{
:'<,'>sort
  • 执行后文本
html {
    border:0;
    margin:0;
    padding:0;
}

对所有规则的属性进行排序

  • :g/{pattern}/[range][cmd]
:g/{/ .+1,/}/-1 sort
  • 上例分析

    • .符号代表当前行
    • +1,-1代表偏移量
    • .,/}/ 表示从当前行开始,一直匹配模式/}/的那一行为止。
  • :global命令的广义形式

:g/{start}/ .,{finish} [cmd]

http://www.niftyadmin.cn/n/1163756.html

相关文章

《Vim实用技巧(第2版)》学习笔记:技巧103-配置Vim使用ctags

技巧103-配置Vim使用ctags 生成ctags文件 :!ctags -R添加键盘映射,按F5就可以更新索引。 :nnormap <f5> :!ctags -R<CR>在每次保存文件时自动执行ctags :autocmd BufWritePost * call system("ctags -R")通过版本控制工具的回调机制自动执行ctags 在…

《Vim实用技巧(第2版)》学习笔记:技巧104-使用Vim的标签跳转命令,浏览关键字的定义

技巧104-使用Vim的标签跳转命令&#xff0c;浏览关键字的定义 Vim与ctags的集成&#xff0c;使得代码中的关键字变成了某种形式的超链接。 跳转到关键字的定义处 <C-]>后退返回 <C-t>关键字存在多处匹配时&#xff0c;可以指定跳转的位置。 g<C-]>命令会…

《Vim实用技巧(第2版)》学习笔记:技巧106-浏览Quickfix列表

技巧106-浏览Quickfix列表 quickfix 列表会保存一组针对单个或多个文件内容的位置信息。查看帮助 :h quickfix填充quickfix列表的一些命令 :make :grep :vimgrep :Ag浏览Quickfix列表的命令 命令用途:cnext跳到下一项:cprev跳转到上一项:cfirst跳转到第一项:clast跳转到最后…

《Vim实用技巧(第2版)》学习笔记:技巧107-回溯以前的Quickfix列表

技巧107-回溯以前的Quickfix列表 运行:colder命令可以回溯quickfix列表之前的某个版本&#xff08;Vim会保存最近10个列表&#xff09;。从旧的quickfix列表回到比较新的列表&#xff0c;可以运行cnewer。colder,cnewer都支持次数&#xff0c;例如: :3coder :5cnewer

《Vim实用技巧(第2版)》学习笔记:技巧108-定制外部编译器

技巧108-定制外部编译器 Vim的:make命令不限于调用外部的make程序&#xff0c;也可以调用任何安装在机器上的编译器。 配置Vim,使其在运行:make时可以调用nodelint,即JSLint的命令接口。 nodelint依赖Node.js,可以通过NPM命令进行安装 npm install nodelint -gmakeprg 选项运…

《Vim实用技巧(第2版)》学习笔记:技巧110-定制grep程序

技巧110-定制grep程序 vim的:grep 是外部grep程序的包装。 配置grepprg与grepformat可以对vim的grep进行定制。 vim默认的grep设置 grepformat gfm string (default "%f:%l:%m,%f:%l%m,%f %l%m") grepprg gp string (default "grep -n &quo…

《Vim实用技巧(第2版)》学习笔记:技巧111-使用Vim内置的正则表达式引擎的Grep

技巧111-使用Vim内置的正则表达式引擎的Grep 使用:vimgrep命令让Vim在所有文件中查找单词。 :vimgrep命令会把所有包含匹配项的行加入quickfix列表。然后可以用:cnext,:cprev 浏览这些结果。 :vimgrep /going/ clock.txt tough.txt where.txt :cnext模式域后加上g标志&#x…

《Vim实用技巧(第2版)》学习笔记:技巧113-与自动补全的弹出式菜单进行交互

技巧113-与自动补全的弹出式菜单进行交互 不论使用哪种自动补全命令&#xff0c;都可以用与选择菜单中的上一项或下一项。。 <C-n> <C-p> <Down> <Up> <C-y> 确认使用当前选中的匹配项(yes) <C-e> 还原最早输入的文本(从自动补全中exit) …