当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [已解决]vim的:%!xxd中的%是什么意思?
帖子发表于 : 2016-12-16 14:21 

注册: 2013-05-26 6:58
帖子: 2212
系统: Debian 9
送出感谢: 910
接收感谢: 32
vim的:%!xxd中的%是什么意思?


_________________
Linux桌面优化综合贴[2017.09.18](欢迎各位补充或指正误区)
[2016.03.10]会C语言但看不懂英文文档的点这里,一个用C语言编写的简陋学习工具
单硬盘通过iso文件实机安装Debian的方法
重启或操作fcitx时失去响应的一个解决方法,不妨试试看


最后由 科学之子 编辑于 2016-12-16 21:43,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: vim的:%!xxd中的%是什么意思?
帖子发表于 : 2016-12-16 15:47 

注册: 2015-04-04 23:20
帖子: 115
系统: linux & windows
送出感谢: 4
接收感谢: 6
应该是所有行、整个文本的意思。
代码:
:%d

'%'代表所有行。删除整个文本。
代码:
:1d

删除第一行。
代码:
:1,.d

'.'代表当前行。把第一行到当前行删除。
代码:
:.,$d

'$'代表最后一行。把当前行到最后一行删除。



_________________
评价: 3.7% 科学之子
 
页首
 用户资料  
 
3 楼 
 文章标题 : Re: vim的:%!xxd中的%是什么意思?
帖子发表于 : 2016-12-16 16:50 

注册: 2009-08-04 16:33
帖子: 17904
送出感谢: 21
接收感谢: 1924
http://blog.vgod.tw/2009/12/08/vim-chea ... ogrammers/
給程式設計師的 Vim 入門圖解說明

段落(paragraph)、區塊(block)
% 跳到目前對應的括號上(適用各種括號,有設定好的話連 HTML tag 都能跳)



_________________
评价: 3.7% 科学之子
 
页首
 用户资料  
 
4 楼 
 文章标题 : Re: vim的:%!xxd中的%是什么意思?
帖子发表于 : 2016-12-16 20:22 

注册: 2007-01-14 16:23
帖子: 4347
送出感谢: 0 次
接收感谢: 109
看在你认真学习的份上
请在vim 里面输入 :help %


页首
 用户资料  
 
5 楼 
 文章标题 : Re: vim的:%!xxd中的%是什么意思?
帖子发表于 : 2016-12-16 21:36 

注册: 2013-05-26 6:58
帖子: 2212
系统: Debian 9
送出感谢: 910
接收感谢: 32
onlylove 写道:
看在你认真学习的份上
请在vim 里面输入 :help %

感谢回复,不过貌似没有描述"匹配全部行"
代码:
*%*
%         Find the next item in this line after or under the
         cursor and jump to its match. |inclusive| motion.
         Items can be:
         ([{}])      parenthesis or (curly/square) brackets
               (this can be changed with the
               'matchpairs' option)
         /* */      start or end of C-style comment
         #if, #ifdef, #else, #elif, #endif
               C preprocessor conditionals (when the
               cursor is on the # or no ([{
               following)
         For other items the matchit plugin can be used, see
         |matchit-install|.  This plugin also helps to skip
         matches in comments.

         When 'cpoptions' contains "M" |cpo-M| backslashes
         before parens and braces are ignored.  Without "M" the
         number of backslashes matters: an even number doesn't
         match with an odd number.  Thus in "( \) )" and "\( (
         \)" the first and last parenthesis match.

         When the '%' character is not present in 'cpoptions'
         |cpo-%|, parens and braces inside double quotes are
         ignored, unless the number of parens/braces in a line
         is uneven and this line and the previous one does not
         end in a backslash.  '(', '{', '[', ']', '}' and ')'
         are also ignored (parens and braces inside single
         quotes).  Note that this works fine for C, but not for
         Perl, where single quotes are used for strings.

         Nothing special is done for matches in comments.  You
         can either use the matchit plugin |matchit-install| or
         put quotes around matches.

         No count is allowed, {count}% jumps to a line {count}
         percentage down the file |N%|.  Using '%' on
         #if/#else/#endif makes the movement linewise.


_________________
Linux桌面优化综合贴[2017.09.18](欢迎各位补充或指正误区)
[2016.03.10]会C语言但看不懂英文文档的点这里,一个用C语言编写的简陋学习工具
单硬盘通过iso文件实机安装Debian的方法
重启或操作fcitx时失去响应的一个解决方法,不妨试试看


页首
 用户资料  
 
6 楼 
 文章标题 : Re: vim的:%!xxd中的%是什么意思?
帖子发表于 : 2016-12-16 21:41 

注册: 2013-05-26 6:58
帖子: 2212
系统: Debian 9
送出感谢: 910
接收感谢: 32
http://vimdoc.sourceforge.net/search.php?search=%25&docs=help
这么搜好像就可以搜出来:%这种用法了
[url]http://vimdoc.sourceforge.net/htmldoc/cmdline.html#:%[/url]

Fri Dec 16 21:57:30 CST 2016 补充:
刚刚试了试
:hlep :%
原来直接这么用就可以了


_________________
Linux桌面优化综合贴[2017.09.18](欢迎各位补充或指正误区)
[2016.03.10]会C语言但看不懂英文文档的点这里,一个用C语言编写的简陋学习工具
单硬盘通过iso文件实机安装Debian的方法
重启或操作fcitx时失去响应的一个解决方法,不妨试试看


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译