• 最近更新
  • 全部文章
  • 关于
  • 搜索
  • ⦿1meal (1)
  • ⦿2020 (1)
  • ⦿2021 (1)
  • ⦿2022 (1)
  • ⦿SPM (1)
  • ⦿access-level (1)
  • ⦿account (1)
  • ⦿airpods (1)
  • ⦿algorithm (2)
  • ⦿animation (1)
  • ⦿annual-review (3)
  • ⦿app-store (1)
  • ⦿apple (7)
  • ⦿applescript (1)
  • ⦿architecture (1)
  • ⦿ascii (1)
  • ⦿async (1)
  • ⦿automator (2)
  • ⦿bank (1)
  • ⦿basic (1)
  • ⦿big-endian (1)
  • ⦿bluetooth (1)
  • ⦿book (1)
  • ⦿broken (1)
  • ⦿buffer (1)
  • ⦿byte-order (1)
  • ⦿c/cpp (2)
  • ⦿certificate (3)
  • ⦿character (2)
  • ⦿charles (1)
  • ⦿cheatsheet (1)
  • ⦿cli (1)
  • ⦿closure (1)
  • ⦿cocoapods (4)
  • ⦿code-guideline (1)
  • ⦿collection (1)
  • ⦿collectionview (1)
  • ⦿compile (1)
  • ⦿comprehension (1)
  • ⦿constraints (1)
  • ⦿crash (1)
  • ⦿dark (1)
  • ⦿data-structure (1)
  • ⦿debug (1)
  • ⦿declaration (1)
  • ⦿definition (1)
  • ⦿design-pattern (2)
  • ⦿docker (1)
  • ⦿dye (1)
  • ⦿dynamic-library (1)
  • ⦿easyconnect (1)
  • ⦿encode (1)
  • ⦿endian (1)
  • ⦿example (1)
  • ⦿feature (1)
  • ⦿filevault (1)
  • ⦿finance (1)
  • ⦿first (1)
  • ⦿flexbox (1)
  • ⦿flexlayout (1)
  • ⦿flutter (1)
  • ⦿framework (2)
  • ⦿gcd (1)
  • ⦿git (6)
  • ⦿google (1)
  • ⦿graphic (1)
  • ⦿gray-theme (1)
  • ⦿hash-function (1)
  • ⦿hash-map (1)
  • ⦿header (2)
  • ⦿hexo (1)
  • ⦿hhkb (2)
  • ⦿hobby (1)
  • ⦿homebrew (1)
  • ⦿https (1)
  • ⦿iOS (1)
  • ⦿ios (29)
  • ⦿ios16 (1)
  • ⦿ip (1)
  • ⦿ipad (2)
  • ⦿ivim (1)
  • ⦿keyboard (3)
  • ⦿keycode (1)
  • ⦿layout (1)
  • ⦿linux (1)
  • ⦿little-endian (1)
  • ⦿lldb (1)
  • ⦿llvm (1)
  • ⦿log (1)
  • ⦿loopback (1)
  • ⦿lsd (1)
  • ⦿mac (8)
  • ⦿maintenance (1)
  • ⦿markdown (1)
  • ⦿maven (1)
  • ⦿memory-management (1)
  • ⦿merge-tool (1)
  • ⦿multi-thred (1)
  • ⦿network (4)
  • ⦿nexus (1)
  • ⦿notification (2)
  • ⦿path (1)
  • ⦿peanuts (1)
  • ⦿port (1)
  • ⦿precision-loss (1)
  • ⦿present (1)
  • ⦿principle (1)
  • ⦿privacy-policy (1)
  • ⦿proxy (1)
  • ⦿push (1)
  • ⦿python (1)
  • ⦿read-order (1)
  • ⦿reference-type (1)
  • ⦿regex (2)
  • ⦿render (1)
  • ⦿request (1)
  • ⦿review (5)
  • ⦿rime (1)
  • ⦿rotate (1)
  • ⦿runloop (1)
  • ⦿rxswift (1)
  • ⦿search (1)
  • ⦿server (2)
  • ⦿shell (2)
  • ⦿shorcut (1)
  • ⦿shortcut (1)
  • ⦿solution (1)
  • ⦿spm (1)
  • ⦿ssh (1)
  • ⦿ssl (1)
  • ⦿static-library (1)
  • ⦿stream (1)
  • ⦿string (1)
  • ⦿submodule (1)
  • ⦿swift (9)
  • ⦿swift5 (1)
  • ⦿tcp/ip (1)
  • ⦿terminal (7)
  • ⦿theme (2)
  • ⦿timer (1)
  • ⦿tips (2)
  • ⦿tmux (1)
  • ⦿tool (21)
  • ⦿tools (4)
  • ⦿track-code (1)
  • ⦿travel (1)
  • ⦿type-transform (1)
  • ⦿ui (2)
  • ⦿uikit (4)
  • ⦿uiscrollview (1)
  • ⦿uitableview (2)
  • ⦿uml (1)
  • ⦿universal-link (1)
  • ⦿url-scheme (1)
  • ⦿value-type (1)
  • ⦿vanilla (1)
  • ⦿variables (1)
  • ⦿viewcontroller (1)
  • ⦿vim (11)
  • ⦿vscode (1)
  • ⦿website (1)
  • ⦿websocket (1)
  • ⦿wood (1)
  • ⦿xcframework (1)
  • ⦿xcode (3)
  • ⦿zhangjiajie (1)
  • 使用 MacVim/GVim 作为 git 冲突解决工具 (mergetool)

    • ⦿vim
    • ⦿git
    • ⦿merge-tool
    • ⦿tool
    • 2022-12-24
    • 👓 3 min

    对于习惯了使用命令行操作 git 的人来说, 在分支合并时发生了代码冲突经常会有点束手束脚, 原因是在终端中没办法很直观地对比冲突代码并选择需要的部分. 虽然我们使用终端工具打开冲突文件一处处解决冲突, 但是当冲突涉及到的位置与文件数量都比较多时, 手动修改必然是一个痛苦的过程, 而且这样做效率是相当低下的.

  • 如何在 Vim 中使用外部命令的输出

    • ⦿vim
    • ⦿tool
    • ⦿tool
    • 2021-11-30
    • 👓 2 min

    在 vim 中我们可以用添加前缀 ! 的方式执行外部命令, 例如 !ls, 其结果将被在底部输出

    那么我们如果想使用外部命令的结果, 该怎么做呢?

  • Launch Vim as vanilla

    • ⦿vim
    • ⦿vanilla
    • 2021-09-02
    • 👓 1 min

    有时我们可能会需要 vim 加载任何插件进行启动, vim 在这方面也提供了充分的自定义选项, 根据不同需要, 可以通过不同的方式达到目的

  • Use keycode in terminal and vim

    • ⦿vim
    • ⦿terminal
    • ⦿keycode
    • ⦿tool
    • 2021-08-25
    • 👓 3 min

    Vim 的按键映射在 GUI 情况下的支持是相当完备的, 例如 <M-...>, <D-...>, 但是如果 vim 处于 terminal 中, 那么就需要做额外一些处理

  • Vim 之代码跟踪

    • ⦿vim
    • ⦿track-code
    • ⦿tool
    • 2021-05-19
    • 👓 4 min

    这一篇聊聊我们如何通过 vim 浏览代码

    代码浏览最重要的就是跟踪代码, 跟踪定义, 跟踪声明, 跟踪调用, 跟踪引用…

  • 神级编辑器 Vim 使用 - 基础篇

    • ⦿vim
    • ⦿tool
    • 2021-01-15
    • 👓 12 min

    最近一段时间, 看了两本关于 vim 的书, 重新学了一遍 vim, 在感慨 vim 强大的同时, 也为从前的自满感到汗颜, 我拿起了从前做的关于 vim 的笔记, 重新梳理了一遍, 作为一个系列分享到网上, 主要目的是想让更多 vim 的爱好者能够掌握更多的操作技巧.

    本系列 vim 笔记的目的不是从零教会你如何操作 vim, 而是作为一本手册或者扩展你的视野, 让你知道原来 vim 还能这么用.

    希望你能从本系列教程中收获到你感兴趣的部分内容!

  • 神级编辑器 Vim 使用-正则替换篇

    • ⦿vim
    • ⦿regex
    • ⦿tool
    • 2021-01-15
    • 👓 24 min

    Vim 的替换查找是其核心功能, 功能极其强大, 通过其规则匹配, 可以很快速地完成我们很多需要大量人力操作的工作, 而且可对多文件使用查找/替换功能.

  • 神级编辑器 Vim 使用 - 最后

    • ⦿vim
    • ⦿tool
    • 2021-01-15
    • 👓 1 min

    本文是系列笔记的最后一篇, 在这里讨论下与 vim 操作无关的事情 ^_^

  • 神级编辑器 Vim 使用 - 操作篇

    • ⦿vim
    • ⦿tool
    • 2021-01-15
    • 👓 20 min

    本部分笔记可作为速查 CheatSheet 使用

  • 神级编辑器 Vim 使用 - 插件篇

    • ⦿vim
    • ⦿tool
    • 2021-01-15
    • 👓 32 min

    在这篇中, 会列举各种实用的插件, 包括他们的安装, 配置及使用方法

    注意: 不是本部分的所有插件都是你需要装的, 如果盲目安装插件只会导致你 vim 功能混乱, 速度底下, 所以适时整理真正需要的插件, 禁用或清除掉不常用的插件才是正确使用方法.

Copyright © Hanley Lee 2024 豫ICP备20000113号

Generated using Publish