V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  975779964  ›  全部回复第 5 页 / 共 7 页
回复总数  126
1  2  3  4  5  6  7  
2022-04-19 17:49:31 +08:00
回复了 pluvet 创建的主题 问与答 Vim 如何选中往后两个相同词然后批量编辑?
f1sweight<Esc>;.;.

解释,f1 找到 当前行第一个 1 的字符

s 删除当前字符并进入编辑模式

然后 输入 weight

esc 退出 编辑模式

; 查找当前行 下一个 1 字符

. 重复上一个编辑模式的操作

; 查找当前行 下一个 1 字符

. 重复上一个编辑模式的操作

我只会这种笨办法 ……
2022-04-04 11:42:05 +08:00
回复了 idblife 创建的主题 Linux Linux 作为主力系统在换电脑后如何做数据迁移
用 rsync 就可以 了,前提是 你要准备两个 u 盘 ,本质上就是 把除了 /proc 等 目录 全部拷贝 到新电脑 ,然后做下磁盘引导就行了,很容易的 ,我写了 记录 arch linux 迁移 的 ,你可以 参考下 https://www.cnblogs.com/ifnk/p/15680528.html
你用虚拟机的话 ,有现成的 文件 可以 用啊,virtualbox 的格式叫 vdi ,你直接 搜索 arch vdi download 下就有了

https://www.osboxes.org/arch-linux/

这个是 arch 的 ,有 xfce 和 cli 两种, 你要桌面 就 下载 xfce 的 ,最新版本是 今年 1 月 的 ,vmware 的 文件 也有
2022-02-24 11:24:50 +08:00
回复了 advancejar 创建的主题 Linux 笔记本用 Linux 的意义何在?
我用 arch + i3wm 一年了 笔记本是 thinkpad e15(16g 内存) ,总结以下几个优点

1 省资源 ,开机 到界面 的话 不到 500m 的 内存占用 ,之前用 win10 的时候 一样的笔记本 内存占用 2.8G,这样省下的内存可以多开一个 ide 项目 ,之前 用 win10 的时候 开 2 个 spring-boot 微服务 ,1 个 ant-design react 项目 加上 yarn serve 和浏览器查看效果 跑起来 内存 就占没了 ,关键 你从 idea 切换到 webstorm 的时候 他 明显 卡顿一下,有时候 还会变白框…… 体验很差 , 装成 linux 的话 没有再 出现这个问题

2 打开 ide ,yarn serve 编译好像变快了(也可能是心理原因 )

3 操作方便 ,win 10 你 打开 两个 idea , 一个 webstorm , 加一个 chrome ,工作的话 ,想不用鼠标快速切换 到对应 的程序 的话 ,原生 的快捷键 要么 是 按 alt +tab ,要么 就是 按 win+ 数字键, 比较恶心 的是 比如 两个 idea 刚好 在 任务栏 第一个 那你就要按两遍 win+ 1 ,为此 我还 写了 个 ahk 脚本 ,把 右 ctrl + a s d f 分别 映射成 win + 1234 了 ,这样方便 全键盘 切换程序操作 但是 ahk 有个坏处 是 容易 卡键 ,这个 我 谷歌了好久 没有 找到 好的解决方法 ,还有你 要是 屏幕 大的话 ,可能 会把 idea 放左边 ,chrome 放右边, 程序的焦点 切换 除了 按 alt+tab 获取 win +1 ->win+2 ->win+1 以外 没有快速 切换 的办法 ,还 特别容易切错( alt+tab 多按一下)

linux 下 i3wm 程序焦点 切换 可 太方便了 ,win + 1234 切换 虚拟桌面 ,然后 win + hjkl 上下左右 切换 焦点 ,而且 他也有好用 的映射软件 叫 xkeysnail ,我为了更方便 的切换 程序 焦点 ,把 左 ctrl 映射成 win + h ,右 ctrl 映射成 win +l ,这样 你 开 多个程序 切换 的话 只要 按一 个键 就行了 ,切换 虚拟 桌面 也映射 成 RCtrl + ASD QWE ZXC -> win+ 123456789

4 迁移方便 ,装了 linux 如果想 要 换 新电脑 的话 ,直接 live cd 模式下 rsync ,就能把 老电脑 的配置 全都 复制 到 新电脑 了, 然后 设置一下引导 就 开机 了 ,不用 重新 配置 ,win 10 下 你换新电脑 ,就得 老老实实 重新 装软件

其他优点楼上 都补充了

我说下缺点 就是 微信 不好用…… 现在 用的是 deepin 的微信 ,有时候 就 黑屏卡住了 ,需要杀掉进程 重新 启动 ,还有一些 软件 只有 win 才有 ,需要 装虚拟机 win10 才能用
@haoliang 这个是交换插件呀,我在用呢 ,但是和我 想要 不是一个东西…… 我想要的是 不只通过 easymotion 移动 ,也可以 copy/cut/replace 根据 easymotion 提示 的 text_object
2021-11-30 15:18:56 +08:00
回复了 975779964 创建的主题 Linux 如何在 fzf 搜索的时候 定义 按下 enter 的动作
@aloxaf 谢谢! 学习了, 原来 zsh 也有自己的 语法 https://github.com/goreliu/zshguide
2021-11-30 12:27:21 +08:00
回复了 975779964 创建的主题 Linux 如何在 fzf 搜索的时候 定义 按下 enter 的动作
@aloxaf 我大概明白了,
__fsel 应该是调用 fzf 的命令
$(__fsel):h 是 把是取目录名,即最后一个 / 之前的部分,如果没有 / 则为 .

