1、清空屏幕 (屏幕上显示了满屏信息,不用输入clear,还有更简单的)

#ctrl+l //(注意是字母L的小写,不是数字1)

2、查找以前执行过的指令 (比用上下箭头方便)

ctrl+p 上翻; ctrl+n 下翻

3、清空bash输入的命令(当输入了很多字符,想删除,但用回退键太慢)

ctrl+u

4、vim编辑多个文件 (编程时很有用啊)

比如 vim a.txt,按ESC回到命令模式下,ctrl+z,就可以把当前编辑任务暂停,并挂到后台。

使用#jobs可以查看到所有挂起的任务情况,然后再打开 vim b.txt,同样也可挂起。

恢复任务,只需要 #fg 任务号, 即可。任务号可以用jobs查看。例如恢复 vim a.txt, 输入:fg 1

5、回退到上个文件目录

先#cd /home/hby/work, 然后 #cd /etc/,修改完配置文件后,想再次回到/home/hby/work时,

#cd -, 就可以啦。

6、在使用SecureCRT时,打开多个标签,如何在多个标签间快速切换呢?

使用Alt+标签号  , 例如第三个标签就按,Alt + 3 (+号不用输入啊,就是按住alt不放,再按个3)

7、vim编程代码补全。(和va一样好用啊)

输入时 按住ctrl+n,会弹出所有匹配的字符串,多次ctrl+n,下移,ctrl+p上移。

8、vim 快速查看函数定义,命令模式下按 shift+k,返回按qq

9、使用ctags。

安装ctags 后,在工程目录下#ctags -R ,会在当前目录下生成tags文件。vim进入编译代码时,命令模式下,按住 ctrl + ] 定位到函数定义,ctrl+o 返回。

10、vim 在当前文件中查看所有使用了某变量的地方

在/etc/vimrc文件中添加 set incsearch, set hlsearch ,然后在vim命令模式下,光标停在某变量上,按住shift+*,会高亮显示本文件中所有的某变量。

11、du 的使用:

查看当前文件夹总大小

#du -sh

查看当前文件夹下各文件的大小

#du -sh *

查看/etc文件夹得大小

#du -sh /etc

12、df 的使用:

查看文件或文件夹属于哪个分区

#df -hl /home

查看磁盘的使用情况

#df -hl  (想看分区类型使用 #df -hlT)

13、暂时关闭自动注释功能(当拷贝代码到vim里面的时候,发现只要其中有一行注释,后面的代码被自动当做注释处理) 只要在vim里面命令模式下:set paste

14、vim折叠代码 (折叠{}中的代码:zf + %, 打开用zo)

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