mac 实用小技巧

润信云 技术支持

mac fd工具

https://github.com/sharkdp/fd

这个工具相当于windows的everything工具。

可以快速搜索到你需要的文件列表,比mac自带的 find 好用很多。

git下载代码,然后用rust编译,放到 /usr/local/bin/

或者修改~/.zshrc ,增加 export PATH=“/path/to/your/directory:$PATH”

如果像这样只调用一个参数,fd 会递归搜索当前目录中任何包含 netfl 模式的条目。

> fd netfl
Software/python/imdb-ratings/netflix-details.py


搜索模式被当作一个正则表达式来处理。这里,我们搜索以 x 开头、以 rc 结尾的条目:

> cd /etc
> fd '^x.*rc$'
X11/xinit/xinitrc
X11/xinit/xserverrc


如果我们想搜索一个特定的目录,可以把它作为 fd 的第二个参数:

> fd passwd /etc
/etc/default/passwd
/etc/pam.d/passwd
/etc/passwd


fd 可以在没有参数的情况下被调用。这对于快速了解当前目录中的所有条目非常有用,它是递归的(类似于 ls -R):

> cd fd/tests
> fd
testenv
testenv/mod.rs
tests.rs


如果你想使用这个功能来列出一个给定目录中的所有文件,你必须使用一个全包模式,如 . 或 ^:

> fd . fd/tests/
testenv
testenv/mod.rs
tests.rs


通常,我们对某一特定类型的所有文件感兴趣。这可以用 -e(或 --extension)选项来完成。在这里,我们搜索 fd 资源库中的所有 Markdown 文件:

> cd fd
> fd -e md
CONTRIBUTING.md
README.md

> fd -e rs mod
src/fshelper/mod.rs
src/lscolors/mod.rs
tests/testenv/mod.rs


mac sublime

要设置 Sublime Text 使所有文档都在同一个窗口中打开,你可以调整设置来达到这个效果。请按照以下步骤操作:

  1. 打开 Sublime Text

  2. 进入 Preferences 设置

  • 在 Windows 和 Linux 上,点击菜单栏中的 Preferences > Settings

  • 在 macOS 上,点击菜单栏中的 Sublime Text > Preferences > Settings

3.添加或修改设置
在打开的 Preferences.sublime-settings 文件中,添加或修改以下设置:

{
    "open_files_in_new_window": false,
    "hot_exit": true,
    "remember_open_files": true
}
  • open_files_in_new_window: 设置为 false 可以确保文件在现有窗口中打开,而不是新窗口。

  • hot_exit 和 remember_open_files 设置是为了确保关闭时保留打开的文件和窗口状态

4.保存设置

  1. 这样配置后,Sublime Text 应该会在同一个窗口中打开所有文件,而不是为每个文件创建新窗口。

  2. mac 云盘

  3. 推荐天翼云盘,免费容量大,下载速度快。

  4. mac 可以安装的实用app

  • 新建文件菜单精简版(New File Menu Lite)// 通过app store可安装

  1. 功能:右键可以方便建立文本文件。免费,要支持其他功能需要购买付费版。

  • MarkText

  1. 免费好用的markdown编辑器

  • Sublime 文本编辑器

  • Termius

  1. 好用的终端工具,免费,支持同时打开多个终端,界面美观,还可以登录mac本地。还支持sftp各服务器传文件。

mac termius

    termius支持登录到本地mac:Vaults 界面上按 
  1. TERMINAL
  2.  按钮即可。
    如果进入终端后,看到的中文文件名乱码,则使用如下步骤处理即可:
    编辑 ~/.zshrc 文件,确保包含以下内容:
   export.UTF-8
   export LC_ALL=en_US.UTF-8

保存并关闭 ~/.zshrc 文件。
重新加载配置文件或重新启动终端会话:

   source ~/.zshrc

mac virtualbox

LeftCommand 焦点从虚拟机切出到mac

注意,当打开多个虚拟机时,mac很多和左快捷键很多都会失效, 包括Command + Tab等 需要在virtualbox设置中把左comand换成其他快捷键才能解决这个问题, 或者在virtualbox设置中把独占键盘的勾去掉才行、

