2024 08 17, 2135 今日內容
2024-08-17, 21:35-今日內容
s是什么意思 neovim 是替换的意思。 substute % neovim 是啥意思 全部的意思 neovim % 可以帮你快速找到匹配的括号, 中括号 花括号 小括号 大括号 都可以 号码加上G就是 直接去某一行 ce neovim 是change这个word直到word结束。这个特别有用 neovim e是开始编辑一个command neovim yank 一个word 就是copy一个word neovim $ 就是到这一行的末尾 Neovim replace word 光标到word的最开始 然后大写的R 就可以替换了。替换完了就escape 就好了 我自己加了一个neotree的快捷打开方式 按住leader(也就是空格) 然后tr 就是在tree right 右边打开了。再按… 我门自然某个key做一件事。所以我把接受completion改成跟他一样的了。 control next 就是下一盒。 control… neovim 删掉这个word daw tmux 调整分屏的大小,呼叫tmux: control + b 然后 alt + 上 或者alt下,或者alt+左边或者alt+右 ipad上我吧caps lock改成了escape 了 告诉tmux 关掉某个panel: control + B 然后x 就是关掉。 然后yes 就可以了 Linux 在ipad上tmux 牛逼的分屏 buffer 是什么 他是内存里的一个区域用来放临时的数据的。 在neovim里面,buffer就是我们现在打开的这个py文件 neovim上用copilot的插件 hhkp 的键盘蓝牙 Neovim Neotree 帮助我看文件的tree 就是看文件夹的 写neotree toggle 就可以了。 如果要在neovim上 对某个folder 或者某个大项目 很多歌文件access 。直接写nvim . 我已经配置好自己的neovim 的lua文件了。在github的kickstart上,主要是更改了tab的autocomplete Neovim 把光标移动到下一行的开头 A或者o 都可以 想要复制neovim的内容,需要command + shift 加上c 才是copy ,也就是需要单独加上shift 明白了吗 Neovim 取消comment: 选中V模式下, gc Github上面下载别人发行的软件 怎么弄 一般我们都可以看到tarball (TAR) file 我们就可以用wget的办法在command… github copilot 在command line的用法:explain (用的比较多)/ suggest Linux 给文件备份 cp 文件的名字, 文件的名字.bac 就好了 Neovim 高级用法 operator和移动Motion命令的组合,让你想干什么就干什么
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
s是什么意思 neovim 是替换的意思。 substute
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
% neovim 是啥意思 全部的意思 就是这个这个文本的全部
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
neovim % 可以帮你快速找到匹配的括号, 中括号 花括号 小括号 大括号 都可以
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
号码加上G就是 直接去某一行
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
ce neovim 是change这个word直到word结束。这个特别有用
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
neovim e是开始编辑一个command
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
neovim yank 一个word 就是copy一个word yw(y就是yank)
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
neovim $ 就是到这一行的末尾 0 就是这一行的开头
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
Neovim replace word 光标到word的最开始 然后大写的R 就可以替换了。替换完了就escape 就好了
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
我自己加了一个neotree的快捷打开方式 按住leader(也就是空格) 然后tr 就是在tree right 右边打开了。再按… 我自己加了一个neotree的快捷打开方式 按住leader(也就是空格) 然后tr 就是在tree right 右边打开了。再按一次就关了。 同样的leader tl 就是在左边打开,一般你也不会用到。
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
我门自然某个key做一件事。所以我把接受completion改成跟他一样的了。 control next 就是下一盒。 control… 我门自然某个key做一件事。所以我把接受completion改成跟他一样的了。 control next 就是下一盒。 control previous 就是上一个 control yes 就是接受。这个事vim的默认。 不要轻易改变 永远记住control n 和control p 在很多时候都可以用得上
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
neovim 删掉这个word daw
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
tmux 调整分屏的大小,呼叫tmux: control + b 然后 alt + 上 或者alt下,或者alt+左边或者alt+右
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
ipad上我吧caps lock改成了escape 了
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
告诉tmux 关掉某个panel: control + B 然后x 就是关掉。 然后yes 就可以了
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
Linux 在ipad上tmux 牛逼的分屏 永远记住control b 就是让tmux 听你的指令 % 就是左右分屏 “ 就是上下分屏
想要去某个屏幕 就是告诉他 control b 然后quest他 也就是按一下q 他就会告诉你 屏幕号码 我们就可以按下数值 切换
如果屏幕很少,就可以简单的说control + b 下一个就是o (哦耶) 切换下一个就是b (back)
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
buffer 是什么 他是内存里的一个区域用来放临时的数据的。 在neovim里面,buffer就是我们现在打开的这个py文件 我们对这个文件的编辑都会在buffeer里面对应的。写完了之后 ,我们w就会吧buffer的内容写到disk 所以我们可以根据buffeer来进行当前的buffer代码completion。因为他知道我们现在buffer里面的variable和一些别的内容。
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
neovim上用copilot的插件 首先要copilot auth
然后检查copilot的状态: copilot status
用它就让:copilot enable 不用它就让:copilot disabel
查看他给的很多条建议: :copilot panel
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
hhkp 的键盘蓝牙 1是imac 2是ipad pro 3是iphone
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
Neovim G 表示file最后 gg表示file开头
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
Neotree 帮助我看文件的tree 就是看文件夹的 写neotree toggle 就可以了。 基础命令: 新文件:a 新dir: a, 只需要在文件名字最后加上/, 或者直接写A 删除文件或者文件夹:d 重命名: r 刷新文件树:R 打开文件: Enter
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
如果要在neovim上 对某个folder 或者某个大项目 很多歌文件access 。直接写nvim . 他会帮助你进入neotree 这样你就方便选取了
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
我已经配置好自己的neovim 的lua文件了。在github的kickstart上,主要是更改了tab的autocomplete 下次如果要用,可以从上main clone文件就行了。
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
Neovim 把光标移动到下一行的开头 A或者o 都可以 $ 是指进行移动, A跟他的作用就是除了移动到末尾,还要进行插入模式
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
想要复制neovim的内容,需要command + shift 加上c 才是copy ,也就是需要单独加上shift 明白了吗
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
Neovim 取消comment: 选中V模式下, gc
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
Github上面下载别人发行的软件 怎么弄 一般我们都可以看到tarball (TAR) file 我们就可以用wget的办法在command… Github上面下载别人发行的软件 怎么弄 一般我们都可以看到tarball (TAR) file 我们就可以用wget的办法在command line上面下载。 去github的界面找最下面的assets . 里面就有各种文件了
1. 首先是用wget download这个file到本地
2. extract这个file: tar xzvf nvim-linux64.tar.gz
3. Run这个命令: ./nvim-linux64/bin/nvim 一般来说这个可执行文件都是在bin这个文件夹里面的
cifies the input file, which is the nvim-linux64.tar.gz archive.
这里有完整的解释:
是的,你的理解是正确的。通常情况下,从 GitHub 上下载并运行一个 tarball 文件可以按照以下步骤进行:
- 使用
wget下载文件到本地:wget <tarball_url> -O <filename>例如:
wget https://github.com/neovim/neovim/releases/download/nightly/nvim-linux64.tar.gz -O nvim-linux64.tar.gz - 解压文件:
tar xzvf <filename>例如:
tar xzvf nvim-linux64.tar.gz - 运行可执行文件:
./<extracted_directory>/bin/<executable_name>例如:
./nvim-linux64/bin/nvim
通常情况下,tarball 文件解压后会包含一个 bin 目录,其中包含可执行文件。你可以通过上述步骤在命令行中下载、解压和运行软件。
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
github copilot 在command line的用法:explain (用的比较多)/ suggest 你可以叫他suggest 或者叫他explain 一般我们问问题都是用这个
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
Linux 给文件备份 cp 文件的名字, 文件的名字.bac 就好了 到时候要弄回来直接就bac 重命名,也就是删掉 就又会回去这个文件了。
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
Neovim 高级用法 operator和移动Motion命令的组合,让你想干什么就干什么 操作符operator: 就是删除,append 啥的
移动motion:就是上下左右,哪个word,哪个line,文件末尾。还是啥
删除的牛逼用法 首先记住删除就是d 在d 上面的牛逼操作可以这么写: d w :就是删除这个word(你得把光标放在这个word的开头)注意是这个单词的最后,这个贼有用,就是你可以一直往后删除word D e :删除到这个单词的end。 注意是这个单词的最后,这个贼有用,就是你可以一直往后删除word D $ :删除到这一行的最后。 Dd 就是删除这一整行
更牛逼的操作,你想精确的移动就要结合数字:(nvim的右下角可以看到你输入的移动指令)
移动moving(注意这里是把curser移动): W:移动到下一个word的开头(有用!) 2w:移动2个word 3e: 移动到第三个word的end 0: 移动到这一行的开头。(有用!)
把高级的移动结合高级的操作: 比如向下删除2个word
d 2 w
dd 删除整行 2dd 删除两行
快速去到某一行: (咋查看自己在那:从control+g 右下角有显示)记住一些行号很重要,因为vscode也可以让你快速跳转
具体到哪一行就是行号加上大G
最后一行: 大G 第一行:gg
搜索: / 和? / 是向下搜的, ?是往前找的 如果要查找下一个就是n 如果要看上一个就是N 搜完了想要回去你来的位置就control + o
再反着推就是control+I
括号匹配: 光标在某个括号,中括号,花括号,方括号,你再输入% ,就会显示他匹配的另一半。amazing。 再输入% 又会回去 lol
怎么替换word呢: :s/old/new/
光标在哪里 ,就会替换那一行第一个出现的word
如果你要这一行word的所有出现的都替换,就在语法最后加上g(g 就是一个flag) :s/w/new/g
替换某行到某行的的要加上行号:记住也要加上g,行号行号之间用逗号,跟python差不多的 :行号,#行号/old/new/g
全局的整个文本的替换:
:%s/old/new/g
如果让他问你全局替换就说 :%s/old/new/gc
他会问你: replace with SUMMARY (y/n/a/q/l/^E/^Y)?
Y就是替换这个 N就是不替换这个,跳过 A是替换现在的,以后的也全部替换,不提醒你了 Q就是退出替换界面 L就是替换现在的,然后紧接着退出替换界面 ^E就是往上帮你滚动屏幕 ^Y办你向下滚动屏幕
◦
#匯總今日內容