4 个Linux技巧,你值得拥有

4 个 Linux 技巧,你值得拥有

Linux 已经逐渐成为了最受开发者欢迎的操作系统。本文将介绍四个极为实用的技巧,相信这将能够提高您在 Linux 下的工作效率和流畅性,也让工作变得更为舒适、优雅。

1. 跳转目录优雅顺滑

1.1 bd 命令

快速回到 Bash 中的特定父目录,而不是多余地键入 cd ../../..

如果您在此路径中/home/radia/work/python/tkinter/one/two并且想快速转到目录 python,只需键入:

bd python登录后复制

bd p登录后复制

4 个 Linux 技巧,你值得拥有

bd 命令安装:

sudo wget --no-check-certificate -O /usr/bin/bd https://raw.githubusercontent.com/vigneshwaranr/bd/master/bd sudo chmod +rx /usr/bin/bd echo 'alias bd=". bd -si"' >> ~/.bashrc source ~/.bashrc登录后复制

如希望了解更多可以访问开发者 GitHub:https://github.com/vigneshwaranr/bd

1.2 cd 命令的一些常用技巧

cd 后面不跟任何参数,回用户主目录,等同:cd ~。

cd cd ~登录后复制

cd -登录后复制

如果一个标签页不能满足需求,可以使用快捷键 CTRL + SHIFT + T 开启多个标签页,标签页也可以编辑标题,便于区分。另外,搜索公众号顶级科技后台回复“API接口”,获取一份惊喜礼包。

常用的快捷键如下:

  • CRTL + SHIFT + T,开新标签页

  • CRTL + SHIFT + E,垂直方向分屏

  • CRTL + SHIFT + O,水平方向分屏

  • ALT + ↑ ↓ ← → 在同一个标签页中的各个分屏之间切换

  • CTRL + PAGEUP / PAGEDOWN 左右切换不同标签页

快捷键也可以按照自己的习惯进行配置,比如切换标签页的快捷键是 CRTL + PAGEUP/PAGEDOWN,对于这样一个常用操作,手指移动到 PAGEUP/PAGEDOWN 按键,距离还是太长了,我习惯将其配置为 ALT + H 和 ALT + L ,因为 ALT 按键配合方向键可以切换同一标签页中的不同分屏,索性也就让 ALT 来切换不同标签页。选择 H 和 T 是因为习惯了 Vim 中 H 和 T 的左右移动。

将常用功能单独预留一个终端窗口,并且编辑终端标题,可以提高效率。按照自己的习惯分屏窗口,调整窗口,再结合下一小节中配制出的强大 Vim,就可以轻松打造自己专属且高效的 IDE 了。

3. 文件编辑

3.1 Markdown 编辑器推荐

Markdown 是目前最为流行的标记语言,可以给常规的文本文件赋予:格式排版、插入图片、插入图表、插入代码等实用功能,此处推荐 Typora 编辑器,文艺风格,功能强大。

Tpyora 安装:

wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add - 1. add Typora's repository sudo add-apt-repository 'deb https://typora.io/linux ./' sudo apt-get update 1. install typora sudo apt-get install typora登录后复制

可以将 Markdown 格式作为记录笔记,整理自己知识树的常用格式。

Typora 官网:https://www.typora.io

3.2 代码编辑与查看

被公认最好用的代码编辑器当然是 Vim,但许多功能配置起来有些繁琐。需要花大量的时间去对比、研究各种插件,这个过程对于初学者是不友好的。

本文先不对任何 Vim 插件做对比,避免眼花缭乱,陷入选择恐惧症,而是直接附上我多年积累、一直在使用的 Vim 配置压缩包,直接解压就可以使用。建议还没有形成自己使用习惯的读者使用我提供的版本,先用起来,在实际使用中慢慢理解,相信过不了多久就能习惯 Vim,再根据自己需求调整或重新配置。

3.2.1 Vim 安装与快速配置

Vim 安装方法:

sudo apt-get install vim登录后复制

下载 vim.tar.gz 解压后,将 vim-config.tar 解压至用户根目录:

tar -xvf vim-config.tar -C ~/登录后复制

重新开启一个终端窗口就可以使用 Vim 打开代码看看效果了:

4 个 Linux 技巧,你值得拥有

上述界面可以看到,左侧界面是文件列表(默认不显示,F3 开 / 关),右侧是函数列表(默认显示,F9 开 / 关),可以使用 CTRL + W 在各个区域之间跳转,在三个界面上都可以像编辑文件一样,通过 h、j、k、l 移动光标定位。

在函数列表项上按回车键即可跳转到指定函数。

在文件列表项上按回车键,打开相应文件;按 i 或 s,以水平分割或纵向分割窗口打开文件,这个 Vim 的分割窗口的功能,查看代码很实用。

3.2.2 搜索一个文件

使用 F3 呼出的文件列表,在同目录下打开文件还是比较方便的,但如果需要打开其它位置的文件还是不太方便,可以按 F5 呼出文件查找窗口,输入项目中的文件名,快速开启文件。

3.2.3 跳转到函数定义

查看代码必备的功能就是快速到达函数或变量的定义位置。要实现这个功能,首先需要创建索引。

牛逼啊!接私活必备的 N 个开源项目!赶快收藏登录后复制

在项目根目录下执行:

ctags -R * //或者指定需要建立索引的语言 ctags --languages=c,c++,java -R登录后复制

3.2.4 其它

上述给出的这些基本操作,已经基本能够满足日常所有的需求。如果喜欢折腾,熟悉之后可以探索更多功能,还可以加快查找速度,这些在 vim.tar.gz 中的 readme 也有简单的说明,算是抛砖引玉。

希望通过上述介绍,你能习惯并喜欢上 Vim。

这套配置默认开启了鼠标的支持,可以通过鼠标定位光标的焦点,使用滚轮翻页代码,这是为了便于初学者上手,后续熟悉了之后建议关闭此功能,因为开启鼠标功能后会损失鼠标的右键菜单,鼠标也不如键盘操作的效率高。

关闭 Vim 中鼠标功能:

vim ~/.vimrc //在303行前加引号,将set mouse=a注释掉即可 " set mouse=a登录后复制