复习Linux、vim、makefile等
1、在终端输入很长的指令,但发现其实输入有错,这时候就输入CTRL+C跳转下一行
2、也可以CTRL+U,清空本行内容
3、tab键补全:如果当前输入的前缀只有一个,就补全;
4、不止一个,就按下两次tab,那么会显示你可能想要的命令
5、方向键:寻找历史指令
6、ls:显示当前目录下的(显式)文件有哪些
7、ls -a:显示当前目录下的(全部)文件有哪些
8、显式文件-文件名不以"."开头
9、pwd:输出当前目录的绝对路径
10、创建多级文件夹 mkdir a/b/c -p
11、删除文件:rm a.txt 删除文件夹:rm a -r
12、cat test.cpp 显示test.cpp的全部内容到终端上
1、tmux命令,开始一个新的tmux;tmux a:回到之前那个tmux
2、control+b,然后“shift+5”,按照左右进行分屏
3、control+b,然后“shift+引号”,按照上下进行分屏
4、control+d,删除当前所在的小屏幕
5、将某个窗口全屏/退出全屏:“control+d”,然后点击“z”
6、tmux复制模式:(Ctrl-a, [)
7、tmux粘贴模式:(Ctrl-a, ])
1、一般命令模式:进入后默认
2、编辑模式:在一般命令模式下输入字母i,就可以进入编辑模式
3、在编辑模式下按ESC键,回到一般命令模式
4、命令行模式:在一般命令模式下输入字母“:” “/” “?”中的任意一个,进入命令行模式
5、在默认模式下,按下5,再按下空格键,当前光标会向右移动5格
6、如果按下5,再按下回车键,当前光标会向下移动5格
7、光标移动到最后一行:SHIFT+g
8、移动到第5行:“:5”或者先按5,再按SHIFT+g
9、在文本中查找光标下的第一个“int”:“/int”
10、查找到一个“int”之后,想要“下一个int”:按n
11、查找到一个“int”之后,想要“上一个int”:按N
12、在文本中查找光标上的第一个“int”:“?int”
13、将第5行和第7行之间的int全部替换成double:“:5,7s/int/double/g”
14、将全文的int全部替换成double:“1,$s/int/double/g”
15、将全文的int全部替换成double,但是替换之前会让用户确认是否更换:“1,$s/int/double/gc”
16、取消某些内容的高亮:”:noh“
17、按下“v”之后,可以根据光标的移动来选择文本
18、取消文本选中:按两次ESC
19、剪贴(等价于删除)选中的文本:“d”
20、复制选中的文本:“y”
21、剪贴(等价于删除)当前行:“dd”
22、复制当前行:“yy”
22、粘贴到光标的下一个位置:“p”
23、撤销操作:“u”
24、取消撤销操作:“CTRL+r”
25、文本整体向右边移动:“SHIFT+>”
26、文本整体向左边移动:”SHIFT+<“
27、用vim打开某个file.txt的时候,如果.file.txt.swp已经存在,删除即可
28、不保存修改,直接退出:“:q!”
29、不显示行号:“set nonu”
30、显示行号:“set nu”
31、删除光标处到第五行的全部内容:“d”+“5G”
32、代码全部格式化:“gg=G”
33、取消代码自动缩进(用于粘贴进去已经格式化过的东西):“:set paste”
34、开启代码自动缩进:“:set nopaste”
35、强制退出vim:“CTRL+q”
36、按下“$”符号,可以让光标到达当前行“最后一个字符的前一个字符”