99问答网
所有问题
vim寄存器内容中的^J代表什么意思
如上图所示, 寄存器中存放的内容都是以^J结尾, 语言这个符号代表什么意思?
举报该问题
推荐答案 2014-07-01
ascii 码表上的字符,最低的31个代表的字符不是可显示的字符,称作控制字符。
在老电脑上可用 ctrl 加一个字母得到。比如代表换行的 \n,ascii 值是 10,二进制为 0000 1010。
由于 0100 1010 代表的 ascii 字母是 J,所以那时就用 ctrl-j 来生成 \n。
这样实现起来比较简单,按住 ctrl 再按字母只相当于将第二高位置 0 即可。现在的键盘扫码原理和以前不一样,但在很多终端上,为了历史兼容,还在使用这种方法。
这种方法也沿用到对这类控制字符的显示上,ctrl-J 就显示为 ^J。因为不是所有的控制字符都可以用诸如 \n 这样的转义字符表示,所以这种显示方法更具一般性。
寄存器的内容并不都以回车结尾,您只要随便复制一个非整行的内容,再 :reg 就可以看到了。
事实上 vim 在保存寄存器的时候,除了保存它的内容外,还要保存它的类型。有三种,分别是字符型,行型和块型。以便在粘贴它们的时候可以得到人们本来想要的样子。
关于 ascii 码的一般知识,楼主可以百科获得。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WjBO7OOOOveejtjtzOt.html
其他回答
第1个回答 2014-07-01
Ctrl - J
也就是
换行符
本回答被提问者采纳
相似回答
VIM的
发展历程
答:
vim的设计理念是命令的组合。例如普通模式命令dd删除当前行,dj代表删除到下一行,原理是第一个d含义是删除,
j键代表移动到下一行
,组合后dj删除当前行和下一行。另外还可以指定命令重复次数,2dd(重复dd两次),和dj的效果是一样的。d^,^代表行首,故组合后含义是删除到光标开始到行首间的内容(不包含...
linux
vim是什么意思
答:
例如,在Vim中,
h、j、k、l代表向左、下、上、右移动光标
;i、a、o分别代表在当前光标位置前插入、后插入、新建一行并进入插入模式;:wq可以将保存文本并退出编辑器;:q!可以强制退出不保存等。在使用Vim进行文本编辑时,要注意多用快捷键,这样可以更快速地完成编辑任务。
...*/ 和 // 以及 # 都
是什么意思
啊??有什么区别吗?
答:
//和#一样,
都是注释只不过是单行注释
。:
起始行号,结束行号
/* ---*/ 这个可以注释几行,中间可以断行,两边是匹配的。系统:Linux 多行注释:进入命令行模式--> 将光标移动到要注释的第一行位置--> 按ctrl + v进入 visual block模式--> 按字母j或k(或者上下移动键)纵向选中需要注释...
linux中vi编辑器怎样使用
答:
Vim 是 Vi improved 的缩写,是 vi 的改进版
。在Linux中,vi 被认为是事实上的标准编辑器,因为:所有版本的 Linux 都带有 vi 编辑器;占用资源少;与ed、ex 等其他编辑器相比,vi 对用户更加友好。你可以使用 vi 编辑器编辑现有的文件,也可以创建一个新文件,还能以只读模式打开文本文件。进入vi 编辑器可以通过以下...
在Red Hat Enterprise Linux5中如何操作vi编辑器,详细步骤
答:
「q」:按「q」就
是
退出,如果无法离开vi,可以在「q」后跟一个「!」强制离开vi。「qw」:一般建议离开时,搭配「w」一起使用,这样在退出的时候还可以保存文件。5、vi命令列表1、下表列出命令模式下的一些键的功能:h左移光标一个字符l右移光标一个字符k光标上移一行
j
光标下移一行^光标移动至行首0数字“0”,...
关于linux vi命令
答:
在
Vim中
你可以把两行合并为一行,也就是说两行之间的换行符被删除了:命令
是
"
J
"。4.撤销 如果你误删了过多的
内容
。显然你可以再输入一遍,但是命令"u" 更简便,它可以撤消上一次的操作。5.重做 如果你撤消了多次,你还可以用CTRL-R(重做)来反转撤消的动作。换句话说,它是对撤消的撤消。撤消命令还有另一种形式...
如何在linux中vi使用方法
答:
1. 移动光标 要对正文
内容
进行修改,首先必须把光标移动到指定位置。移动光标的最简单的方式是按键盘的上、下、左、右箭头键。除了这种最原始的方法之外,用户还可以利用 vi 提供的众多字符组合键,在正文中移动光标,迅 速到达指定的行或列,实现定位。例如:k、
j
、h、l 功能分别等同于上、下、...
如何在linux中vi使用方法
答:
vi可以直接用键盘上的光标来上下左右移动,但正规的vi
是
用小写英文字母「h」、「
j
」、「k」、「l」,分别控制光标左、下、上、右移一格。按「ctrl」+「b」:屏幕往“后”移动一页。按「ctrl」+「f」:屏幕往“前”移动一页。按「ctrl」+「u」:屏幕往“后”移动半页。按「ctrl」+「d」:...
...u"命令撤销过一些操作,再恢复原来的操作用
什么
命令?
答:
保存对vi编辑器中已打开文件的修改 :w 另存为文件 将vi编辑器
中的内容
另存为指定文件名 :w myfile 退出vi编辑器的多种方法 未修改退出 没有对vi编辑器中打开的文件进行修改,或已对修改进行了保存,直接退出vi编辑器 :q 保存并退出 对vi编辑器中的文件进行保存并退出vi编辑器 :wq 不保存退出 ...
大家正在搜
论文参考的N和J代表什么意思
J8中J代表什么
牌的J代表什么
什么是寄存器
J代表什么
sJ代表什么
京J代表着什么
J代表什么文献
扑克J代表的意义
相关问题
vim显示^是什么意思
vim中,“:%s#<[^>]\+>##g”是什么意思?主要...
VIM中的<C-r>=是什么意思
“Linux”系统中“vi ^C ”命令是什么意思?
vim命令中^M中的^是怎么输入的?
^是什么意思
vim 中的 "+y 和 "*y 是怎么用的
linux系统在 vim编译器中,,,注释符/* - - -...