mac marktext

Option + Command + S 源代码模式/预览模式 切换

mac liteide 实用快捷键

Control + Command + 5 打开/关闭 终端

Option + Command + 3 打开/关闭 类视图

Option + Command + <- 返回到上一个光标位置

Option + Command + -> 前进到下一个光标位置

Command + left_click / F2 前进到函数定义

mac vscode 实用快捷键

F12 / Alt + 鼠标左键 跳转到函数定义

Control + - 回到上一个位置

Control + Shift + - 回到下一个位置

Contral + ` 打开/隐藏 终端

Command + B 打开/隐藏 左边栏

按下 Command + Shift + P 来打开命令面板。

输入并选择 Preferences: Open Keyboard Shortcuts。


同一种类型的窗口切换

Command + `

显示桌面

F11

新建访达

Command + N

访达中返回上一层目录

Command + 上箭头

在 Mac 的备忘录中,如何在输入时不让其自动修改内容,可以尝试以下几种方法:

    1.关闭自动纠正功能:

      • 打开「系统设置」。

      • 选择「键盘」。

      • 点击「文字输入」标签。

      • 点击「输入法编辑」。

      • 取消勾选「自动纠正拼写」。


      2.关闭备忘录中的自动格式化功能:

      • 打开备忘录应用。

      • 选择「编辑」菜单。

      • 在「替换」子菜单中,确保取消勾选「智能引号」、「智能破折号」和「自动列出项目符号」等选项。
        第2种有效,第一种可能在其他输入场合有用


      mac使用vi时如何翻页

      向下翻页:按 Ctrl + F(Forward)
      向上翻页:按 Ctrl + B(Backward)

      有时打开网页慢

      常见的原因有:

      1.dns设置不正确
      比如之前设置为8.8.8.8,但这个时通时不通,导致网页有时打不开或者慢,
      后来改为223.5.5.5 和 9.9.9.9 ,立刻就好。
      总之,第2dns一定要设置好,第1dns尽量选稳定的

      显示隐藏文件

      Command + Shift + .

      拷贝和移动文件(剪切)

      Command + C 从源的拷贝动作
      Command + V 粘贴到目的地(源目录的文件还在)
      Command + Option + V 剪切到目的地(源目录的文件消失,相当于文件移动了)

      锁屏键

      Control + Command + Q

      截图

      Control + Shift + Command + 4

      终端相关快捷键

      Command + n 打开多个终端
      Ctrl + a 跳到行首
      Ctrl + e 跳到行尾

      访达中可以右键创建文件的方法

      app store中下载新建文件菜单精简版(New File Menu Lite) 免费

      如何使其他服务器可以ssh登录到mac

      “系统设置” -》“通用” -》“共享”
      打开里面的远程登录,点击问号,之后指定使用哪个用户可以远程登陆。

      当前目录下批量删除目录

      先打开终端,然后执行下面命令
      find . -type d -name “.git” -exec rm -rf {} +

      注意,这个方法不会有任何提示就会删除所有目录,请慎重使用
      如果你只想查看哪些 .git 文件夹将被删除,而不实际删除它们,
      你可以使用 -print 代替 -exec rm -rf {} +
      find . -type d -name “.git” -print

      其他说明:

      find .:从当前目录(.)开始搜索。

      -type d:只搜索目录。

      -name “.git”:只匹配名为 .git 的目录。

      -exec rm -rf {} ;:对每个匹配的目录执行 rm -rf 命令来删除它。{} 是一个占位符,它会被 find 命令找到的每个匹配项替换。; 表示 -exec 选项的结束。



      本文链接:https://blog.runxinyun.com/post/310.html 转载需授权!

      分享到:
      版权声明
      网站名称: 润信云资讯网
      本站提供的一切软件、教程和内容信息仅限用于学习和研究目的。
      不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
      我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!邮件:7104314@qq.com
      网站部分内容来源于网络,版权争议与本站无关。请在下载后的24小时内从您的设备中彻底删除上述内容。
      如无特别声明本文即为原创文章仅代表个人观点,版权归《润信云资讯网》所有,欢迎转载,转载请保留原文链接。
      0 77

      留言0

      评论

      ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。