int main(void)
{
printf("abcde")
printf("\b\b \b\b")/*让光标左移两位(删除两个字符),注意中间有两个空格*/
return 0
}
******************************************************
如果有大量的对基于字符界面的GUI *** 作,建议使用cruses库进行编程,里面提供了丰富的基于文本的屏幕管理函数。
例如:
#include <stdio.h>
#include <curses.h>
int main(void)
{
initscr()/*初始化curses*/
printw("abcde")/*输出*/
refresh()
move(0,2)/*移动光标位置*/
insch('C')/*在光标当前位置插入字符*/
refresh()
endwin()/*结束curses编程*/
return 0
}
( gcc a.c -lcurses )
请参考
1、首先使用vim命令建立一个Hello.java文件,输入vim hello.java。
2、现在还不是在编辑模式,需要在键盘上输入i键进入。
3、进入编辑模式之后就可以输入我们想要输入的内容。
4、如果想要保存文件内容,需要进入命令行模式,点击键盘上Esc键,shift键输入:wq。
5、比如删除第六行,将光标移至要删除的第六行,连续输入两次小写的d,即dd,就可以成功删除第6行。
可以在空格前加上转义符 \ ,就能达到效果。比如:~$ ls test\ aa.txt
test aa.txt
~$ rm test\ aa.txt
~$ ls test\ aa.txt
ls: cannot access test aa.txt: No such file or directory
这样就删除了文件。
如果文件的第一个字符不是空格,可以先写几个字符,再用tab键选择,会自动出来带 \ 转义之后的文件名。
\字符的意义:
\(反斜杠) 又叫转义,去除其后紧跟的元字符或通配符的特殊意义。
转义符还可以处理其他特殊符号,比如通用符:*、?、$等,以及 \ 字符本身。只需要在它前面加上 \ 即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)