现在的问题是

为什么要返回 cd xxx 这个命令的结果呢?
2021-11-30 11:43:53 +08:00
回复了 975779964 创建的主题 Linux 如何在 fzf 搜索的时候 定义 按下 enter 的动作
@aloxaf 哇,遇到 fzf-tab 的作者了! 是我想要的结果 , zsh 里面定义 快捷键也可以 ! 谢谢 ,但是 我 shell 太差, 有点不明白
fzf-file-widget() {
cd ${$(__fsel):h} # 这个 __fsel 是啥? (__fsel):h 又是什么意思
local ret=$? # 在函数中定义局部变量 将上个 cd xxx 的结果返回 (但是 cd xxx 结果应该返回 0 呀 return 0 做什么呢? )

# 这两行是刷新 prompt 的,可以去掉, (zle 好像是 定义 zsh 快捷键之类 的)
zle push-line-or-edit
zle accept-line

return $ret
}
zle -N fzf-file-widget
bindkey '^T' fzf-file-widget

能不能帮我解释下…… 或者 有没有对应 资料 的网站 我去 学习下
@SachinBeyond ? 你用手托 你怎么按 ctrl ? 我一直都是这么 按键盘的, 就算 不把键盘放笔记本上 也不用 手拖啊,刚好 左手掌 压在 左 ctrl 上 ,右手掌 压在 右 ctrl 上
@SachinBeyond 我就是这么整的啊…… 怎么不合适了 ? ![]( https://pic3.zhimg.com/v2-e6b4936582c1989b64c510ef94189af2_r.jpg?source=1940ef5c)
2021-11-25 09:36:14 +08:00
回复了 975779964 创建的主题 Vim vim 编辑中文太痛苦了!
@fighter9010 写代码注释,mardown 文档 这些都要中文输入啊……
把笔记本自带键盘禁用 ,然后 把你的 键盘放上去 ,就可以 啦
你是说这样? ![dudu]( http://tva1.sinaimg.cn/large/00661R4uly1gw8nitjtl3g30ms0fyqlx.gif)

可以按 alt + 鼠标 下划 变成 多行多光标 然后 shift tab ,也可以用 ideavim 按 shift+v 然后 jk 调整 行 数 ,按 < 来 代码 左移 tab
2021-11-05 16:16:17 +08:00
回复了 975779964 创建的主题 程序员 idea 这个代码悬浮的功能叫什么名字?怎么关掉?
@AoEiuV020 我刚找到 对应的 问题 …… 底下 有人给了解决方案 ,我还没有试 ,一会试一下 ,谢谢 你 。
https://stackoverflow.com/questions/68682622/android-studio-strange-code-sub-windows-after-upgrade-to-arctic-fox-2020-3-1/68748331#68748331
2021-11-04 21:46:38 +08:00
回复了 975779964 创建的主题 程序员 idea 这个代码悬浮的功能叫什么名字?怎么关掉?
@Morii 我更新了,现在能看到了,大佬遇到过么?
2021-11-04 15:07:20 +08:00
回复了 975779964 创建的主题 程序员 idea 这个代码悬浮的功能叫什么名字?怎么关掉?
2021-11-04 15:01:03 +08:00
回复了 975779964 创建的主题 程序员 idea 这个代码悬浮的功能叫什么名字?怎么关掉?
@chengyiqun 不是这个 ,我上传到 imgur 上面了 啊 怎么 大家看不到么? 我还是 用语言描述下吧, 就是 你滚动 代码 的时候 最下面的 代码 就漂上来 了 ……
2021-11-04 08:36:57 +08:00
回复了 stimw 创建的主题 程序员 Ideavim multiple-cursors 无法用 Ctrl + [ 退出
还真是啊 ,我的也这样 ,不过我经常退出按的是 esc ,影响不是很大
2021-10-21 13:45:57 +08:00
回复了 rpish 创建的主题 问与答 有没有通过热键 显示隐藏特定软件 的小工具?
哈哈哈,我也是你这个想法 ,我是用 ahk 写的 ,通过 引号+ 字母键 模拟 win+num 然后 快速切换 软件 的 ,
代码很简单
```
;切换到 webStorm
' & a:: ; ' + a 键 映射
RCtrl & a::
Sendinput,#1 ; 发送 win+1 , # 代表 win ,^ 代表 ctrl ,+ 代表 shift
PostMessage, 0x50, 0, 0x4090409, , A ;切换为英文输入法
return

```
切换 win+2 3 4 以此类推 ,
如果你 webstorm 打开了两个项目 ,然后 你 按 win+1 的话 ,他会 出 预览 窗口 ,为了避免 这个情况 ,要在注册表 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
里面 新建 个 32 位 的 dword
"LastActiveClick"=dword:000010001
然后重启电脑 ,按一下 win+1 是 webstorm 的 project 1 ,再按一下就是 project 2 了 ,就能切换 了
1  2  3  4  5  6  7  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1117 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 23:27 · PVG 07:27 · LAX 16:27 · JFK 19:27
Developed with CodeLauncher
♥ Do have faith in what you're doing.